“替换”类操作是否应该给solo更浅显的提示词

问题

我的工程中有两个版本的文件,我希望solo用5.0版本替换4.0版本的某些文件

提示词

用5.0版本中的xxx文件替换4.0版本中的同名文件

solo的做法

逐行修改4.0中的源文件,甚至还有两行改的有问题

疑问

在具备exec技能的背景下,理想的操作方式应该是rm+cp快速解决?

Agent 本质是「自然语言驱动的分步推理模型」,而非 “文件操作工具”,若必须让 Agent 处理文本修改,建议可以明确下提示词

  • 对 Agent 明确 “禁止逐行修改”:在指令中补充 “不允许逐行对比 / 修改 4.0 文件内容,仅执行文件覆盖操作”;
  • 控制文件规模:将大文件拆分为≤100 行的小模块,减少上下文丢失概率;
1 个赞

感谢回答!