title: " Fable 5提示词迁移 | 少写指令" category: 人工智能 tags:
- 大模型API中转站
- 4SAPI
- Claude Fable 5
- Prompt
- Skill
- 企业级大模型接入
- 成本治理 description: "从 Opus、Sonnet、GPT 迁移到 Claude Fable 5 时,旧 Prompt 和 Skill 往往会过度约束模型。本文讲清 Fable 5 的能力变化、旧提示词为什么会失效、如何改成少写指令多给意图,并用 4SAPI 做迁移灰度、日志审计和成本对比。"
上一篇讲的是我被 Fable 5 震撼到的一次真实任务。
这一篇开始讲方法。
很多人第一次用 Fable 5,会有一种感觉:
过去要迭代几天的系统,它一次就写对了。
但知道它强,和用好它,是两回事。
更麻烦的是,很多你过去为 Opus、Sonnet、GPT、GLM 写的提示词和 Skill,迁移到 Fable 5 后未必会更好。
有些甚至会变差。
原因不是 Fable 5 不听话。
而是:
旧提示词里的脚手架,可能变成了 Fable 5 的天花板。
1. Fable 5 变强的不是“话术”
先把这件事说清楚。
Fable 5 的强,不只是回答更漂亮。
它真正变化比较明显的,是这些能力:
| 能力 | 具体表现 |
|---|---|
| 长时间自主运行 | 能围绕目标持续推进,不需要每一步都催 |
| 首次正确率 | 复杂但边界清楚的任务,更容易一稿命中 |
| 视觉理解 | 截图、网页、密集图表的理解更稳 |
| 企业工作流 | 财报、表格、文档、PPT、SOP 输出更接近交付物 |
| 代码审查和调试 | 跨文件、跨历史、跨测试日志找问题能力更强 |
| 委派与协作 | 更擅长调度多个子代理并行工作 |
这几个变化会直接影响提示词写法。
旧模型时代,我们经常这样写:
不要做 A。
遇到 B 就做 C。
输出必须包含 D。
如果失败就问我。
不要自己决定。
不要改这个。
不要碰那个。
这些提示词在旧模型上很有用。
因为旧模型需要更细的轨道。
但 Fable 5 更像一个能力很强的同事。
你如果把每一步都写死,它反而无法发挥判断力。
2. 第一原则:少写指令,多给意图
迁移 Fable 5 的第一原则是:
少写指令,多给意图。
不是完全不写约束。
而是不要把提示词写成操作手册。
差别很大。
旧写法:
你先读取 README。
然后读取 package.json。
然后搜索 src 目录。
然后找出所有 API 调用。
然后生成表格。
不要展开背景。
不要提出无关建议。
输出五列。
Fable 5 更适合的写法:
我正在整理这个项目的 API 接入风险,准备给研发负责人做一次迁移评估。
请你审计项目里的模型 API 调用方式,找出 Key 管理、Base URL、模型名称、
日志审计、成本归因和 fallback 方面的风险。
输出一份迁移评估表,按风险等级排序,并给出优先修复建议。
不要修改代码。不要访问生产密钥。没有证据支撑的判断标注为“待验证”。
后者没有告诉它每一步怎么走。
但它讲清了:
为什么做。
给谁看。
要交付什么。
哪里不能碰。
这才是 Fable 5 更容易发挥的输入。
3. 旧 Prompt 为什么会限制 Fable 5
旧提示词常见有三类问题。
问题一:过度流程化
比如:
第一步必须做 A。
第二步必须做 B。
第三步必须做 C。
如果这些步骤本身就是业务规则,当然可以保留。
但如果只是你过去为了让旧模型不跑偏写的辅助流程,迁移到 Fable 5 时就应该重新审查。
因为它可能发现更好的路径。
你把路径写死,它就只能按你的路径走。
问题二:过度禁止
旧提示词里经常有长长的禁止列表:
不要解释。
不要展开。
不要总结。
不要建议。
不要修改。
不要新建文件。
不要运行命令。
这些约束有些是安全边界,有些只是风格偏好。
迁移时要分开。
安全边界保留。
风格偏好压缩。
例如把十几条风格禁令改成一句:
保持简洁,只输出完成任务所必需的内容。
问题三:要求展示推理
很多旧 Skill 里会写:
展示你的思考过程。
逐步解释你的推理。
把你的 chain of thought 写出来。
迁移到 Fable 5 时,这类指令要特别小心。
它可能触发推理内容提取相关的安全拒绝或回退。
更稳的写法是:
给出结论、关键证据和你采用的判断标准。
不要展示隐藏推理过程。
用户需要的是可审计的依据。
不是模型的内部思考全文。
4. 迁移旧 Skill 的三步法
如果你手里有一堆旧 Skill、系统提示词、工作流模板,我建议按三步迁移。
第一步:删掉脚手架
先找这些句子:
你必须先……
然后一定要……
如果……就……
不要忘记……
逐步思考……
详细解释你的推理……
判断它们属于哪类:
| 类型 | 处理方式 |
|---|---|
| 安全边界 | 保留,但写清允许/禁止 |
| 业务规则 | 保留 |
| 风格偏好 | 压缩成短句 |
| 旧模型补丁 | 删除 |
| 推理展示 | 改成证据和结论 |
不要心疼旧提示词。
很多提示词不是资产,而是历史补丁。
第二步:补上意图
旧提示词通常太关注“怎么做”,不够关注“为什么做”。
迁移到 Fable 5 时,要补:
服务对象是谁。
输出用来支撑什么决策。
这个任务和更大目标的关系。
什么结果算有用。
什么风险绝对不能发生。
例如:
我正在为企业研发团队迁移模型调用入口。
他们需要判断哪些项目可以统一接入 4SAPI,哪些项目暂时保留官方直连。
请你审计当前项目的模型调用方式,输出迁移优先级和风险清单。
这比“请扫描代码并输出表格”好得多。
第三步:用默认表现做基线
不要一上来就把旧规则全部塞给 Fable 5。
先跑一个无旧规则版本。
看默认表现是否已经达标。
如果默认表现达标,就不要加规则。
如果不达标,再只补最少的规则。
迁移测试可以这样做:
| 版本 | 说明 |
|---|---|
| A | 旧 Prompt 原样跑 |
| B | 删除旧脚手架,只保留目标和边界 |
| C | 在 B 上补最少风格约束 |
比较标准不要只看“回答好不好看”。
要看:
是否命中目标。
是否少走弯路。
是否减少追问。
是否少生成无用内容。
是否降低 token。
是否更容易交付。
5. 先做一张迁移盘点表
如果团队里已经有几十个 Prompt、Skill、工作流模板,不要一个一个凭感觉改。
先做盘点。
可以用这张表:
| 字段 | 填什么 |
|---|---|
| 名称 | Prompt、Skill 或工作流名称 |
| 使用频率 | 每天、每周、偶尔 |
| 任务价值 | 低、中、高 |
| 当前模型 | Opus、Sonnet、GPT、GLM 等 |
| 当前痛点 | 返工多、太啰嗦、容易跑偏、成本高 |
| 旧式约束 | 是否有大量“必须先”“逐步推理”“不要” |
| 安全边界 | 是否涉及生产、密钥、发送、删除 |
| 迁移优先级 | P0、P1、P2 |
优先迁移三类:
高频。
高价值。
旧提示词很长但效果一般。
暂时不要迁移三类:
已经稳定且成本很低的简单任务。
涉及强合规但边界没写清的任务。
没有验收标准的“帮我优化一下”类任务。
迁移 Fable 5,不是全量重写。
它更像一次提示词资产体检。
你要找出哪些规则是业务规则,哪些规则只是旧模型时代留下的拐杖。
6. 三类典型场景怎么改
场景一:内容生产 Skill
旧写法经常是:
你必须先写标题,再写导语,再写正文。
每段不要超过多少字。
不要使用某些词。
不要写得像 AI。
必须包含若干关键词。
迁移到 Fable 5 时,可以改成:
我正在为技术读者写一篇可发布的原创博客。
读者关心企业级大模型接入、成本治理、日志审计和 4SAPI 路由。
请求:把素材改写成一篇有个人观点、能直接发布的技术博客。
输出格式:保留系列导语,正文按问题、方案、实操、风险、总结组织。
标题控制在 30 字左右,文风口语但不散。
约束:不要照搬素材原句。不要夸大模型能力。不要写违规绕过方案。
4SAPI 只在开头、中间实操、结尾自然出现。
这里的重点是:
不再逐段规定怎么写。
而是定义读者、用途、交付物和红线。
场景二:代码审查 Skill
旧写法可能让模型逐步解释每个文件。
Fable 5 更适合直接给审查目标:
我正在做一次上线前代码审查。
这次审查只关注会导致生产事故的问题,而不是风格建议。
请求:检查当前 diff 中的 P0/P1 风险。
输出格式:只输出真实风险。每条包含证据位置、触发条件、影响范围、修复建议。
约束:不要输出隐藏推理。不要给无证据的猜测。
不评价命名风格,不做无关重构建议。
这会让 Fable 5 少写很多“看起来专业但没用”的建议。
场景三:企业接入 Skill
旧写法可能是“教你怎么接 API”。
迁移后可以更像一个架构评估器:
我正在评估一个业务系统是否适合接入 4SAPI 作为统一模型网关。
输出会给研发负责人和财务负责人看,用于决定迁移优先级。
请求:审计当前模型调用链路,判断迁移收益、风险和最小改造路径。
输出格式:先给一句结论,再给迁移收益、风险、改造步骤、回滚方案和成本影响。
约束:不要输出真实 Key。不要建议绕过官方限制。
涉及生产配置的动作只给方案,不直接执行。
这类 Prompt 的重点不是“怎么调 SDK”。
而是把模型当成一个懂工程、懂成本、懂风险的人来委托。
7. 4SAPI 适合做迁移灰度
企业迁移 Fable 5,不建议一刀切。
更稳的是用 4SAPI 这类大模型 API 中转站做灰度。
比如:
旧任务继续走 Opus 或 Sonnet。
新任务抽 10% 走 Fable 5。
复杂任务优先走 Fable 5。
简单摘要继续走低成本模型。
出现拒绝或不适配时 fallback 到旧模型。
在 4SAPI 里至少记录:
| 字段 | 用途 |
|---|---|
| 项目 | 哪个业务在迁移 |
| Prompt 版本 | 旧版、新版、精简版 |
| 模型 | Fable 5、Opus、Sonnet、GPT |
| 任务类型 | 审计、写代码、总结、表格 |
| 成本 | 每次调用和每个任务成本 |
| 成功状态 | 是否一次命中 |
| 人工返工 | 是否还需要人工大改 |
迁移不是靠感觉。
要靠日志。
你要能回答:
Fable 5 是不是减少了迭代轮数?
是不是减少了人工返工?
是不是因为过度展开导致成本更高?
哪些旧 Skill 删除后效果更好?
哪些任务不值得用 Fable 5?
这些答案都来自调用日志和任务结果。
8. 一个旧 Prompt 改写示例
旧版:
你是一个严格的软件架构师。
请逐步思考。
先阅读 README,再阅读 package.json,再阅读 src。
不要遗漏任何文件。
输出所有问题。
每个问题都要写原因、影响、修改建议。
不要自己修改代码。
迁移版:
我正在为一个准备接入企业级大模型 API 网关的项目做架构审计。
这份审计会用于判断项目是否可以统一迁移到 4SAPI,并提前发现 Key 管理、
模型路由、日志审计、fallback 和成本治理风险。
请求:审计当前仓库的模型调用和 Agent 工作流接入方式,找出上线前必须处理的问题。
输出格式:按 P0/P1/P2 分级输出风险清单。每条包含证据位置、影响、建议动作。
约束:不要修改代码。不要读取或输出真实密钥。没有文件或日志证据支撑的判断标注为“待验证”。
你会发现,迁移版少了很多“你先做什么再做什么”。
但任务更清楚。
边界也更清楚。
Fable 5 会自己决定先读哪个文件、用哪个搜索方式、是否需要看配置。
这就是能力升级以后,提示词应该让出的空间。
9. 什么时候仍然要写细
少写指令,不等于永远不写细。
下面几类必须写清楚:
| 场景 | 必须写清什么 |
|---|---|
| 生产操作 | 哪些动作必须暂停确认 |
| 数据安全 | 哪些字段不能读取、输出、保存 |
| 法务合规 | 哪些结论不能超出证据 |
| 财务分析 | 数字口径、币种、期间 |
| 代码修改 | 允许修改的目录和禁止修改的文件 |
| 对外沟通 | 是否允许发送邮件、工单、IM |
Fable 5 的主动性更强。
所以边界要更清楚。
真正的迁移不是:
把规则全删了。
而是:
删掉低价值脚手架,保留高价值边界。
10. 总结
迁移到 Fable 5,第一件事不是买更多 token。
而是审计你的旧 Prompt 和旧 Skill。
记住三句话:
少写指令,多给意图。
少写流程,多给目标。
少要求推理,多要求证据。
个人使用,可以凭体感调。
团队使用,建议用 4SAPI 做灰度、路由、日志和成本对比。
当你发现某个旧 Skill 删除一半规则后,Fable 5 反而做得更好,不要惊讶。
那说明模型已经不需要那副旧脚手架了。
下一篇我们继续讲更具体的写法:
Fable 5 Prompt 四要素。
背景、请求、输出格式、约束。
以及 effort 档位怎么选。