学习精选 · AI 工具
Claude 与 Skill

一句话让 Claude Fable 5.2 主动重构代码:把代码库说成「它自己的」

Simon Willison2026-11-14约 2 分钟读完AI 整理查看原文

Simon Willison 摘录了 Anthropic 官方文档中关于 Claude Fable 5.2 的一个提示词技巧:模型对「代码归谁所有」很敏感。当提示词声明模型是代码库的所有者和长期维护者时,它合并重复代码的比例从不到 10% 提升到约 75%,还会顺手做相关修复。

今天就能做

  • 在让 Claude 改进现有代码时,在提示词里加一句「你是这个代码库的所有者和长期维护者,设计由你决定」,观察它是否更愿意做重构。
  • 如果你只想让模型保守地加功能、不动现有结构,反过来可以把代码库描述为「别人的」,避免它擅自改动。

所有权措辞如何改变模型行为

  • Anthropic 在小型编码任务上测试发现:提示词不提所有权、或把代码库描述为「别人的」时,模型倾向于在现有结构上叠加新代码,即使这会造成重复。
  • 当提示词声明代码库归模型自己所有时,模型会主动合并重复代码,有时还会未经要求地做相关修复。
  • 官方推荐的一句话是:告诉模型「你是这个代码库的所有者和长期维护者,设计由你决定」。

实测数据:10% vs 75%

  • 没有所有权声明时,模型在不到 10% 的运行中合并了重复代码。
  • 加上这句话后,约 75% 的运行会主动把重复代码整合成一个共享函数。
  • 这个技巧来自 Anthropic 官方文档《Prompting Claude Fable 5.2》,由 Simon Willison 于 2026 年 11 月 10 日摘录。

原文:A quote from Prompting Claude Fable 5.2

来源:Simon Willison

查看原文

本文由 AI 阅读原文后整理,未经人工逐字核对,内容以原文为准。

登录后可以点赞、查看和发表评论