点击上方?公众号?关注我✅
你好啊,我是雨飞,见字如面。感谢阅读,期待我们下一次的相遇。
在 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」,永久免费星球,更多的思考都在这里了,交个朋友。
你的每一个『点赞』,都是鼓励我进步的勇气,点个『在看』,加油吧,一起成长!
声明:文中含有雨飞的广告