與AI對(duì)話,如何寫好prompt?【prompt進(jìn)階教程】

伴隨著AIGC行業(yè)的爆火,大家對(duì)如何創(chuàng)建Prompt以獲得想要的輸出越來(lái)越感興趣。Prompt?Engineering已然成為當(dāng)下最熱門的職業(yè)。Prompt?Engineering,即中文所謂的提示詞工程師,簡(jiǎn)稱PE,主要是指通過(guò)設(shè)計(jì)和改進(jìn)AI的Prompt來(lái)提高AI的表現(xiàn),創(chuàng)建高度有效和可控的AI系統(tǒng),使其能夠準(zhǔn)確、可靠的執(zhí)行特定的任務(wù)。
與AI交流有別于與人的交流,更多時(shí)候AI獲得的是一堆單詞或標(biāo)記,它無(wú)法觀察人的面部表情變化,肢體動(dòng)作、語(yǔ)氣語(yǔ)調(diào)等情感表達(dá)。AI處理的是文本的數(shù)學(xué)函數(shù),不能在腦海中傳達(dá)用戶想要的一切,prompt這座橋梁就至關(guān)重要。
如果把Prompt水平分為4個(gè)層級(jí),可以歸納為:
■ Level 0 :核心詞
■ Level 1 :上下文+核心詞
■ Level 2 :背景描述+上下文+核心詞
■ Level 3 :迭代+背景描述+上下文+核心詞
我們以一個(gè)簡(jiǎn)單的例子來(lái)說(shuō)明各個(gè)層級(jí)之間的差異:
Level 0 :核心詞

這個(gè)回答總體給人的感受是比較寬泛,雖然說(shuō)了很多,但是用處不大,都是一些正確的“廢話”。如果想更進(jìn)一步,就需要用到上下文。
Level 1 :上下文+核心詞

這個(gè)回答就會(huì)具體很多,從多個(gè)方面更加細(xì)致的回答你的問(wèn)題,但是還不夠個(gè)性化,這個(gè)時(shí)候我們就要增加背景描述,讓AI更懂我們的意圖;
Level 2 :背景描述+上下文+核心詞

至此,我們已經(jīng)得到了一個(gè)非常細(xì)致的飲食計(jì)劃,內(nèi)容比較豐富,每周早中晚餐都很具體。但是如果我們想更近一步,得到全方位的回答,不僅僅是飲食方面,我們可以進(jìn)行多次問(wèn)答迭代,獲取想要的結(jié)果。
Level 3 :迭代+背景描述+上下文+核心詞

基于多輪迭代后,最后提出問(wèn)題,如果想讓迭代問(wèn)答的結(jié)果更加豐滿,可以給AI一些數(shù)據(jù),比如說(shuō)領(lǐng)域的一些文獻(xiàn),讓AI學(xué)習(xí)之后,通過(guò)多輪問(wèn)答來(lái)獲得結(jié)果。

通過(guò)這個(gè)小的示例,大家對(duì)Prompt的編寫是否有了更深刻的認(rèn)識(shí)?接下來(lái)分享幾個(gè)小tips給大家,通過(guò)這幾個(gè)提示模板,可以反向校核Prompt的準(zhǔn)確性;
Tip1:上下文
上下文對(duì)于生成的連貫性和準(zhǔn)確性至關(guān)重要,如果能夠提供足夠的上下文來(lái)幫助指導(dǎo)AI,它就會(huì)真正提高生成內(nèi)容的質(zhì)量。如果缺乏相關(guān)描述,AI也會(huì)嘗試性的回答問(wèn)題,生成內(nèi)容可能與prompt核心詞相關(guān),但也會(huì)出現(xiàn)不一致的情況,因?yàn)樗恢烙脩舻降仔枰氖鞘裁矗?/p>
如果想知道prompt的上下文內(nèi)容是什么,可以提問(wèn)AI,推薦使用英文
Break down the prompt above into Contextual relevance

通過(guò)這個(gè)方法,可以找出上述prompt中有關(guān)上下文相關(guān)性的詞,反向校核prompt是否真正表達(dá)了核心訴求;
Tip2:設(shè)置任務(wù)
制定一些特定的目標(biāo)或任務(wù),讓AI去實(shí)現(xiàn),任務(wù)的定義應(yīng)該是具體的、避免歧義或模糊,且需要和大語(yǔ)言模型的功能相適應(yīng)。比如聊天機(jī)器人,就沒(méi)有必要讓它去實(shí)現(xiàn)繪圖的任務(wù)。
一個(gè)清晰的任務(wù)定義有助于AI理解應(yīng)該做什么,它會(huì)提高生成內(nèi)容的質(zhì)量,因此,任務(wù)定義也是設(shè)計(jì)prompt的一個(gè)關(guān)鍵。
如果想知道prompt描述的任務(wù)是什么,可以提問(wèn)AI,推薦使用英文
Break down the prompt into Task Definitions

Tip3:特定的描述
特定的描述是指prompt中的詳細(xì)程度和精度。prompt越具體,AI生成有針對(duì)性和準(zhǔn)確響應(yīng)的可能性就越大,即Level中的背景描述,信息越具體越詳細(xì),生成的內(nèi)容關(guān)聯(lián)性就越強(qiáng)。
如果想知道prompt特定描述是什么,可以提問(wèn)AI,推薦使用英文
Break down the prompt to analyze the specificity of the prompt

Tip4:不斷的迭代
prompt設(shè)計(jì)是一個(gè)迭代過(guò)程,可能需要多次嘗試才能創(chuàng)建有效的提示,迭代貫穿prompt的設(shè)計(jì)、測(cè)試、評(píng)估整個(gè)周期,每次迭代都應(yīng)以先前試驗(yàn)的結(jié)果為指導(dǎo),旨在解決遇到的任何限制,采用迭代方法可以持續(xù)改進(jìn)和優(yōu)化生成的內(nèi)容。
基于以上四個(gè)方法,我們可以用實(shí)例簡(jiǎn)單測(cè)試一下:
prompt:為個(gè)人發(fā)展網(wǎng)站生成一篇 300 字的文章,為提高生產(chǎn)力提供全面的支持。文章應(yīng)涵蓋豐富的策略和技術(shù),并以清晰簡(jiǎn)潔的風(fēng)格撰寫,便于普通讀者使用,為了支持您的建議,請(qǐng)利用來(lái)自學(xué)術(shù)期刊和生產(chǎn)力專家等可靠來(lái)源的研究和專家意見(jiàn)。結(jié)合相關(guān)的統(tǒng)計(jì)數(shù)據(jù)、示例和案例研究,將您的觀點(diǎn)變?yōu)楝F(xiàn)實(shí)??紤]提高生產(chǎn)力的潛在挑戰(zhàn)和障礙,并提供克服它們的策略。

現(xiàn)在來(lái)整體看下這個(gè)prompt生成的內(nèi)容:需要300字,實(shí)際生成了904字。當(dāng)然還可以繼續(xù)優(yōu)化,比如第四項(xiàng)的策略是保持身體健康,單獨(dú)以第四項(xiàng)去生成內(nèi)容,得到進(jìn)一步的結(jié)果,通過(guò)這種方式,就獲得了一篇內(nèi)容詳實(shí)的文章。

總的來(lái)說(shuō),對(duì)于使用AI寫文案,首先需要的是一個(gè)完善的prompt;基于prompt可以先生成提綱,然后逐條提綱生成具體的內(nèi)容,匯總起來(lái)。針對(duì)寫好的文案,必要的語(yǔ)句疏通和潤(rùn)色是不可或缺的。
讀到這里,對(duì)于prompt的設(shè)計(jì)是否有了新的認(rèn)識(shí)了呢?