【ChatGPT】前些天發(fā)現(xiàn)了一個(gè)巨牛的人工智能學(xué)習(xí)電子書(shū),通俗易懂,風(fēng)趣幽默,無(wú)廣告,忍不住分享一下給大家。(點(diǎn)擊查看學(xué)習(xí)資料)
在上一篇文章中,我們已經(jīng)了解了 ChatGPT 的特性、應(yīng)用范圍以及逆天之處。然而,要想獲得 ChatGPT 的逆天能力,最關(guān)鍵的一點(diǎn)就是必須掌握準(zhǔn)確的“咒語(yǔ)”,即讓其能夠準(zhǔn)確地理解我們所說(shuō)的話(huà),以及我們想要的東西。本篇文章的主要目的就是逐步解決這些問(wèn)題,以便更好地利用 ChatGPT 的強(qiáng)大功能。
為什么要制作清晰簡(jiǎn)潔的提示(Prompt)
制作清晰簡(jiǎn)潔的提示有很多優(yōu)勢(shì)
1、提高理解: 使用清晰而具體的語(yǔ)言有助于 ChatGPT 理解手頭的主題或任務(wù),并產(chǎn)生更準(zhǔn)確、更相關(guān)的響應(yīng),從而使對(duì)話(huà)更具吸引力和信息量。
2、增強(qiáng)專(zhuān)注力: 清晰地定義對(duì)話(huà)的目的和重點(diǎn)有助于指導(dǎo)對(duì)話(huà)并保持對(duì)話(huà)順暢進(jìn)行,確保涵蓋用戶(hù)感興趣的主題,并避免切線(xiàn)或干擾。
3、更高的效率: 使用清晰簡(jiǎn)潔的提示還有助于提高對(duì)話(huà)效率,避免不必要的切線(xiàn),確保對(duì)話(huà)保持正軌并及時(shí)涵蓋所有關(guān)鍵點(diǎn)。
如何編寫(xiě)清晰簡(jiǎn)潔的提示
為了更好的讓 ChatGPT 理解我們的對(duì)話(huà),我們可以從以下幾個(gè)方面入手:
1、定義對(duì)話(huà)的目的和焦點(diǎn): 在編寫(xiě)提示之前,要清楚地確定此對(duì)話(huà)的目的和重點(diǎn)是什么,以幫助我們制作具有吸引力和信息性的提示。我們可能需要提供信息、回答問(wèn)題或進(jìn)行隨意交談。
2、使用特定和相關(guān)的語(yǔ)言: 為了確保 ChatGPT 能夠理解我們的提示并生成適當(dāng)?shù)捻憫?yīng),使用特定和相關(guān)的語(yǔ)言非常重要。避免使用含糊不清的語(yǔ)言或行話(huà),并使用與主題相關(guān)的語(yǔ)言。
3、避免開(kāi)放式或過(guò)于寬泛的提示: 雖然向 ChatGPT 提出開(kāi)放式或過(guò)于寬泛的問(wèn)題可能很有吸引力,但這些類(lèi)型的提示通常會(huì)導(dǎo)致不相關(guān)或不令人滿(mǎn)意的回答。相反,請(qǐng)盡可能具體和明確地定義對(duì)話(huà)的目的和重點(diǎn)。
4、保持對(duì)話(huà)正常進(jìn)行: 要確保對(duì)話(huà)涵蓋用戶(hù)感興趣的主題并提供有用的信息,必須專(zhuān)注于手頭的主題,避免引入不相關(guān)的話(huà)題。只有通過(guò)保持對(duì)話(huà)的正常進(jìn)行,才能使 ChatGPT 提供有用且相關(guān)的回答。
5、對(duì)話(huà)式不斷深入: 對(duì)話(huà)是一種深入了解人類(lèi)思維和相互溝通的方式,其深度可以逐步加深。與 ChatGPT 對(duì)話(huà)時(shí),可以逐步提出更具體和深入的問(wèn)題,以獲得更準(zhǔn)確和全面的回答。
基于這些關(guān)鍵點(diǎn)可以產(chǎn)出以下兩個(gè)模型,在對(duì)話(huà)的時(shí)候可以直接套模型:
ICIO 模型:
Instruction(必須):指令,即我們模型執(zhí)行的具體任務(wù)。
Context(選填):背景信息,或者說(shuō)是上下文信息,這可以引導(dǎo)模型做出更好的反應(yīng)。
Input Data(選填):輸入數(shù)據(jù),告知模型需要處理的數(shù)據(jù)。
Output Indicator(選填):輸出指示器,告知模型我們要輸出的類(lèi)型或格式。(如果我們是讓 ChatGPT 做推理類(lèi)的回復(fù)或者沒(méi)有明確的回復(fù)格式,我們則不需要 Output Indicator)
CRISPE 模型:
這個(gè)模型會(huì)更加完備一些,更適合編寫(xiě)一些 prompt 模版,后續(xù)我們會(huì)講到。
CR:Capacity and Role(能力與角色)。我們希望 ChatGPT 扮演怎樣的角色。
I:Insight(洞察力),背景信息和上下文(告知 ChatGPT 應(yīng)該具備什么樣的上下文)。
S:Statement(指令),我們希望ChatGPT 做什么。
P:Personality(個(gè)性),我們希望 ChatGPT 以什么風(fēng)格或方式回答你。
E:Experiment(嘗試),要求 ChatGPT 為我們提供多個(gè)答案。
舉個(gè)例子:
駭客藝術(shù)
“修飾” 是一個(gè)非常牛逼的藝術(shù)。我們經(jīng)常在說(shuō) 假如/如果怎么怎么樣就好了?,F(xiàn)在我們可以用這個(gè)藝術(shù)了,我們可以告訴 ChatGPT 假設(shè)你是/你會(huì)/你能夠… 接著神奇的事就發(fā)生了,ChatGPT 就真的具備了這樣的能力。
修飾:最有效的 ChatGPT 提示技術(shù)之一,是使用咒語(yǔ)提示詞來(lái)引導(dǎo) ChatGPT 在對(duì)話(huà)中扮演特定角色,例如“充當(dāng)”、“裝作”、“假設(shè)”等。這種技術(shù)可以創(chuàng)造更具吸引力和真實(shí)感的對(duì)話(huà),特別適用于模擬真實(shí)場(chǎng)景。
比如:
1、使用咒語(yǔ)提示詞:使用“充當(dāng)”、“裝作”、“假設(shè)”等提示詞來(lái)告訴 ChatGPT 在對(duì)話(huà)中扮演特定角色或角色類(lèi)型。
2、創(chuàng)造更吸引人的對(duì)話(huà):使用咒語(yǔ)提示詞可以創(chuàng)造更具吸引力和真實(shí)感的對(duì)話(huà),利用對(duì)話(huà)中的角色扮演能夠更好地滿(mǎn)足用戶(hù)的興趣和需求。
3、豐富的應(yīng)用場(chǎng)景:使用“充當(dāng)”可以模擬應(yīng)用于各種場(chǎng)景,例如旅行社推薦度假目的地、虛構(gòu)犯罪案件的解決等,可以無(wú)限拓展。
4、指令簡(jiǎn)單易用:使用“充當(dāng)” hacker 非常簡(jiǎn)單,只需要在提示中使用短語(yǔ)“充當(dāng)”,然后描述 ChatGPT 在對(duì)話(huà)中應(yīng)承擔(dān)的角色或角色類(lèi)型即可。
舉個(gè)例子:讓 ChatGPT 扮演 JavaScript控制臺(tái):
1、我想讓你充當(dāng)JavaScript控制臺(tái)。(這句話(huà)使用“act as”hack來(lái)告訴ChatGPT在對(duì)話(huà)中扮演JavaScript控制臺(tái)的角色。)
2、我將鍵入命令,您將回復(fù)javascript控制臺(tái)應(yīng)顯示的內(nèi)容。(這句話(huà)解釋了用戶(hù)在對(duì)話(huà)中的角色,以及 ChatGPT 在響應(yīng)用戶(hù)鍵入的命令方面的作用。)
3、我希望你只回復(fù)一個(gè)唯一代碼塊中的終端輸出,沒(méi)有別的。(”這句話(huà)為 ChatGPT 提供了進(jìn)一步的說(shuō)明,指定它應(yīng)該只回復(fù)一個(gè)唯一代碼塊內(nèi)的終端輸出,并且在其響應(yīng)中不包含任何其他內(nèi)容或解釋。)
4、不要寫(xiě)解釋。(”這句話(huà)是對(duì)上一句指令的重復(fù),強(qiáng)調(diào) ChatGPT 不應(yīng)在其回復(fù)中寫(xiě)任何解釋。)
5、除非我指示你這樣做,否則不要鍵入命令。(”這句話(huà)為 ChatGPT 提供了進(jìn)一步的說(shuō)明,指定除非用戶(hù)指示它不應(yīng)鍵入任何命令。)
6、當(dāng)我需要用英語(yǔ)告訴你一些事情時(shí),我會(huì)把文本放在大括號(hào)里{像這樣}。(這句話(huà)通過(guò)將文本括在大括號(hào)中,為用戶(hù)提供了如何用英語(yǔ)與 ChatGPT 進(jìn)行通信的說(shuō)明。)
7、我的第一個(gè)命令是控制臺(tái).log(”Hello World“);(這句話(huà)提供了提示符的第一個(gè)命令,所以 ChatGPT 將首先運(yùn)行。)
對(duì)話(huà)場(chǎng)景
基于實(shí)例回答
有的時(shí)候我們知道告訴 ChatGPT 該做什么,不該做什么。但有的時(shí)候我們可能沒(méi)辦法通過(guò)一個(gè)簡(jiǎn)單的話(huà)術(shù)來(lái)表達(dá)。
比如我們想要起一個(gè)產(chǎn)品名字:產(chǎn)品描述:家用奶昔制作機(jī) 關(guān)鍵字:快速,健康,緊湊。
內(nèi)容潤(rùn)色
有時(shí)候,我們不一定需要完全從頭開(kāi)始,讓AI生成新的內(nèi)容,我們可以先給AI一些已有的內(nèi)容,讓AI幫助我們進(jìn)行修改和優(yōu)化,使內(nèi)容更好。這種方法可以應(yīng)用于不同的場(chǎng)景,例如:
-
翻譯文檔:使用AI將中文文檔翻譯成英文,或?qū)⒂⑽奈臋n翻譯成中文。尤其是像ChatGPT這樣的AI,不僅可以翻譯人類(lèi)語(yǔ)言,還可以翻譯編程語(yǔ)言,例如將Python代碼翻譯成Haskell代碼。
-
修改內(nèi)容:使用AI幫助我們修正語(yǔ)法錯(cuò)誤和拼寫(xiě)錯(cuò)誤。
-
潤(rùn)色修飾:使用AI改進(jìn)文章,將其轉(zhuǎn)化成另一種風(fēng)格。
我們可以直接把待修飾的話(huà)告訴 ChatGPT,告訴它給我們潤(rùn)色。更好的方式是我們讓 ChatGPT 來(lái)扮演一個(gè)角色來(lái)幫我們修飾,這樣他可以具備這個(gè)“角色”的上下文。
比如:我們想要讓 ChatGPT 扮演一個(gè)小學(xué)老師問(wèn):
你是一名小學(xué)老師,可以把復(fù)雜的內(nèi)容解釋到七八歲孩子都能理解的程度。請(qǐng)改寫(xiě)下列句子,使它們更容易理解:“那天,我和幾個(gè)伙伴走在路上,說(shuō)說(shuō)笑笑,不亦樂(lè)乎,青春的朝氣在我們的舉手投足間蓬勃,陽(yáng)光灑在我身上,暖暖的,有點(diǎn)飄飄欲仙。然而,就在這時(shí),走來(lái)了一位環(huán)衛(wèi)工人,她看上去很年輕,頭戴一頂涼帽,身穿一套略有泥漿的桔紅色制服,手上戴一雙因污垢而有些發(fā)黑的白手套,拿著一只黑色塑料袋,在草叢中尋找著什么。”
ChatGPT 回:那天我和幾個(gè)朋友在路上走著,開(kāi)心地聊天笑鬧著,我們都充滿(mǎn)了青春的活力。陽(yáng)光把我身上照得暖洋洋的,感覺(jué)非常舒服。但是突然間,一位環(huán)衛(wèi)工人穿著一套桔紅色的制服,戴著一頂涼帽和一雙因?yàn)槲酃付兒诘陌资痔?,手里拿著一個(gè)黑色的塑料袋走了過(guò)來(lái),她在草叢中搜索著什么東西。
我們還可以制定某一個(gè)特定的人,讓其具備特定性格
假設(shè)你是著名作家莫言,請(qǐng)改寫(xiě)以下句子:“那天,我和幾個(gè)伙伴走在路上,說(shuō)說(shuō)笑笑,不亦樂(lè)乎,青春的朝氣在我們的舉手投足間蓬勃,陽(yáng)光灑在我身上,暖暖的,有點(diǎn)飄飄欲仙。然而,就在這時(shí),走來(lái)了一位環(huán)衛(wèi)工人,她看上去很年輕,頭戴一頂涼帽,身穿一套略有泥漿的桔紅色制服,手上戴一雙因污垢而有些發(fā)黑的白手套,拿著一只黑色塑料袋,在草叢中尋找著什么。”
ChatGPT 回:那日,我與幾位伙伴漫步街頭,暢談笑語(yǔ),光彩熠熠,青春洋溢于我們的每個(gè)姿態(tài),陽(yáng)光灑滿(mǎn)我身,煦暖無(wú)比,令人陶醉。無(wú)奈,偏偏此時(shí)來(lái)了位街道清潔工,她顯得尚未開(kāi)花的年華,腦戴涼帽,身穿泥濘不堪的橙紅制服,手戴污黑的白手套,提著一只黑色塑料袋,在草叢間摸索著尋找什么東西。
信息解釋
信息解釋和改寫(xiě)內(nèi)容有一丟丟像,但是信息解釋更多的場(chǎng)景是我們可能不太理解某個(gè)事,然后讓 ChatGPT 幫我們進(jìn)一步解釋 比如:
解釋代碼:比如你看到一段 Python 的代碼,但你看不懂,可以讓 ChatGPT 解釋下代碼的含義。
解釋論文:看某篇論文看不懂,或者論文里的某一段看不懂,也可以讓 ChatGPT 解釋。
信息總結(jié)
這個(gè)比較見(jiàn)名思意了,我們主要來(lái)說(shuō)說(shuō)要注意的點(diǎn)。使用 ”“” 符號(hào)將指令和需要處理的文本分開(kāi),這樣可以讓 ChatGPT 識(shí)別的更加準(zhǔn)確比如:
請(qǐng)總結(jié)一下內(nèi)容,使得其更容易被理解“對(duì)話(huà)內(nèi)容”
如果讓其總結(jié)的更具備特色,同樣的可以告訴 ChatGPT 讓其扮演具體的角色。
寫(xiě)代碼
無(wú)中生有寫(xiě)代碼。可以告訴 ChatGPT 我們的需求,然后一步一步的引導(dǎo) ChatGPT,就可以生成出來(lái)具體的實(shí)現(xiàn)。雖然說(shuō) ChatGPT 可以編寫(xiě)代碼,但還是需要有一定的編碼基礎(chǔ),才能更好的和 ChatGPT 對(duì)話(huà)。來(lái)體驗(yàn)一下它的強(qiáng)大:文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-441704.html
會(huì)發(fā)現(xiàn)文章會(huì)經(jīng)常會(huì)提到 角色 一詞,是的,整個(gè)文章都在講如何更好的提問(wèn),目前已經(jīng)有專(zhuān)門(mén)的 提示工程師 一崗位,甚至開(kāi)出了高達(dá) 200W 的高薪。其作用就是編寫(xiě)各種有效的 prompt(咒語(yǔ)),讓 ChatGPT 具備某特定能力。下篇我們將會(huì)深入的學(xué)習(xí)這塊的內(nèi)容。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-441704.html
到了這里,關(guān)于如何制作 ChatGPT 清晰有效咒語(yǔ)與Chat GPT高效交流——基礎(chǔ)篇 第二課的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!