最近在做一个自动化小工具,想让AI帮我生成一段处理Excel的Python代码。我用的是GPT-4,把需求写得很详细了,包括列名、条件判断、输出格式都列清楚了。但发现一个很头疼的问题——同样的Prompt,跑三次能给出三种不同的实现方式,有的用pandas,有的用openpyxl,甚至有一次还用了xlrd(这库早就不维护了)。我试着在Prompt里加上“请用pandas实现”以及“不要用其他库”,但还是偶尔会跑偏。想问一下懂Prompt工程的朋友,是我描述得不够具体,还是需要加一些约束性更强的指令?比如要求它先复述一遍需求再写代码?或者有没有办法让它输出固定风格的代码?感觉这玩意水挺深的,求指点。