05-13 22:39
ai超级智能体第三章
1.实现了多轮对话AI应用开发(基于内存存储)
--初始化ChatClienet对象。使用Spring的构造器注入大模型,并用该对象初始化ChatClient。在初始化时指定默认的系统Prompt和基于内存的对话记忆Advisor
--编写对话方法。引用ChatClient对象,传入用户Prompt,并且给advisor指定对话id和对话记忆大小。
--测试。
2.实现自定义Advisor(流式和非流式一起实现)
--参考官方文档和内置的SimleLoggerAdvisor源码进行修改
3.自定义re2 Advisor
4.恋爱报告功能
--复用ChatClient,额外补充原有的系统提示词,添加结构化输出的代码即可。
5.对话记忆持久化
--重写ChatMemory(增删改)
--主要问题:消息和文本的转换 解决:使用Kryo序列化库。
--改造:基于文件的对话记忆
2
1
分享
操作
评论
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
