原始連接:
提示工程六大原則
- 策略一、撰寫清晰的指令
- 策略二、提供參考文本
語言模型在回答問題時,特別是在被詢問關於深奧主題或提供引用和網址時,可能會自信地創造出虛假的答案。就像一張備忘錄可以幫助學生在考試中表現更好一樣,向這些模型提供參考文本可以幫助它們減少捏造答案。
- 策略三、將複雜任務拆分為更簡單的子任務
就像在軟件工程中將一個複雜系統分解為一組模塊化組件是一種好的做法一樣,對於提交給語言模型的任務也是如此。複雜的任務比簡單的任務更容易出錯。此外,複雜任務通常可以重新定義為一系列更簡單任務的工作流程,其中早期任務的輸出用於構建後續任務的輸入。
- 策略四、給模型一些“思考“的時間
如果被問到17乘以28是多少,你可能不會立刻知道答案,但是你仍然可以花時間算出來。同樣地,模型在嘗試立即回答問題時,比起花時間算出答案時更容易犯推理錯誤。在回答之前要求一個“思考的過程”可以幫助模型更可靠地推理出正確的答案。
- 策略五: 利用外部工具
- 策略六:有系統地測試變更