需开启会话记忆并定义会话级变量(如current_city),通过赋值节点、意图识别或prompt引用实现信息跨轮次传递,变量默认30分钟无交互后自动清除,也可主动重置或校验。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要在扣子中让AI记住用户当前对话里的关键信息,比如用户刚说的“我想订北京的酒店”,后续再问“价格区间多少”,AI必须知道“北京”这个城市还没变——这需要正确配置会话级变量记忆,而不是靠节点局部变量硬传。
开启会话记忆功能
进入智能体编辑页 → 点击左侧「设置」→ 找到「对话设置」区域 → 将「启用上下文记忆」开关打开。
这一步不操作,整个对话流就默认无状态,每句话都像第一次聊天。即使后面所有变量配置都对,AI依然会在第二轮就“失忆”。
定义会话级变量
在流程图画布空白处右键 → 选择「添加变量」→ 命名为 【current_city】,类型选「文本」,作用域选「会话级」。
注意:会话级变量名必须是英文,不能含空格或中文;一旦创建,名字无法修改,改名等于新建一个变量,旧值不会迁移。
同理,再添加 【budget_range】(类型:数值)、【preferred_style】(类型:文本)两个会话变量,覆盖常见业务维度。
扣子 (Windows) 是字节跳动推出的一站式 AI Agent 平台客户端,支持多 Agent 协作、可视化工作流和知识库管理。最新版本新增 Claude Code 与 Codex CLI 接入、多端同步和项目级管理功能,同时优化了插件生态和 AI 响应速度,让用户在 Windows 上即可高效创建、运行和协作智能体,满足个人、团队及企业场景需求。
在对话流中写入与读取会话变量
方法一:用「赋值节点」显式写入
拖入一个「赋值节点」→ 在「变量」下拉中选 【current_city】 → 「值」填 {{用户输入}} 或 {{大模型提取.city}} → 连线到后续节点。
方法二:用「意图识别+实体抽取」自动捕获
在意图识别节点中,勾选「启用实体抽取」→ 添加实体类型「地点」→ 绑定到变量 【current_city】 → 用户说“上海的民宿”,系统自动把“上海”存进该变量。
方法三:在大模型Prompt中直接引用
在大模型节点的提示词里写:“你正在帮用户预订{{current_city}}的酒店,预算为{{budget_range}}元”——只要变量已存在且非空,这里会实时渲染。
控制变量生命周期与重置时机
第一步:确认变量是否随会话自动清除
会话级变量默认在用户关闭聊天窗口或30分钟无交互后自动销毁,无需手动清理。
第二步:主动重置某变量(如用户说“重新开始”)
添加一个「条件节点」判断用户输入是否含“重新开始”“换城市”等关键词 → 是则接一个「赋值节点」,将 【current_city】 设为空字符串 ""。
第三步:跨技能共享时验证变量可用性
当调用插件前,先用「条件节点」检查 {{current_city}} 是否为空 → 为空则跳转到城市确认分支,避免插件因缺失关键参数报错。










