乐于分享
好东西不私藏

扣子进阶干货:3步让AI助手记住你

扣子进阶干货:3步让AI助手记住你

💡 痛点导语

你是不是也遇到过这种情况——辛辛苦苦跟AI助手聊了半天,告诉它你的名字、喜好、习惯,结果关掉对话再打开,它全忘了?每次都要重新介绍自己,重复说"我喜欢什么""帮我记住这个",真的巨烦!别急,今天这篇保姆级教程,教你用扣子的变量节点+数据库两大记忆神器,3步打造一个真正"有记性"的AI助手,学完就能直接上手!

🛠️ 保姆级实操步骤

🔹 第一步:用变量记住用户的基本信息

变量就像AI助手的"备忘录",专门存那些常用的、固定的信息,比如用户的名字、偏好、预算等。

1. 登录扣子平台(coze.cn),创建或打开你的智能体。

2. 在编排页面左侧,找到"变量"模块,点击右上角的"+"按钮。

3. 填写变量信息:变量名写`user_name`,类型选String,默认值留空,描述写"记录用户的名字"。

重点提醒:变量名只能用英文和下划线,描述一定要写清楚,AI靠描述来识别什么时候该存值。

4. 再创建一个`user_budget`变量,描述写"用户的月预算金额",类型选String。

5. 保存后,这些变量就出现在智能体的"记忆"里了。用户在对话中说"我叫小明",AI会自动把"小明"存到`user_name`变量中。

变量的妙处在于——下次用户再来,AI直接用`{{user_name}}`就能叫出名字,再也不用重新介绍自己!

🔹 第二步:用数据库存储结构化数据

变量存简单信息没问题,但要记"每天花了多少钱""读过哪些书"这种一条条的数据,就得靠数据库了。

1. 在智能体编排页面,找到"数据库"模块,点击"+"创建数据表。

2. 表名填`expense_records`,描述写"用户日常消费记录"。

3. 添加字段:`amount`(Number类型,描述"消费金额")、`category`(String类型,描述"消费分类如餐饮、交通")、`note`(String类型,描述"消费备注")。

避坑指南:字段描述是AI理解字段含义的关键,写不清楚AI就容易存错位置。

4. 查询模式选"单用户模式"(每个用户只能看到自己的数据),点击保存。

重点提醒:扣子支持用自然语言操作数据库!用户说"今天午饭花了35元",AI会自动转换成SQL语句把数据插进去,完全不用你写代码。

🔹 第三步:用变量节点打通工作流和智能体

变量和数据库都配好了,但它们怎么跟工作流联动?这就是变量节点的用武之地——它是智能体和工作流之间的"数据桥梁"。

1. 创建一个工作流,命名为`check_budget`。

2. 添加一个"从机器人获取变量值"节点(Get Variable),选择读取`user_budget`。重点提醒:每个变量节点只能读取一个变量,要读多个就多加几个节点。

3. 添加大模型节点,提示词写:"根据用户月预算{{user_budget}}和数据库中的累计消费,判断是否超支,给出建议。"

4. 添加数据库查询节点,查询`expense_records`表中当月的消费总额。

5. 添加"给机器人设置变量值"节点(Set Variable),把大模型算出的累计消费写回智能体变量。

这样,用户只要说"帮我看看这个月花了多少",工作流就会自动:读预算→查数据库→算总额→判断是否超支→更新记忆。一条龙搞定,全程自动化!

📝 可直接复制的指令词

🔹 【指令词1】智能体提示词模板——有记忆的记账助手

适用场景:搭建带记忆的个人记账AI助手

角色

```

你是一个贴心的个人记账助手,能记住用户的消费习惯和预算,提供个性化的理财建议。

技能

技能1:记账

当用户说"花了XX元"时,将消费金额、分类和时间存入数据库expense_records。

技能2:查询消费

当用户问"这个月花了多少"时,查询数据库汇总当月消费,并结合变量user_budget判断是否超支。

技能3:个性化问候

每次对话开始,使用变量{{user_name}}称呼用户,并根据消费记录给出贴心提醒。

限制

- 消费数据必须存入数据库,不能只记在对话里

- 预算信息存入变量user_budget

- 超支时必须提醒用户

```

🔹 【指令词2】变量节点提示词——预算检查工作流

适用场景:在工作流中检查用户是否超预算

```

你是一个预算分析助手。请根据以下信息给出建议:

1. 用户月预算:{{user_budget}}元

2. 当月累计消费:{{total_expense}}元

3. 消费分类占比:{{category_summary}}

请按以下格式输出:

- 预算使用率:XX%

- 是否超支:是/否

- 省钱建议:(针对最高消费分类给出1条具体建议)

- 预警提示:如果使用率超过80%,提醒用户注意控制

```

🔹 【指令词3】快捷指令配置——一键记账

适用场景:给用户一个"记账"按钮,点击就能快速记录消费

```

指令名称:快速记账

指令描述:记录一笔消费

指令行为:直接发送

组件配置:

- 金额(文本框,提示"输入消费金额")

- 分类(下拉框:餐饮/交通/购物/娱乐/其他)

指令内容:花了{{金额}}元,分类是{{分类}}

```

💬 实操小贴士

  • 变量适合存"一对一"的简单信息,比如名字、预算、语言偏好,数据量小且更新频率低
  • 数据库适合存"一对多"的结构化数据,比如消费记录、阅读笔记、待办事项,数据量大且需要查询统计
  • 变量节点是连接智能体和工作流的桥梁,重点提醒:工作流里必须先"获取"变量才能"使用",先"计算"结果才能"设置"回去
  • 数据库调试时用的是测试数据,不会影响线上真实数据,放心大胆地测
  • 如果AI老是记不住某些信息,试试在对话中加"记住""必须记住"这类关键词,能强制触发长期记忆写入

🌟 关注星网AI

学会了吗?变量+数据库+变量节点,三件套一配,你的AI助手就从"金鱼记忆"升级成"过目不忘"!关注星网AI,每天分享AI实用技巧和提效干货。下期教你用扣子触发器+多Agent打造全自动AI工作流,别错过哦~