最近在调一个自动化脚本,用GPT-4写爬虫和文件处理逻辑。我明明在Prompt里写了“请确保代码健壮,包含异常处理”,但生成的代码还是经常裸奔——比如open()文件不try,网络请求不设超时。我试过把需求拆细,让它“分步骤输出代码”,但一旦任务复杂(比如多线程+日志),它就开始放飞。想问下大家,是我Prompt结构有问题,还是说应该用few-shot给几个错误处理的例子?另外,有没有办法让AI在生成后主动自查一遍代码质量?现在每次都要手动review,有点累。