最近在尝试用GPT-4辅助写一些Python脚本,发现一个很头疼的现象:简单函数比如“写个快速排序”它没问题,但一旦涉及文件路径、异常处理、或者编码格式这种细节,它经常给我生成“看似合理但一跑就报错”的代码。比如让它读CSV然后处理空值,它居然默认所有文件都有表头,而且没考虑路径里有中文的情况。我试过在Prompt里加“请考虑边界情况”,但效果不稳定。各位平时是怎么设计Prompt的?是会把所有可能异常都列出来,还是有更结构化的写法(比如给输入输出示例)?另外,让它自己先跑一遍再返回代码,这种思路可行吗?