Fable 5 的系统提示词被人扒出来在社区传开了。我仔细看了一遍,说几个有意思的地方。
CoT 部分
它的链式思维不是简单加个 “think step by step”,而是有结构化的中间步骤设计:
- 先理解用户意图(意图分类)
- 再判断需要哪些工具
- 最后组织输出格式
这套结构用在自己的 Agent 项目里完全可以借鉴。
Tool Use 部分
工具描述写得很细,不只是名称和参数,还包含了使用约束。比如什么情况下优先用搜索,什么情况下直接给答案。这比很多开源 Agent 的 tool description 精致得多。
Memory 设计
最值得看的是它的记忆模块设计。不是简单的对话历史,而是分层的:
- 即时记忆:当前任务状态
- 短期记忆:当天会话摘要
- 长期记忆:跨任务知识积累
做 RAG 或者 Memory 系统的可以直接抄思路。
怎么用
提示词工程从业者建议通读一遍,工作流设计思路比模板本身值钱。