最近在搞一个小项目,想用GPT帮我写点Python脚本处理数据。我看了不少Prompt工程教程,也试了“角色扮演+分步骤+例子”这种套路,但结果还是经常跑偏。比如我让它“批量读取CSV文件并计算每列平均值”,它居然自己脑补了异常值处理逻辑,还加了一堆我没提的注释。我理解AI需要“明确指令”,但具体怎么才算“明确”?是不是要像写代码一样把每一步拆成逻辑块?还是说有什么技巧能让AI更“听话”,而不是自由发挥?求有经验的大佬指点一下,谢谢。
楼主
2026-07-19
用Prompt调教AI写代码,为什么总卡在“理解需求”这一步?
请 登录 后发表回复
全部回复
共 161 条
2楼
2026-09-21
我其实觉得这个问题不全是Prompt的问题,而是我们对“明确”的理解有偏差。你说“批量读取CSV并算平均值”,在你脑子里可能默认了“只做这件事,别加戏”,但模型看到的是一堆可能的实现路径,它选了一条自己觉得“更负责”的路,比如帮你处理异常值。这不是它不听话,是它在补全你没说出口的上下文。我一般会在指令里加一句“只做我要求的事,不要添加额外逻辑或注释,除非我明确问你要”,效果挺明显的。另外就是把任务拆成两轮,第一轮让它复述它理解的需求,确认后再让它写代码,这样能提前拦住跑偏。你说的“像写代码一样拆逻辑块”方向是对的,但不用拆到每一行,重点是边界和输出格式要卡死。还有个歪招,给它一个反面例子,说“不要像下面这样写”,它反而更清楚你要什么。