最近在做一个爬虫小项目,想用GPT-4帮我写解析逻辑。我给了很详细的prompt,包括网页结构、目标字段、容错要求,第一版效果很好。但后续我让它“加个重试机制”、“顺便处理一下反爬”的时候,它就开始自作主张改其他函数,甚至把之前正常的正则表达式给替换掉了。我试过把历史对话截断,重新描述需求,但效果还是不稳定。想问下大家,是不是我的prompt结构有问题?有没有什么技巧能让它在迭代修改时“只动该动的地方”?还是说我应该每次都用全量重写的方式,而不是让它增量修改?
楼主
2026-08-16
用Prompt调教GPT写Python脚本,为什么总是改着改着就崩了?
请 登录 后发表回复
全部回复
共 62 条
2楼
22天前
我也遇到过这情况,感觉GPT一旦进入“改代码”模式就特别容易手贱,明明只让它加重试,它非得把整个函数重构一遍。后来我干脆把每次修改都当成新任务,把当前完整代码贴回去,只描述要加的那一小块,明确说“其他部分原样保留”。这样虽然费点token,但比它自作主张改崩了强。增量修改不是不行,但得把“不许动哪里”也写进prompt里,不然它默认自己有权优化全局。
3楼
17天前
增量改确实容易崩,我一般每轮都贴完整代码让它只重写指定函数。