第 6 课 · 能力封装

Soul、Memory 与 Skill:把做事方式变成可复用资产

Soul 管责任边界,Memory 管经过确认的长期信息,Skill 管可重复执行的步骤;三者各司其职,AI 才不会只靠临场发挥。

本页目录

学完这一篇,你应该能够

  • 分别说明 Soul、Memory 与 Skill 的作用
  • 把一次成功做法整理成最小 Skill
  • 为长期学习设置确认、版本与撤销机制

Soul 不是性格装饰,而是责任边界

“友好、聪明、主动”很难指导关键时刻的选择。一份有用的 Soul 应说明为谁服务、承担什么职责、坚持什么原则、哪些动作绝不能做、何时必须向人升级。

例如商务助理可以主动整理信息和起草回复,但不能擅自承诺价格、交期、付款条件或赔偿方案。

Memory 只保存值得带到下一次的内容

不是所有聊天内容都应成为长期记忆。稳定资料、偏好和反复适用的规则,需要在用户确认后保存;一次性金额、临时客户和未核验猜测,应留在本次 History。

长期信息还要有来源、确认时间、适用范围和撤销方式。否则旧偏好与过期制度会悄悄污染新任务。

  • 稳定且已确认:可进入 Memory
  • 一次性事实:保留在当前任务 History
  • 敏感信息:最小化保存,并明确存储位置与权限
  • 被纠正的规则:标记失效,避免旧错误复活

Skill 是可调用的做事方法

当一条 Prompt 经多次测试、步骤稳定、输入输出明确,就可以进一步封装为 Skill。Skill 不是独立负责结果的 Agent,而是一块可被不同 Agent 调用的能力。

最小 Skill 包含名称与触发条件、执行步骤、判断与检查,以及需要时才读取的模板、脚本和参考资料。

  • Metadata:它是什么,什么情况下该用或不该用
  • Instructions:步骤、分支、边界、输出与检查
  • Resources:模板、示例、脚本和数据说明

渐进加载,让注意力留给当前任务

系统可以先只展示 Skill 的名称和描述,确认任务匹配后再读取完整指令,执行到具体步骤时才加载模板或脚本。这样能减少无关内容占用 Context。

描述写得过宽会误触发,写得过窄又可能永远不会被调用。应同时准备正向与反向示例,测试触发边界。

把纠错也变成资产

用户纠正结果后,先问这个修改只适用于本次,还是以后都应遵守。只有明确确认的长期规则才进入 Memory 或 Skill。

更新规则时保留版本和回归样例:相同条件下应得到新结果,并明确禁止旧错误。系统的学习应当可追溯、可撤销,而不是偷偷改变。

动手练习

为一个高频任务写出最小 Skill:一句触发描述、四步执行流程、两个不可越过的边界、一个输出模板和一条自检规则。再补一个“不应触发”的反例。

完成标准

  • Soul 中写明职责、禁区和升级条件
  • 能区分长期 Memory 与一次性 History
  • 最小 Skill 同时包含触发、步骤、资源和检查
  • 为 Skill 准备了正向与反向触发样例

资料说明

根据 PandaUp 2026-09 课程资料重新编写。本文是面向公开发布的原创整理,不是课程逐字稿;涉及产品能力、政策或外部事实时,请以使用当日的官方资料为准。