最近在做一个小项目,想用GPT-4帮忙写一些Python工具函数。我看了很多Prompt工程教程,都说要加few-shot示例提升效果,于是我在系统提示里写了三四个输入输出的例子。结果发现,不加例子时模型生成的代码基本能用,加了例子反而经常出现逻辑错误,甚至把示例里的特定变量名硬编码到输出里。是不是我选的例子不够典型,还是few-shot的数量有讲究?另外,有些教程强调用“角色设定”让模型表现更好,但我试了下让模型扮演“资深Python工程师”,结果它反而开始写一些过度设计的代码。想问问大家在实际工作中,怎么平衡这些Prompt技巧?有没有更稳定的套路?谢谢!