最近在调一个知识库问答的Prompt,把角色设定、上下文约束、输出格式都写进去了,甚至加了几个few-shot例子。单测的时候感觉还行,但一换真实用户问题,输出就开始飘:有时候漏细节,有时候语气不对,甚至偶尔还会“编”出文档里没有的内容。我也试过调temperature和top_p,感觉改善有限。想问问大家,写Prompt到底有没有一套方法论?还是说只能靠反复试错堆经验?另外,有没有什么工具或者技巧能帮忙分析Prompt哪里写得不够好?谢谢各位大佬了。