用NAS搭建个学霸学习助手!打造专属学习库,提升学习效率及兴趣
哈喽,艾瑞巴我是生活爱好者。孩子的学习是每个家庭绕不开的话题,家中要是个爱学习的学霸能让家长省心很多,如果孩子成绩不理想,家长会很头大,今天给大家带来一个智能化辅导项目:deeptutor。
DeepTutor 是由香港大学数据智能实验室研发的开源 AI 学习助手,盖全学段、多学科,既能替代高价真人辅导,也能满足科研、自学等多元学习需求。
看到这里可能会有粉丝说,现在豆包也不错,笔者部署完成专门测试了下,豆包确实不错,但是deeptutor 让人更易懂一些,左边是豆包,右边是deeptutor。

下图是是该项目的核心亮点。

部署前和大家讲下会有哪些坑
1、需要配置AI API——KEY,如下图有两个地方需要配置可参考笔者,重点是Embedding 配置模型,笔者这里是用硅基流动的模型:BAAI/bge-large-zh-v1.5

下图是支持嵌入Embedding模型供应商。

2、如果有远程访问的需求,在这里记得填写地址,笔者部署的时候这里没填好,外网访问时不能和它聊天。

3、确保端口口之前未使用过,笔者由于部署的docker项目比较多,这次部署过程中失败的原因就是因为端口冲突。
一、NAS开始部署
先在FileStation中创建一个名为【deeptutor】的文件。

然后打开ContianerStation,将代码修改完,进行复制粘贴。

接下来等待部署,这次部署的时间有点长,需要点耐心哦。

二、体验学霸
在浏览器中输入NAS的ip+端口号可以和学霸聊天啦。

还可以设置机器人风格、幽默型还是严厉型,随你挑选。

测试帮解一道一元二次方程,格式步骤很严谨。

让他帮我总结这种题型的做法,甚至易错的地方有帮指正出来。

让帮出同类型习题进行巩固时,出了用不同方法进行解题的题目,看到这里确实很赞。

在下方代码填上ai的模型、API_KEY等信息,在威联通NAS可以直接使用。具体填写在上述文章中踩坑的地方介绍。其它品牌NAS把存储路径换下即可,如果不清楚咋换,可以直接让ai帮你修改代码。
services:
deeptutor:
image: ghcr.io/hkuds/deeptutor:latest
container_name: deeptutor
restart: unless-stopped
ports:
- "8001:8001"
- "3782:3782"
environment:
# ===== 基础端口 =====
BACKEND_PORT: "8001"
FRONTEND_PORT: "3782"
# ===== LLM:硅基流动 =====
LLM_BINDING: "siliconflow"
LLM_MODEL: "deepseek-ai/DeepSeek-V3"
LLM_API_KEY: ""
LLM_HOST: "https://api.siliconflow.cn/v1"
LLM_API_VERSION: ""
# ===== Embedding:知识库向量模型 =====
EMBEDDING_BINDING: "openai"
EMBEDDING_MODEL: "BAAI/bge-large-zh-v1.5"
EMBEDDING_API_KEY: ""
EMBEDDING_HOST: "https://api.siliconflow.cn/v1"
EMBEDDING_DIMENSION: "1024"
EMBEDDING_API_VERSION: ""
# ===== 搜索(先留空) =====
SEARCH_PROVIDER: ""
SEARCH_API_KEY: ""
SEARCH_BASE_URL: ""
# ===== NAS 远程访问必须设置 =====
NEXT_PUBLIC_API_BASE_EXTERNAL: "http://192.168.31.73:8001"
NEXT_PUBLIC_API_BASE: ""
# ===== SSL 校验 =====
DISABLE_SSL_VERIFY: "false"
volumes:
- /share/Container/deeptutor/data/user:/app/data/user
- /share/Container/deeptutor/data/knowledge_bases:/app/data/knowledge_bases
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8001/"]
interval: 30s
timeout: 10s
retries: 3
start_period: 60s
测试下来deeptutor比平时使用的ai更好用一些,而且笔者还是刚开始使用,这个软降使用的越多,这个软件越好用。
该软件还支持建立自己的知识库。可以把自己平时做的习题、错题以“PDF”的格式进行上传。

该软件个虽然是全英,但是可以借助浏览器的翻译转成中文,但是有个问题,再翻译成中文时,一些功能无法进行设置,需要在英文下才能完成。
如果配置更好用的模型以及不断丰富知识库,它是非常好用的,笔者只是配置了模型,还没有上传知识库,它就已经表现的非常出色
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐
所有评论(0)