最近在做一个小工具,用Aider配合Claude写CLI脚本。一开始我直接用大白话描述需求,比如“写一个Python脚本,监控文件夹变化并自动备份”,效果还挺好。后来看了些教程,开始往prompt里堆砌角色设定、输出格式、step-by-step指令,甚至加了“请用专家模式思考”这种话。结果现在经常出现它过度设计,比如加了一堆不必要的抽象类,或者死板地按我的格式输出,反而忽略了核心逻辑。感觉是不是我把context窗口里有效信息挤占了?或者模型被我的“限制性语气”带偏了?有没有人遇到过类似情况,你们一般怎么平衡prompt的详细程度和模型自由度?