闭关两天,我和AI竟然做了这种事!!!
前言
紧接上文啊 今天终于是把智能体对话的一些基本功能肝出来了,不足的地方还有很多,以后学习了更多编程和AI知识会慢慢补充上的
https://www.codefather.cn/post/1966800552892235778
CodeManus
这次我的CodeManus完成的功能如下:
- 编写工具调用 ✔
- 联网搜索工具
- 文件生成工具 ✔
- 参考OpenManus源码,实现一个基本的智能体 ✔
- 设计文件存储数据库表,跟踪对话ID,文件生成的位置,记录文件路径 ✔
- 提供接口给前端查看当前对话下的文件 ✔
- 提供接口给前端可根据文件ID下载文件 ✔
功能演示截图
主页

普通对话

基于知识库的对话

基于知识库进行工具调用


查看和下载生成的文件


总结
这次主要是完成了CodeManus最基本的功能,还有很多的不足,例如工具调用目前只写了一个生成文件,如果想要面向用户进行上线,那用户模块,权限模块都是少不了的,还有智能体的上下文管理,目前没有很成熟,看到我的代码就知道了哈哈哈
这次项目额外收获到的知识:
- git解析仓库代码
- 异步上传知识库
- 智能体的上下文管理
- 提示词是真的很重要!!
关于智能体对话的prompt,我借助AI优化了很多次,现在的这个效果也是勉强能用,还算稳定。
还有AI对于现在的程序员真的很必须,以前遇到一个不会写的需求,需要先搜索,再筛选对自己有用的部分,现在遇到不会的直接让AI教怎么写就可以了,这次后端的代码不少也是AI写的,我也从中学习到很多
项目地址
最后贴上项目地址,欢迎大家提意见哈,我的项目还是不成熟的哈哈 https://github.com/ObjectY-O/code-manus-agent
评论
问答助学
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
内容推荐
Day 68时间19:00~ 22:00(3h)✅ 今天做了:Component注解、Mybatis配置、使用⏰ 明天计划:Lombok、Mapper映射、动态SQL📚 今日感悟:自动配置类DataSourceAutoConfiguration ,会读取properties文件,通过注解:@EnableConfigurationProperties(DataSourceProperties.cl
1
Day 19✅ 今天做了:MCP⏰ 明天计划:AI智能体构建📚 今日感悟:今天MCP问题有点多有点杂,明天找时间再捋一下。继续加油
0
Day 25✅ 今天做了:1、扇贝英语单词打卡2、英语听说读写、听力练习3、微信阅读15分钟4、编程导航学习⏰ 明天计划:待定📚 今日感悟:Keep going!
1
Day 104✅ 今天做了:学习了Java反射及快速入门⏰ 明天计划:继续学习Java反射
0
独立开发一个企业级Web系统:斗篷系统(ABcloakPro)的开发实践
1
