Fable 的判断力
在 AIE 的炉边谈话中,Claude Code 团队建议让 Fable 和 Opus 自行判断如何工作,而不是具体规定。例如,让 Fable 自主决定何时编写测试,而非指定规则。Jesse Vincent 进一步建议让 Fable 使用较低功耗的模型处理小任务以节省令牌。用户已设置提示让 Claude Code 根据任务复杂度选择子代理模型,效果良好,工作效率提升且令牌消耗减缓。
在最近举办的 AIE 会议上,Simon Willison 主持了一场与 Claude Code 团队的 Cat Wu 和 Thariq Shihipar 的炉边谈话,其中获得了一条非常有趣的建议:让 Fable(以及一定程度上 Opus)使用自己的判断力,而不是详细规定它们应该如何工作。这一建议源于对 AI 代理工作方式的深刻反思——过度指令不仅限制了 AI 的灵活性,还可能降低其效率。
他们以测试为例进行了说明。你可以告诉 Fable“仅对大型功能使用自动化测试,不要为小的文案或设计变更更新和运行测试”,但更好的做法是直接告诉 Fable 在决定何时编写测试时运用自己的判断。这种信任 AI 判断的做法更能发挥其自主决策能力。
随后,Jesse Vincent 给出了一个相关建议,以帮助在即将涨价前的几天里避免过度消耗宝贵的 Fable 令牌:让 Fable 使用其他模型处理较小的任务,并自行判断使用哪个模型。这是一个巧妙的方法,可以在不影响工作质量的前提下节约昂贵的高端模型令牌。
Willison 立即向 Claude Code 输入了以下提示:“对于所有编码任务,运用你的判断来决定一个合适的较低功耗模型,并在子代理中运行它。”Claude 将此记忆保存为一个文件,其中详细说明了原因(成本/效率——实现工作很少需要顶级模型,判断、审查和综合仍由主循环负责)以及应用方法(当任务主要是编写/编辑代码时,生成一个带有模型覆盖的子代理,对于实质性实现使用 Sonnet,对于琐碎/机械性编辑使用 Haiku,并在提交前在主循环中审查结果)。这种设置使得 AI 能在保持高质量输出的同时,显著减少高能耗模型的使用。
到目前为止,这种方法运行良好。Willison 表示他完成了大量工作,同时 Fable 的配额消耗比以前慢了许多。这证明让 AI 代理自主判断模型选择是一种行之有效的优化策略,尤其适合需要频繁进行编码任务的场景。这项实践为 AI 代理的效率提升和成本控制提供了宝贵经验。