最近在做一个用GPT辅助代码审查的小工具,发现prompt稍微改几个词,输出质量就天差地别。比如我让模型“检查SQL注入风险”,加一句“请输出JSON格式”结果就全乱套了。网上看了些教程,大多都是“多试几次”“用例子引导”这种经验之谈,但感觉还是靠运气。想问问大家,有没有类似“设计模式”或者“结构化模板”的思路?比如怎么设计角色、任务、输出格式的权重?或者有没有推荐的论文或工具库?(目前用的是gpt-4-turbo,对长上下文尤其头疼)先谢过各位大佬!