提示词中的代码归属,如何影响 Claude 的重构行为

发布于

代码归属的表述,会影响模型的修改方式

在针对 Claude Fable 5.2 的小型编程任务测试中,如果提示词没有说明代码归属,或将代码库描述为其他人的项目,模型往往倾向于沿用现有结构添加代码,即使这样会重复已有代码。

如果希望模型在完成任务的同时改善代码结构,可以在提示词中明确赋予它对项目的责任:

这个代码库是你的:它的用途和构建方式由你决定,而且你会持续在此基础上开发。

测试中观察到了什么?

  • 加入这句话时:模型在约一半的尝试中合并了重复代码。
  • 未加入这句话时:模型合并重复代码的尝试占比不足一成。

这里观察到的是特定模型在小型编程任务中的行为差异,并不等于整体代码质量提升,也不能直接推广到所有模型或大型项目。材料未提供测试样本量、具体任务和更完整的评估细节。

浏览(3)
评论

请登录后发表观点

暂无数据