
Agent Skills
Agent Skills 是一组包含指令、脚本和资源的标准化文件夹,智能体可在任务需要时动态加载,从而获得特定领域的程序性知识。
如果你常与教科书、研究论文或技术手册打交道,又希望有一个能真正理解你文档内容、提供分步解答、甚至帮你生成考题或科研思路的 AI 助手——DeepTutor 值得你尝试。

DeepTutor 是一个开源的个人学习智能体系统,专为深度学习、科研探索和知识强化设计。它不依赖 SaaS 服务,所有功能均可本地部署,支持你上传自己的资料库,构建专属知识引擎。

DeepTutor 并非简单调用大模型,而是一个模块化、可扩展的本地智能体系统:
text-embedding-3-large,3072 维)
git clone https://github.com/HKUDS/DeepTutor.git
cd DeepTutor
# 复制环境模板
cp .env.example .env
# 编辑 .env,填入你的 LLM 和 Embedding API 密钥
# 启动服务
docker compose up --build -d
服务启动后:
支持 Ollama 等本地 LLM 服务,只需在
.env中将LLM_BINDING_HOST指向http://localhost:11434即可。
# 创建虚拟环境(Python 3.10+)
conda create -n deeptutor python=3.10
conda activate deeptutor
# 安装依赖
bash scripts/install_all.sh
# 启动 Web 界面
python scripts/start_web.py
项目提供两个演示知识库:
下载后解压至 data/ 目录,启动即用。
注意:演示库使用
text-embedding-3-large,请确保你的嵌入模型维度为 3072。
支持增量更新:后续可单独添加新文档,无需重建整个库。
DeepTutor 采用 AGPL-3.0 开源协议,欢迎贡献代码、报告问题或参与讨论。项目已集成 pre-commit 钩子,确保代码风格统一(使用 Ruff + Prettier)。
未来路线图包括:







