必须将用户偏好存入单用户模式的user_preference数据库表以实现自动记忆与调用;需严格按序创建字段并设单用户权限,再通过数据库节点插入/查询完成写入与提取。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要在扣子智能体中实现用户每次对话时自动记住并调用其偏好的语言、预算、常用产品类别等信息,必须绕过临时变量的生命周期限制,把数据存进具备用户隔离特性的数据库表里。
创建单用户模式的偏好存储表
第一步:进入「数据库」模块 → 点击「新建表格」→ 命名为user_preference。
第二步:添加字段,顺序和类型必须严格匹配:user_id(文本)、language(文本)、budget(数字)、category(文本)、updated_at(日期时间)。
第三步:在「权限设置」中【务必选择“单用户模式”】——这是实现用户数据天然隔离的核心前提,选错会导致所有用户偏好混在一起。
第四步:点击「保存」,表格即刻生效,无需额外部署或索引配置。
对话中自动写入用户偏好
方法一:使用「数据库」节点直接插入
在智能体工作流中,于用户首次输入后接入「数据库」节点 → 选择表user_preference → 操作类型设为「插入」→ 字段绑定如下:
user_id → 绑定系统变量user.id;
language → 绑定用户输入中识别出的语言(如用意图识别节点输出);
budget → 绑定提取出的数字型预算值;
category → 绑定分类结果;
updated_at → 绑定系统变量now。
扣子 (Windows) 是字节跳动推出的一站式 AI Agent 平台客户端,支持多 Agent 协作、可视化工作流和知识库管理。最新版本新增 Claude Code 与 Codex CLI 接入、多端同步和项目级管理功能,同时优化了插件生态和 AI 响应速度,让用户在 Windows 上即可高效创建、运行和协作智能体,满足个人、团队及企业场景需求。
方法二:用自然语言指令触发(适合快速验证)
在测试对话框中直接输入:“把我的偏好存为:语言是英文、预算是5000、类别是数码产品” → 扣子会自动解析并写入对应字段,【该方式仅限调试,不可用于生产环境的稳定写入】。
后续对话中精准提取偏好
第一步:在需要调用偏好的节点前,插入「数据库」节点 → 表名选user_preference → 操作类型选「查询」。
第二步:设置查询条件为 user_id = user.id,不填其他条件——单用户模式下该条件足以锁定唯一记录。
第三步:勾选「返回单条记录」,并确保输出字段映射到工作流变量,例如:
language → 输出到变量pref_lang;
budget → 输出到变量pref_budget。
这一步若未勾选「返回单条记录」,可能因历史多条记录导致输出数组而非单值,后续节点会报错。










