DevAssist|AI 资料与编程工作台开源项目

我要开发同款
泽神传说2026年11月01日
4阅读

技术信息

语言技术
Python
系统类型
Web
行业分类
人工智能
开源地址
https://github.com/lqq151510/python/tree/cursor/study-notes
授权协议
MIT许可

行业场景

DevAssist 面向 Python 与 AI 应用学习场景,解决项目资料分散、查找原文慢、问题排查过程难以沉淀的问题。用户可以把项目说明、技术笔记和故障记录整理到个人知识库,通过检索快速定位相关资料,并在同一工作台继续学习和开发。项目用于个人学习与本地演示,当前不是公网商业服务。

功能介绍

系统包含个人知识库、AI 问答、编程工作台、图片检索、独立资料 Agent、学习笔记与复习清单等模块。知识库支持 Markdown/TXT 导入、文档预览、关键词检索以及关键词与语义混合检索,并显示来源片段;问答可按指定文档查找证据。编程工作台提供账号隔离的代码沙箱、文件编辑、任务计划、候选改动对比与应用确认。不同模块分别保存问答记录和 Agent 会话,便于连续整理项目知识。

项目实现

我负责项目规划、前后端功能开发、接口联调、RAG 检索整合、测试和本地演示。后端采用 Python、FastAPI、Pydantic 与 SQLModel,前端采用 React、TypeScript、Vite;数据层练习 PostgreSQL、MySQL、Redis、Milvus 和 Chroma。实现中重点处理文档来源与账号隔离、请求超时和错误分类、候选代码改动的版本冲突校验,以及检索失败时的明确反馈。基于 FastAPI Full Stack Template 二次开发,保留 MIT 许可与来源说明。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论