提示词中的代码归属,如何影响 Claude 的重构行为
代码归属的表述,会影响模型的修改方式
在针对 Claude Fable 5.2 的小型编程任务测试中,如果提示词没有说明代码归属,或将代码库描述为其他人的项目,模型往往倾向于沿用现有结构添加代码,即使这样会重复已有代码。
如果希望模型在完成任务的同时改善代码结构,可以在提示词中明确赋予它对项目的责任:
这个代码库是你的:它的用途和构建方式由你决定,而且你会持续在此基础上开发。
测试中观察到了什么?
- 加入这句话时:模型在约一半的尝试中合并了重复代码。
- 未加入这句话时:模型合并重复代码的尝试占比不足一成。
这里观察到的是特定模型在小型编程任务中的行为差异,并不等于整体代码质量提升,也不能直接推广到所有模型或大型项目。材料未提供测试样本量、具体任务和更完整的评估细节。
浏览(2)
