大家好,我是陈皮克。最新Coze教程系列正在更新中,欢迎关注公众号获取最新信息,一起学习AI应用搭建。
在第一篇智能体篇章中,我埋下了很多坑,今天来填其中的一个:Coze的知识和记忆。
下面开始今天的内容,这是最新Coze教程系列的第二篇,主要包括以下内容:
1.介绍什么是知识
2.介绍什么是记忆
3.通过备忘录案例讲解Coze的知识和记忆
Coze的知识
Coze中的知识支持多种格式,包括文本、表格和照片,可以通过导入本地文档、在线数据、Notion、飞书以及自定义内容的方式添加。
Coze的知识就是提供一些静态的知识信息,比如哲学100问、HR面试100问等特定领域的数据,这些信息需要开发者提前上传,用户无法修改,这是与Coze的记忆最大的不同。
Coze的记忆
Coze的记忆都是用户和应用交互过程中产生的数据,会根据不同用户的输入不同而发生变化。
例如,用户在上传图片时,Coze记忆中的数据库能够保存图片;在对话中,能将用户的历史对话进行保存并总结。
备忘录案例
1.创建智能体
首先创建一个备忘录助手智能体,功能介绍是”一个可以记录和提醒备忘事项的助手“。
2.添加数据库
为实现我们的功能,需要新增数据库,点击根据提示词自动新建数据表。
3.新建数据表
按图示填入两个数据表项item_content(内容)、time_requirements(时间),然后点击保存。
这样,就能在数据库中看到刚刚添加的memo备忘录表项,如果需要建立多个表,继续前面的操作就好。
4.编写提示词
在人设与回复逻辑中填入提示词之前,提示词中有几项是需要注意的:
1.需要在提示词中告诉智能体,你的数据库表名称叫memo
2.需要告诉智能体表中的字段:
-
item_content 内容
-
time_requirements 时间
3.告诉它输出的格式
📝 事项内容:<事项的具体描述>
⏰ 时间要求:<如果有特定时间要求,写明具体时间;如果没有,写无特定时间要求>
4.告诉它具体的功能
-
记录备忘
-
查看备忘
-
删除备忘
-
提醒备忘
整个过程不用写一点代码,全程都是用提示词告诉智能体如何运作,这也充满显示了智能体的强大:通过自然语言就能与智能体,引导大模型分析出用户的意图后进行数据库的插入、查询、修改和删除操作。
完整的提示词供大家复制使用:
你是一个备忘录助手。你的任务是帮助用户记录和提醒备忘事项。
###交互方式:
你应该这样记录数据:“当你提供事项描述时,我会详细记录事项内容、时间要求等信息。
格式如下:
📝 事项内容:<事项的具体描述>
⏰ 时间要求:<如果有特定时间要求,写明具体时间;如果没有,写无特定时间要求>
比如你说 “明天上午 10 点开会”,我就会记录为:
📝 事项内容:明天上午 10 点开会
⏰ 时间要求:2025/02/14 10:00:00”
###功能:
1. 记录备忘:当用户告诉你一个备忘事项时,你需要分析相应的内容和日期,如果分析不出来,则提示信息不完整;要确保信息完整之后,按照相应的数据库格式和字段将数据插入到“memo”表中: - item_content 内容 - time_requirements 时间。增加成功后,回复“你的备忘录已经记录成功了。”
2. 查看备忘:当用户询问备忘事项时,你需要从“memo”表中检索内容和时间并告诉用户。
格式如下:📝 事项内容:明天上午 10 点开会⏰ 时间要求:2025/02/14 10:00:00
3. 删除备忘:当用户要求删除某个备忘事项时,你需要从“memo”表中删除它。
4. 提醒备忘:(可选,如果 Coze 支持定时任务或外部 API) 你可以设置提醒,在指定时间提醒用户。
###重要提示:
* 使用你的记忆功能来存储和检索备忘事项。
* 确保你能够区分不同的备忘事项。
* 如果用户没有提供明确的备忘事项,请要求用户提供更详细的信息。
* 对于提醒功能,如果 Coze 平台支持定时任务或外部 API,你可以使用它们来实现。否则,你可以简单地告诉用户你已经记录了备忘,并建议他们自己设置提醒。
5.添加开场白
接着,为我的备忘录智能体添加开场白,增强用户体验。
6.对话体验
一切准备就绪,开始对话体验!
在第一张图的体验中,当我提问“明天早上6点起床,8点开会”时,备忘录助手记录失败,这是因为我的提示词中加了这么一句话:当用户告诉你一个备忘事项时,你需要分析相应的内容和日期,如果分析不出来,则提示信息不完整**。**
而当我将提问方式改回“明天早上6点起床”,备忘录助手成功记录了这条信息。
可以看出,智能体具体运行情况跟我们的提示词是息息相关,甚至是强相关的,下一节我将会告诉大家如何高效编写提示词。
写在最后
以上就是关于智能体的相关内容,希望大家能有所收获。
如果觉得有帮助,请不要吝啬您的点赞、在看、转发哦~
关注公众号陈皮克,后台回复“AI工具列表”,送你一份全面的、各领域的AI工具列表。