Anthropic文档:提示词写明代码归属,Claude Fable 5.2合并重复代码的比例明显提高
Anthropic在小型编码任务测试中称,提示词未提代码归属或把代码库描述为他人所有时,Claude Fable 5.2倾向沿用现有结构,即使这会让重复代码继续存在;若写明代码库“属于它自己”,约半数尝试合并了重复代码,未写该句时不足十分之一。
Simon Willison在 2026 年 11 月 10 日的文章中引用Anthropic文档《Prompting Claude Fable 5.2》称,Claude Fable 5.2对提示词里“代码归谁所有”的说法反应明显。
按该文档,在Anthropic针对小型编码任务的测试中,当提示词没有提到归属、或把代码库说成是别人的,模型倾向于在现有结构上继续添加,即使这样做会重复已有代码。
文档给出的具体写法与测试数字
Anthropic文档建议,若希望模型在工作过程中改进结构,可以在提示词中声明代码库属于模型自己。文档给出的示例句为:“This codebase is yours: what it's for and how it's built are your call, and you'll keep building on it.”
文档称,在同一批小型编码任务测试中,加入这句话后,模型约有一半的尝试合并了重复代码;不加入这句话时,这一比例不足十分之一。
- 测试范围:Anthropic所说的小型编码任务
- 加归属提示:约半数尝试合并重复代码
- 不加归属提示:不足十分之一尝试合并重复代码
- 提示词未提归属或把代码库说成他人所有:模型倾向沿用现有结构、追加内容