今日内容
1 智能体之记忆(个人记账本)
# 1 个人记账本:1 我们每天花费---》传给 智能体2 利用智能体记忆功能--》记录每笔花费3 统计每天花费4 统计每月花费# 2 记忆功能1 变量:常用的东西2 数据库:非常重要 -永久存储数据-可以导出数据3 长期记忆:不重要-智能体自行选择存储的-不是我们控制4 文件盒子-文件:图片,doc,md。。
1.1 变量
# 1 临时存储的数据,常用的数据---》存储在变量中-于存储每个用户使用项目过程中,需要持久化存储和读取的数据,如用户的语言偏好、个性化设置等
# 2 使用变量1 先设置变量----》需要有个名字--设置了两个变量name:记录使用者的名字; age:记录使用者的年龄。。。2 我们跟智能体交互--》只要涉及到 变量的名字---》就会自动记忆,存储到变量中3 后期用户交互--》再设计到变量名字---》就会获取出来4 不同人使用--》是不一样的--》一会给大家看一下# 3 智能体发布后:不同人打开--》是不同人的账号-我设置的是 彭于晏,39岁https://www.coze.cn/store/agent/7562903390729601065?bot_id=true&bid=6ht6nf76g2g1e-你们打开,就不是彭于晏和39岁,没设置之前是默认值# 4 买了个小爱机器人-出厂:他的名字叫小爱同学 ,年龄是 3岁-你使用:我给它命名为:铁蛋,99岁-以后你只要叫铁蛋--》他就答应-你叫小爱同学,它还答应吗?-用了5年,我叫他老铁-现在叫铁蛋,还答应吗?---》不答应了


1.2 数据库(重要)
# 1 表格存储支持智能体开发者定义【表结构】,并将用户数据存储在表中。实现收藏夹、书籍管理、用户管理,财务管理等功能-大白话:你创建了一个个人记账智能体---》存储每天花费,不能存在变量中---》存在数据库中-类似于excel表格ID号 花费金额 花费事由 花费时间1 99 给女朋友买衣服 2025-10-192 199 给爸妈买衣服 2025-10-193 399 给兄弟买一份 2025-10-19# 2 使用数据库1 创建表结构:给表起个名字--》存每天花费-自定义数据表---》创建扣子数据库[这个表存在coze平台上了]-不能存在我们自己电脑-我们自己电脑的数据库,coze智能体能使用吗?能,需要代码--》往后学-表名称不能中文-创建字段:注意字段类型和解释[给大模型理解]2 添加到智能体 3 跟智能体交互---》智能体自动把花费存到表结构 中我今天给女朋友买一份,花费99元4 获取今天的花费我今天花了多少钱





1.3 长期记忆(收费)
# 1 开启后可总结聊天对话的内容,并用于更好的响应用户的消息。由火山引擎-记忆库提供更稳定更准确的记忆召回服务。你是你 你女朋友是个人记账智能体:把你女朋友的长期记忆功能打开了-长期记忆,设置了 奶茶 关键词以后跟女朋友聊天,只要涉及到 奶茶 ,他就记到脑子里 很久以后,再聊奶茶相关,她都能召回[从大脑中把相关信息获取出来]# 2 做个了解即可,一般我们不用
1.4 文件盒子
# 1 默认关闭--》主要是为了保存文件--》图片,doc,md。。。现在文件盒子已关闭,用户无法保存他们的文件。如果你想使用存储空间,请打开文件盒#2 开启
文件盒子已开启,智能体已经可以自动使用api保存和管理用户文件。你也可以在“人设与回复逻辑”中通过手动编写提示词,设计更灵活的文件管理功能,例如“fileList(返回今天上传的照片)”# 3 只要传给智能体文件-自动存到文件盒子中# 4 取出文件盒子内容-设置技能---案例中的技能5# 5 不设置开启文件盒子,是不存储的# 6 什么情况下使用?-自己智能体的功能---》自己决定--》比如我们这个智能体,能有存储小票的功能--》我们就开启了-这个我们无法删除


1.5 总结
# 1 关于记忆功能-都是为了存储数据:存文件,存变量,存关键记忆,存表格-最重要的,我们会常用的--》就是存自己定义的表格---》数据库# 2 区别-存一些结构化的数据:一行一行的,有多个字段,表示不同意思---》用数据库-存一些临时性信息,使用过程中能改:人名,年龄,爱好---》用变量-存文件:文件盒子--关键记忆:关键词的这些---》使用长期记忆---》收费--一般不用
# 1 重要,补充-我们智能体,它相当于有大脑【LLM】,你就可以把它当成一个人,能理解你话的-个人记账智能体,正常用大白话跟他聊,它能自己分析出的花费 ,给你存储-比如输错了,能不能改?-直接用大白话改-删除记录:告诉他# 2 智能体当成一个人--》它是什么样的人,他能干什么---》提示词决定的:人设与回复逻辑-有时候会限制它-我们只记录花费,不记录收入-把它封印解开-加技能-去掉限制# 3 当然可以,代码能力也有了---》coze也很了解了--》能实现的功能非常多可连接本地SQL资料库?# 4 个人记账本--》能不能给微信好友用?-影刀+coze-自动给好友回复-好友把消费发给你---》你调用coze存储---》返回消息-好友查询今天消费---》你调用coze存储---》返回消息# 5 需要持续不断的学习 想问下老师,我们应该怎么来学习,上课的内容可以听懂,但完全不知道怎么运用,要怎么操作,现在的课是还没到实操的步骤吗?我们现在是不是能听懂就可以?
2 智能体值对话体验(不必扣字眼)
2.1 开场白
智能体发布后--》每次别人打开,显示的第一句话

2.2 用户建议
关闭后,每次智能体回复完,不会再显示建议
在每次智能体回复后,不会提供任何用户问题建议
我们不能控制,提示的是什么

2.3 快捷指令
创建快捷指令后,用户只需要点击---》就能执行某个操作


2.4 背景图片

2.5 语音通话

2.5 用户输入方式

3 Postman使用
# 1 我们第一次课---》智能体发布了--》发布成API接口-如果我们不会写代码---》我们想测试--》我们创建的智能体能不能用-使用工具--》软件--》来测试-如果会代码--》直接用代码调用--》能调通就能用,调用报错就是不能用-不能用:智能体没发布,资源点没了。。。# 2 我们学这个软件作用?-coze发布后,我们可以使用Postman调用它,如果能调通---》代码肯定也能调通-dify发布后,我们可以使用Postman调用它,如果能调通---》代码肯定也能调通-n8n发布后,我们可以使用Postman调用它,如果能调通---》代码肯定也能调通-----------------------------------------------------微信小程序:前端--》用户看到的---》一个程序-----需要使用API做交互-------------还有个后端:存储数据,计算。---》用户看不到---》一个程序-假设我们写好了后端,微信小程序还没来得及写---》可以先用Postman 测试,能不能调通api接口,如果能调通,再继续写微信小程序即可# 3 postman 是一个API接口测试工具-coze发布成api后,可以使用postman调用# 4 这里软件:API接口测试工具其实有很多,这个使用最广泛--》支持全平台-win-mac-linux# 5 postman本质就是一个类 浏览器软件---》这两个软件本质原理一样-浏览器也可以测试API-但是浏览器只能发送get请求---》你们不懂--》如果使用浏览器测试API接口,好多接口测不了# 6 这个软件干什么用?coze发布了---》使用postman调用coze-输入文字---》postman传给coze--》coze执行--》返回到postman中今天花费多少---》不需要浏览器---》只需要使用postman--》就能获取今天的花费
3.1 postman的快速使用
# 1 下载安装-https://www.postman.com/downloads/# 2 双击,等一会,桌面就会出现--》安装好了#3 双击打开-需要创建账号,登录进入-不创建账号,点x号,自动进入页面-有的功能不能使用--》够我们用了# 4 新建tab页# 5 输入网址:api接口-这个网址:浏览器输入,回车,就会返回上海肯德基门店-https://api.map.baidu.com/place/v2/search?ak=肯德基®ion=上海&query=%E8%82%AF%E5%BE%B7%E5%9F%BA&output=json-百度地图提供的一个api接口--》所有人可以使用--》获取肯德基门店-https://api.map.baidu.com/place/v2/search?ak=6E823f587c95f0148c19993539b99295®ion=%E4%B8%8A%E6%B5%B7&query=%E9%BA%A6%E5%BD%93%E5%8A%B3&output=json




3.2 使用postman调用智能体(代码调)
# 1 个人记账智能体发布了:API -postman就可以通过接口调用-之前用代码调用--》同学们看不懂代码
# 2 现在使用postman调用,同学要懂流程--》代码就是按这个流程写的# 3 使用postman调用:个人记账本的Coze智能体-1 需要准备:token,智能体id---》之前我们写代码,让大家准备好了-机器人id:7562903390729601065-认证token:pat_ldYKgeznIAzRA1cVVWqtcav13Z9Ii2TVXXB7kSfXFdi74nnSgTvIOYHj6J3eBjBp-之前代码,让大家改这俩东西--》运行代码就能使用-2 使用postman发起对话--》把要给coze的文字--》传给它---》问智能体=:今日总花费是多少?-如下图:https://www.coze.cn/open/playground/chat_v3?bot_id=7562903390729601065-重点:1 设置post请求,输入地址:https://api.coze.cn/v3/chat2 在请求头中:Authorization Bearer pat_ldYKgeznIAzRA1cVVWqtcav13Z9Ii2TVXXB7kSfXFdi74nnSgTvIOYHj6J3eBjBp3 在请求体中写入:{"bot_id": "你们机器人id","user_id": "lqz","stream": false,"auto_save_history": true,"additional_messages": [{"role": "user","content": "今日总花费是多少?","content_type": "text"}]}4 发送请求:点send-3 获取coze返回给我们的数据----》因为我们问了今日总花费--》coze会返回给我们今日总花费1 get 请求,地址是:https://api.coze.cn/v3/chat/message/list
3.2 把文字发送给智能体
# 使用postman发起对话--》把要给coze的文字--》传给它---》问智能体=:今日总花费是多少?-如下图:https://www.coze.cn/open/playground/chat_v3?bot_id=7562903390729601065-重点:1 设置post请求,输入地址:https://api.coze.cn/v3/chat2 在请求头中:Authorization Bearer pat_ldYKgeznIAzRA1cVVWqtcav13Z9Ii2TVXXB7kSfXFdi74nnSgTvIOYHj6J3eBjBp3 在请求体中写入:{"bot_id": "你们机器人id","user_id": "lqz","stream": false,"auto_save_history": true,"additional_messages": [{"role": "user","content": "今日总花费是多少?","content_type": "text"}]}4 发送请求:点send



3.2 第二步:获取coze返回给我们的
# 获取coze返回给我们的数据----》因为我们问了今日总花费--》coze会返回给我们今日总花费1 get 请求,地址是:https://api.coze.cn/v3/chat/message/list



3.3 总结
# 1 有一个个人记账本的coze智能体---》发布了# 2 之前我们使用代码调用,但同学不会写代码, 今天我们使用postman调用
# 3 跟人记账本的coze智能体 对话,分两步1 我把文字给他--》需要再postman中填点东西--》发送请求-今日总花费是多少?2 拿回它给我的文字---》需要再postman中填点东西--》发送请求-今日总花费为 764 元。
3.3.1 我把文字给他--》需要再postman中填点东西--》发送请求
# 1 请求方式 post
# 2 请求地址:https://api.coze.cn/v3/chat
# 3 请求头:
Authorization Bearer 你们token
# 4 请求体:
{
"bot_id": "你们机器人id","user_id": "lqz","stream": false,"auto_save_history": true,"additional_messages": [{"role": "user","content": "今日总花费是多少?","content_type": "text"}]
}# 5 点发送:现在把 今日总花费是多少? 传给了coze智能体# 6 coze智能体返回给我们数据了{"data": {"id": "7562943779918839860","conversation_id": "7562943779918807092","bot_id": "7562903390729601065","created_at": 1760885070,"last_error": {"code": 0,"msg": ""},"status": "in_progress"},"code": 0,"msg": ""
}



3.3.2 拿回它给我的文字---》需要再postman中填点东西--》发送请求
# 1 请求方式 get
# 2 请求地址:https://api.coze.cn/v3/chat/message/list
# 3 请求头:
Authorization Bearer 你们token
# 4 请求参数:
conversation_id 7562943779918807092
chat_id 7562943779918839860# 5 点发送:现在把 刚刚跟智能体对话的内容获取回来# 6 coze智能体返回给我们数据了-今日总花费为 0 元 # 原因是 这个调用,相当于一个新的人在调用,今日确实没花钱


3.4 再总结
# 1 代码能调通
# 2 postman能调通
# 3 后续我们如果写微信小程序,app,也能调通-需要步骤跟上述一样# 4 调通的意义在哪?同学们现在技术还没达到---》现在不理解很正常---》后续会慢慢强化你们只要能调通,即可-代码调通了-postman调通--》完成即可# 5 如果大家实在听不懂:如果还没理解--》没作通,没关系---》后续还有案例3代码如何调用,以及为什么要调用postman如何调用,以及为什么要调用先放下这两块--》后续我们讲开发,还会聊# 6 我写了一个个人记账的微信小程序
# 7 智能体只是智能体-微信,app中要用,需要用代码调用-postman调用--》就是在模拟这个过程# 8 后续课程教给大家开发-智能换脸coze智能体---》孤零零的,只能浏览器使用-开发了一个安卓app:用户上传两张图片---》调用coze换脸智能体---》返回换脸后结果-能在手机上看到结果---》后台调用了coze智能体-由于没学微信小程序开发,所以我们讲了两个案例-案例一:使用python调用---》第一天的课程-案例二:使用postman调用--》今天的课程
