最近在研究怎么写更好的prompt,发现确实对输出质量影响挺明显的。
几个比较有用的技巧:
1.尽量具体明确,不要太宽泛。比如不要问"怎么学编程",而是"零基础学Python应该从哪些知识点开始"。
2.可以给正反例子。告诉模型什么样的回答是你想要的,什么样的不是。
3.对于复杂问题,让模型分步骤思考。直接加一句"请一步步分析"效果就会好很多。
4.如果需要特定格式,比如要JSON或者表格,最好在开头就说清楚。
5.对于长文本任务,可以先让模型列个大纲,然后再逐部分展开。
当然不同模型可能有不同的特点,需要试着调整。但总体来说,花点时间优化prompt比直接砸更贵的模型性价比高。