<style>.toc-chapters{max-height:none!important}.copy-btn,#sidebar-toggle,#fullscreen-toggle{display:none!important}@media(max-width:768px){.tutorial-app{display:flex;height:auto;overflow:visible;flex-direction:column}.tutorial-main{order:0;overflow:visible}.tutorial-content{overflow:visible}.tutorial-sidebar{order:1;position:static!important;width:100%!important;min-width:0!important;max-height:none!important;display:flex!important;transform:none!important}.sidebar-toc{overflow:visible}}</style>

第7章 记忆与资料沉淀:让 Agent 记得有用的事

“请记住这件事”不等于“以后永远准确地记得”。记忆的价值是减少重复说明,但它也可能过期、误提取,或把一次性的要求误当成长期偏好。本章不把记忆描述成保险箱,而是教你用一条不敏感的练习信息完成“记录—查看—纠正—再验证”的闭环。

先分清四种信息

在 Coze 里处理任务时,至少有四种信息容易混在一起:

  • 本轮上下文:当前对话中刚刚说过的内容,适合一次性要求。
  • 长期记忆:可能被 Agent 在后续对话中调用的稳定偏好或背景。
  • 资料文件:可打开、可追溯的原始材料,例如会议纪要和商品说明。
  • Agent 工作说明:规定角色、工作步骤和行为边界的长期规则。

例如,“本次只改行动部分”是本轮要求;“输出中文,先给结论再列依据”可能是长期偏好;《XX项目第三次筹备会议纪要》是资料文件;“不补写负责人和日期”可以进入工作说明。把四类信息分开,才能知道出了错应该改对话、改文件、改记忆,还是改 Agent 说明。

官方资料介绍了扣子的持久化记忆、自动/手动沉淀和 Markdown 记忆文件;同时也说明,在线查看能力受 Agent 类型影响。官方记忆说明是功能定义依据,但当前账号的入口和可见文件仍需实测。不要把官方文档中的 Memory.md 等名称直接当成所有账号都能点击的固定按钮。

为什么文件和记忆不能互相替代

会议纪要是原始证据,应该保留原文和版本;记忆更像一张“下次沟通时可以参考的便签”。如果你把完整会议纪要塞进记忆,后续很难判断 Agent 采用的是哪一版;如果你只依赖记忆,又可能失去对原始语句的追溯。更稳妥的做法是:文件保存可核对的材料,记忆只保存稳定偏好和工作背景,重要结论仍回到文件。

工作说明也不等于记忆。工作说明告诉 Agent“处理这类任务时应该怎样做”,记忆记录“这个用户或项目有哪些长期背景”。例如“不补写负责人和日期”属于工作边界;“这是一个练习项目,输出中文”可以是偏好;“本次会议的预算仍待确认”通常应留在会议资料和当前任务中,除非它确实会长期影响后续工作。

记忆管理需要周期性复核

长期项目会变化,偏好也会变化。你可以在重要节点前让 Agent 先列出正在使用的背景,再决定哪些仍然有效。这样做不是不相信 Agent,而是承认记忆系统和人一样可能保留旧信息。复核时优先看三类风险:时间已经过去的事项、曾经只是讨论的建议、可能涉及隐私的内容。发现这些内容时,先回原资料确认,再做纠正或删除。

如果你无法查看记忆,也不必因此停止所有工作。可以把稳定偏好写进本章的工作说明,把事实放回资料文件,在每次重要任务开始前让 Agent 复述输入范围。这样虽然少了一些便利,却保留了证据链:你知道规则写在哪里,事实来自哪一份文件,当前结果由谁确认。等当前账号确实提供了可见的记忆入口,再把低风险偏好迁移进去,并重新验证。

一个简单的判断标准是“未来是否会反复使用、改变后是否需要提醒、泄露后是否会造成影响”。前两个问题帮助你筛选有价值的偏好,最后一个问题帮助你排除敏感信息。只要答案不清楚,就先把信息留在当前资料中,等确认用途后再决定是否沉淀。

什么值得记住,什么不该记住

适合沉淀的是比较稳定、未来会反复用到、且不包含敏感信息的内容,例如:

  • 你希望 Agent 使用中文,先给结论再列依据。
  • 你正在做一个虚构练习项目,输出要标记待确认项。
  • 你习惯把方案分成目标、现状、行动、风险和待确认事项。

不适合写入长期记忆的是密码、验证码、银行卡、身份证号、客户名单、合同原文、临时会议日期和未经确认的预算。一次性信息应该留在本轮对话或资料文件中;敏感信息应直接不写入,已经写入则优先删除,而不是只追加一句“不要泄露”。

主案例:记录一条无敏感偏好

我们使用虚构项目,不使用真实个人资料。先输入:

请重点记录:这是我的 Coze 练习项目;输出中文,先给结论,再列依据;不确定的内容标记“待确认”。
只记录这三条工作偏好,不记录姓名、联系方式、客户或账号信息。

这条指令有三个约束:明确“重点记录”的内容、限定记录范围、排除敏感信息。收到 Agent 回复后,不要马上相信它已经写入成功,继续询问当前可见背景:

请列出你现在用于本项目的相关背景,只列出刚才明确要求记录的工作偏好。
如果无法查看记忆文件,请直接说明,不要猜测已经保存的位置。

查看记忆入口

如果当前 Agent 的文件入口中能看到记忆页签或记忆文件,可以对照实际内容;如果没有入口,记录“当前界面无法在线查看”,使用对话中的复述作为有限验证,不要伪造文件截图。官方资料明确区分了不同 Agent 类型的记忆查看能力,普通读者需要先确认自己是哪一种 Agent。

记忆不是事实保险箱

为了练习纠正,下面会由我们人为建立一条明确标注的教学测试记忆。它不是观察到的真实错误,也不是 Agent 自己犯错;不要把它伪装成产品缺陷或真实案例。截图完成后必须清理这条教学测试记忆。

先输入下面的固定 Prompt,建立练习用的错误条目:

请进行一次“教学测试”,只在本练习 Agent 的记忆中记录下面这条虚构错误。
【教学测试、虚构错误】本项目预算已经确定。
这不是事实,也不是 Agent 自己犯错;仅用于练习后续纠正。不要记录其他信息。

接着用会议纪要核对真实状态:

练习中的错误记忆:本项目预算已经确定。
实际状态:会议纪要只说需要补充预算信息,预算仍待确认。

可以这样要求 Agent 处理,但要限定只改这一条:

请检查与本练习项目有关的记忆。
把“本项目预算已经确定”纠正为“预算待确认”,因为原始会议纪要没有提供预算数字或批准结论。
不要修改其他工作偏好;如果无法查看或修改记忆,请明确说明。

这条 Prompt 不是让 Agent 自己判断事实,而是把“错误旧句子—新状态—依据—修改范围”写清楚。修正后再次询问:

请只复述当前关于预算的背景信息,并说明依据来自哪里。
如果仍然无法确认,请输出“待确认”,不要自行填写金额。

纠正记忆后的结果

正确的验证结果应该至少满足:它不再说预算已经确定;它知道原文没有预算数字;它能说明需要回到会议纪要或人工确认。如果界面只显示回复而没有记忆文件变化,不要把回复本身当作永久写入证明。

截图完成后立即清理教学测试记忆。输入:

请清理本次“教学测试、虚构错误”记忆:删除“本项目预算已经确定”这条练习记录。
如果当前界面不能删除,请将它恢复为非敏感且准确的状态:“预算待确认”,并确认没有保留其他教学测试内容。

截图应记录纠正后的真实状态,而不是暗示 Agent 自己产生了错误;清理完成后,不要把教学测试条目继续用于后续任务。

查看、纠正和删除是三个动作

查看的目的是发现 Agent 当前正在使用什么背景;纠正适用于内容仍有价值但表述错误;删除适用于敏感、过期或不应继续出现的信息。三者不能互相替代:查看后发现密码,不能只纠正成“这是密码”;纠正了项目状态,也不能因此忽略原文件版本。

在当前界面中,记忆入口可能位于 Agent 的文件图标、折叠菜单或其他设置区域。先找真实入口,再根据实际状态写正文。阶段 B 截图只使用虚构工作偏好和“预算待确认”这类练习内容,不会让当总展示真实记忆。

迁移案例:学习资料规划

如果你把案例换成学习任务,可以沉淀“我希望每周分三次学习,每次先复习再练习”这类稳定偏好;课程名称、考试日期和成绩则应以当前资料为准,不能永久记住未经确认的日期。学习计划会变化,所以每隔一段时间要主动让 Agent 列出当前背景并确认是否仍然有效。

迁移的判断方法是:偏好是否稳定?是否不敏感?是否会在很多任务中复用?如果答案是否定的,就把它留在资料文件或当前对话,不要增加长期记忆负担。

失败排错:Agent 仍然使用旧信息

现象

你已经说“预算待确认”,Agent 仍在后续方案中写“预算已确定”;或者它记住了一次性的活动日期,过了一段时间仍然当作有效信息。

先检查什么

  1. 错误来自当前对话、上传文件,还是长期记忆。
  2. 是否同时存在旧文件和新文件,Agent 引用了哪一份。
  3. 当前 Agent 是否支持在线查看记忆;如果不支持,不能根据猜测修改文件。
  4. 这条信息是否本来就不适合沉淀。

如何修正或停止

对可保留但写错的内容,指出原句、新状态和依据,只要求修改一条;对敏感或过期内容,要求删除或不要再次写入。不要连续发送多条互相冲突的“请记住”,也不要让 Agent 通过常识补全预算和日期。

如何确认恢复

先查看实际记忆(如果当前账号支持),再用一个独立问题让 Agent复述预算状态。复述结果必须回到“预算待确认”,并能指出原文依据不足;如果仍不一致,就把记忆视为不可靠,回到原始文件人工核对。

本章产物与验收

本章的产物是一条非敏感工作偏好、一条纠正记录和一份“哪些信息不应记住”的判断说明。

  • 记录内容是稳定偏好或虚构背景,不含敏感信息。
  • 能区分本轮上下文、长期记忆、资料文件和工作说明。
  • 查看入口和记忆可见范围以当前 Agent 实际情况为准。
  • 错误记忆已明确纠正或删除,并保留原始依据。
  • 重要事实仍会回到原始资料核对,而不是只相信记忆。

本章小结

记忆的正确用法是少记、记准、能查看、能纠正、该删就删。它可以减少重复说明,但不能替代文件版本、事实来源和人工判断。

下一步

下一章把文件、技能判断和记忆边界串成一次完整项目:从输入资料开始,经过阶段产物、失败修正,最后交付一份标注状态的方案初稿。阅读第 8 章:完整实战

系统教程,帮你把工具用好,再回到任务中。 浏览任务方案 →