学完了AI超级智能体。 。 。
学完了AI超级智能体,我就想做一个编程助手+编程智能体,期望能达到的效果是可以分析代码,生成代码可供下载,说干就干,从需求文档开始,周五下午开始摸鱼,做了一个简单版本的编程助手,准备明天后天把智能体肝出来
需求分析
个人AI编程助手
- 用户可以输入文本与AI进行对话,支持上下文记忆,最大数量可配置
- 用户可选择知识库与AI进行对话
- 用户可进行知识库的上传
- 用户可解析github/gitee仓库代码作为知识库数据
CodeManus智能体
- 用户可简单的输入文本与智能体进行对话
- 用户可让智能体根据知识库内容进行对话
- 用户可让智能体根据知识库内容生成代码,数据库脚本等文件
- 生成的文件根据对话ID进行存储,供用户进行下载
扩展
- 用户可添加自己的MCP服务到智能体中,可以选中MCP动态创建工具调用提供给智能体
- 异步上传知识库,任务用数据库持久化存储
个人AI编程助手 - 实现步骤
- 整合阿里百炼大模型,进行基本的对话 ✔
- 设计对话消息存储的上下文库表,将上下文记忆进行持久化 ✔
- 创建用户知识库列表库表,包含用户ID和知识库名称,因为没有登陆功能,先写死为user ✔
- 编写上传知识库接口,上传到自己的pgVector里 ✔
- 实现根据知识库内容进行问答 ✔
- 用户输入仓库地址和accessToken,使用多线程+异步的方式上传git仓库代码 ✔
- 前端需要一个页面查看上传的实时进度 ✔
- 用户可根据上传的代码文件与AI进行对话,期望达到一个可以找sql,然后输出Java代码的效果 ✔
目前是完成了以上步骤,前端是纯AI生成,没有写一行代码,整个项目优化空间很多,就以核心功能的实现为主了








评论
问答助学
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
内容推荐
AI 超级智能体 - 基于mysql的消息存储
4
SpringAl+RAG+MCP全栈|AI超级智能体企业级实战项目中:stdio连接方式调用MCP服务问题运行测试时解决:1. 先查看MCP server那的yml文件,文件名有没有写错2. 修改server端的"application-stdio.yml",把每一个报错发给deepseek再验证之后,得出结论:Server 的 stdout 完全被污染了:Spring Boot Banner 完
3
SpringAI + RAG + MCP 全栈 | AI 超级智能体企业级实战(26年必学) - 第三期:基础内容 笔记
3
AI超级智能体项目_踩坑记录_PGVector维度冲突
2
Code Log-AI超级智能体项目,开发日志。SpringAI + RAG + MCP 全栈 | AI 超级智能体企业级实战(26年必学)
2
