① 方向
引导你去查哪一类问题,不点名算法。
老师回复慢?AI 养成习惯?
不存在!通通不存在
AI Tutor · hydro-ai-tutor
或许它能帮帮你
引导你去查哪一类问题,不点名算法。
指出哪段逻辑,可以给一个小反例让你手算。
说清原因和改法——仍然不写代码。
Boundaries
一个愿意写清楚自己边界的 AI,比一个什么都承诺的 AI 可信。
AI Author · 出题流水线
AI Author
插件保证的是「数据输出与标程一致」,不保证标程一定正确。所以最后一关永远是人。
题面是否自洽 · 数据是否覆盖边界 · 标程是否正确。插件只保证标程和数据对得上。
测试输入由 AI 直接书写,单组 4000 字符封顶。要大数据,就用参数化输入把规模交给程序。
推荐 DeepSeek-V3 / R1、GPT-4.1、Qwen3-32B 以上;小模型出的题错误率高。maxTokens 建议 ≥ 16384。
hydro-hexoj-theme
导航栏深色、六边形 logo 悬停滑出字标、背景粒子连线、点击浮字——每一项都能在「偏好设置 → 显示」里由用户自己开关,默认全开。
等级色阶来自 hydro-admin-style:lv0 灰 → 浅蓝 → 绿 → 蓝 → 橙 → 红 → lv10 黑。SU 名字紫色,徽章隐藏。
OFL 许可,出现在「偏好设置 → Font Family」下拉里。加字体只要放文件 + 一行 @font-face。
public/hexoj/theme.js。改完不用重启,刷新页面即可。
From the Site
AI 上了 OJ 之后,先热闹起来的不是题解区。
取自 hydro-ai-tutor / hydro-ai-author / hydro-hexoj-theme / hydro-admin-style 与 oj.hex-c.uk 首页公开信息。
For the Admin
两个 AI 插件都只要求一个 OpenAI 兼容接口。llama.cpp、llama-swap、vLLM、Ollama、one-api 都能接——数据可以不出自己的机器。
hydro-ai-tutor: baseUrl: http://YOUR_LLM_HOST:8080/v1 # 到 /v1 为止 apiKey: YOUR_API_KEY # 不需要鉴权就留占位符 model: YOUR_MODEL_NAME enableThinking: true # Qwen3 等开启后提示质量明显更好 maxTokens: 4096 # 含思考过程 timeout: 180 # 秒 maxLevel: 3 # 每次提交的提示级数 dailyLimit: 30 # 0 为不限 allowInHomework: true allowAccepted: true # AC 后是否点评
git clone 到 ~/.hydro/addons → hydrooj addon add → pm2 restart hydrooj。前端面板在 Hydro 启动时自动编译。
The Rest
Ecosystem