今年,在OpenAI開放了ChatGPT不久后,網(wǎng)絡(luò)上出現(xiàn)了許多關(guān)于如何編寫Prompt的教程。這些課程和相關(guān)的Prompt模版,在一定程度上彌補(bǔ)了這塊新鮮領(lǐng)域的空白,使得大家對(duì)于如何編寫Prompt有了一定的認(rèn)知。
在這不久之后,OpenAI和吳恩達(dá)合作開發(fā)了一套針對(duì)ChatGPT提示工程的最佳實(shí)踐課程,課程名為《ChatGPT Prompt Engineering for Developers》。
隨后,OpenAI官方又正式的發(fā)布了一份'GPT 最佳實(shí)踐'指南,可以說(shuō)是期盼已久。官方出品,必是精品。想快速了解,可以先看看這篇文章:GPT最佳實(shí)踐 - 提升Prompt效果的六個(gè)策略。
本文匯總了這些官方權(quán)威教程的所有文章,內(nèi)容包括:
本指南分享了提高GPT的效果的策略和方法,這些方法有時(shí)可以結(jié)合使用以獲得更好的效果。同時(shí)鼓勵(lì)多嘗試試驗(yàn),找到最適合自己的方法。
以下是提高Prompt效果的六大關(guān)鍵策略:
如果GPT輸出的內(nèi)容過(guò)長(zhǎng),可以要求模型進(jìn)行簡(jiǎn)短的回復(fù);如果輸出過(guò)于簡(jiǎn)單,可以要求模型使用專業(yè)的寫作水準(zhǔn)輸出內(nèi)容。如果你對(duì)輸出的格式不滿意,可以提供自己想要的格式。越是明確表達(dá)自己的需求,越有可能得到滿意的答案。
提升GPT Prompt效果最佳實(shí)踐 - 編寫清晰的提示
GPT模型可以自信地編造虛假答案,尤其是在涉及深?yuàn)W主題或引用和URL時(shí)。就像學(xué)生在考試時(shí)可以查看筆記來(lái)幫助自己更好地回答問(wèn)題一樣,向GPT模型提供參考文本可以幫助其減少編造虛假答案的情況。
提升GPT Prompt效果最佳實(shí)踐 - 提供參考文本
就像在軟件工程中將復(fù)雜系統(tǒng)分解為一組模塊化組件一樣,在提交給GPT模型的任務(wù)中也是如此。復(fù)雜任務(wù)往往比簡(jiǎn)單任務(wù)出錯(cuò)率更高。此外,復(fù)雜任務(wù)通??梢灾匦露x為一系列簡(jiǎn)單任務(wù)的工作流程,其中前置任務(wù)的輸出作為后續(xù)任務(wù)的輸入。
提升GPT Prompt效果最佳實(shí)踐 - 拆解復(fù)雜任務(wù)
如果讓你計(jì)算17乘以28,你可能不會(huì)立即知道答案,但是卻可以花時(shí)間計(jì)算出來(lái)。類似地,當(dāng)GPT試圖立即回答問(wèn)題時(shí),它會(huì)犯更多的推理錯(cuò)誤,而不是花時(shí)間計(jì)算出答案。在回答問(wèn)題之前,要求模型給出一系列的推理過(guò)程可以幫助GPT更可靠地推理正確的答案。
提升GPT Prompt效果最佳實(shí)踐 - 給 GPT 時(shí)間思考
通過(guò)使用其他工具的輸出來(lái)彌補(bǔ)GPT的不足。例如,使用文本檢索系統(tǒng)來(lái)告訴GPT相關(guān)文檔的信息,或者使用代碼執(zhí)行引擎來(lái)幫助GPT進(jìn)行數(shù)學(xué)計(jì)算和代碼運(yùn)行。如果有其他工具可以更可靠或更有效地完成某個(gè)任務(wù),就應(yīng)該使用這些工具,以獲得最佳效果。
提升GPT Prompt效果最佳實(shí)踐 - 使用外部工具
如果能夠進(jìn)行測(cè)量,那么提高效果就會(huì)更容易。在某些情況下,對(duì)提示的修改會(huì)在幾個(gè)孤立的示例上實(shí)現(xiàn)更好的效果,但會(huì)導(dǎo)致在一組更具代表性的示例上整體表現(xiàn)變差。因此,為了確保更改對(duì)效果能夠產(chǎn)生積極的影響,可能有必要定義一個(gè)全面的測(cè)試套件(也稱為“評(píng)估(eval)”)。
提升GPT Prompt效果最佳實(shí)踐 - 系統(tǒng)的測(cè)試變更
這門課程時(shí)長(zhǎng)為1個(gè)小時(shí),內(nèi)容簡(jiǎn)單易懂,還提供了實(shí)踐的環(huán)境。講師是吳恩達(dá)(Andrew Ng,DeepLearning.AI創(chuàng)始人)和伊莎·富爾福德(Isa Fulford,OpenAI的技術(shù)人員),含金量非常高。
以下是該課程的5篇文章:
這篇主要介紹了如何對(duì)內(nèi)容進(jìn)行總結(jié),可以讓模型來(lái)總結(jié)/提取重點(diǎn)內(nèi)容,限制結(jié)果的長(zhǎng)度。
可以讓模型來(lái)識(shí)別一段內(nèi)容的情緒,或者提取指定的內(nèi)容。
也可以一次性執(zhí)行多個(gè)任務(wù),從而節(jié)省多次請(qǐng)求的整體耗時(shí)和成本。
在這篇文章中,介紹了如何使用大型語(yǔ)言模型來(lái)進(jìn)行文本轉(zhuǎn)換工作,如語(yǔ)言翻譯、語(yǔ)調(diào)調(diào)整和格式轉(zhuǎn)換。
在這篇文章中,介紹了如何使用大型語(yǔ)言模型來(lái)進(jìn)行郵件自動(dòng)回復(fù)、生成營(yíng)銷文案。
ChatGPT提示工程 - 郵件回復(fù)、營(yíng)銷文案
OpenAI關(guān)于AGI通用人工智能及未來(lái)技術(shù)的規(guī)劃(全文譯文)
人工智能的風(fēng)險(xiǎn)是真實(shí)存在的 - 比爾·蓋茨
如果大家感興趣的話,也建議去官網(wǎng)學(xué)習(xí)一下。然后結(jié)合我總結(jié)的文章,以達(dá)到更好的學(xué)習(xí)效果。
無(wú)論如何,這些提示工程的最佳實(shí)踐課程是OpenAI官方出品,還有吳恩達(dá)的加持,屬于行業(yè)頂尖的權(quán)威教程。請(qǐng)大家務(wù)必收藏好,以便隨時(shí)進(jìn)行查閱和復(fù)習(xí)。
希望這些文章能夠助你在接下來(lái)的AI之路,贏在起跑線上。
https://platform.openai.com/docs/guides/gpt-best-practices
https://www.deeplearning.ai/short-courses/chatgpt-prompt-engineering-for-developers/
聯(lián)系客服