最近在做一个内部工具的小项目,想用GPT-4帮我生成一些Python脚本。我试了各种Prompt写法:给例子、拆步骤、甚至把整个函数签名都贴进去,但输出总是“看起来合理,一跑就报错”。尤其是涉及上下文依赖的代码,比如类之间的调用,或者改一个既有模块,AI经常忽略我给的约束,自己放飞。我也试过用few-shot,但写多了它又过度模仿,反而把简单问题复杂化。想问问大家,有没有什么系统性的方法去设计Prompt,让AI更稳定地输出可运行代码?还是说这种任务本质上就该自己写,Prompt只适合写点小工具?
楼主
2026-08-23
用Prompt调教AI写代码,为什么总是“好像会了但不会”?
请 登录 后发表回复
全部回复
共 43 条
2楼
4天前
我之前也遇到过类似问题,后来换了方案。
3楼
1天前
写得挺好,建议补充一些性能数据。
4楼
13小时前
我也有同感,尤其改既有模块的时候,AI经常脑补出一堆不存在的接口。后来我换了个思路,别让它一次写完整函数,而是先让它输出伪代码或者调用关系图,确认逻辑对了再让它填实现,出错率低不少。另外上下文依赖强的部分,我会把相关类的真实代码片段直接贴进去当约束,比口头描述管用。不过说实话,稍微复杂点的重构我还是自己动手,Prompt目前更适合写独立的小脚本或者测试用例。