AI 智能体|Coze 中的知识和记忆



点击上方?公众号?关注我✅


你好啊,我是雨飞,见字如面感谢阅读,期待我们下一次的相遇。


在 Coze 中,我们会遇到很多问题,比如大模型会存在幻觉问题,缺乏领域内的知识。另外,和用户对话的时候,比如角色扮演中,我们希望 Bot 可以记住我们的聊天对话,相关的人设信息。


为此,Coze 提供了知识和记忆两种功能,帮助我们解决上述的问题。下面,雨飞就带大家一起学习下这两种技能的主要作用。

 Coze 中的知识


由于大模型本身没有特定领域内的知识,数据更新也不及时,因此会存在一些回答错误或者和我们认知中相违背的情况,这些情况统称为大模型的幻觉问题。


Coze 中的知识,就是为了缓解大模型的幻觉,提升大模型回复准确率而提出的功能。



更详细的来讲,Coze 提供了知识数据的存储和检索这两大主要的功能。


存储功能,如下所示,Coze 支持文本、表格以及图片类型的知识库。并且可以从本地文档、在线网页、Notion、飞书文档等渠道上传文本和数据。上传之后,我们可以定义数据切分的方式,也可以使用 Coze 自带的切分规则对上传的数据进行切分。



检索功能,可以使用语义检索,通过向量相似度计算去获取用户 query 最相关的内容去回答问题;也可以使用全文检索(类似百度搜索这种)去通过关键词进行检索。


Coze 中的记忆


Coze 中的记忆功能主要有三种,变量、数据库和长期记忆;这三种不同的方式使用的场景也各不相同。


变量,用于保存一些临时的用户个人信息,比如年龄、姓名等,可以让 Bot 记住这个特征,产生个性化的回复。如果,用户在对话中更新了相关数据,则 Bot 会自动修改对应的变量值。


数据库,提供了一种可以长期保持历史信息的存储功能。用户可以通过自然语言插入、查询、修改和删除数据库中的数据。数据库适合存储长期保存的一些信息,比如产品的订单记录、产品详情等。


长期记忆,主要是将用户的历史对话进行保存。首先,Coze 会对用户的历史对话进行总结;然后在和用户接下来对话的时候,会对总结的内容进行召回,然后再回答用户的问题。这个功能默认是关闭的,需要自己手动开启。

知识与记忆的区别


Coze 中知识和记忆都是用来存储数据的,但是使用的方式和功能都有所区别。


知识:一般是静态的知识信息,比如太阳东升西落、世界有 7 大洲这种世界知识,或者特定领域内的数据。这些数据都是开发者自己维护和上传的,而普通用户是没有办法修改的。


记忆:这些都是和用户交互的过程中产生的数据,会根据不同用户的输入不同而发生变化,并且这些数据只会由使用者使用的时候产生。


下图就以一个租房平台的 Bot 为例,展示了知识和记忆的区别。





好了,欢迎点个赞,留下你的名字,祝,心想事成?。


❤️常驻小尾巴❤️


AI 学习与副业交流群,欢迎加我微信 1060687688 ,备注「围观群」邀你进群。



雨飞致力于AI工具拆解、AI智能体提效等解决方案的咨询、落地以及AIGC培训。欢迎加我微信,备注「公众号」,进行免费咨询,并领取AI学习资料和常用AI工具集。

雨飞陪你玩赚AI」,永久免费星球,更多的思考都在这里了,交个朋友。



你的每一个点赞,都是鼓励我进步的勇气,点个在看,加油吧,一起成长!



声明:文中含有雨飞的广告 


「雨飞同行」这是雨飞的介绍(第8版,交个朋友,限时送福利)

请使用浏览器的分享功能分享到微信等