武漢網(wǎng)站設(shè)計(jì)的學(xué)校網(wǎng)絡(luò)營銷一般月薪多少
GPT 能夠給我們帶來很大的幫助,因此我們要好好利用它。我們希望 GPT 輸出令我們滿意的內(nèi)容,影響 GPT 輸出內(nèi)容的因素有模型和輸入(Prompt,提示詞)。
- 模型:我們可以選擇不同的 GPT 產(chǎn)品,它們的模型可能不同,譬如 ChatGPT、Claude、文心一言、通義千問等。如果有能力的話,可以對(duì)開源的模型進(jìn)行微調(diào),或者自己訓(xùn)練模型。
- 提示詞:我們可以學(xué)習(xí)如何編寫好的提示詞,這樣 GPT 輸出的內(nèi)容就會(huì)更符合我們的預(yù)期。
本文將介紹一個(gè)編寫 GPT 提示詞的公式,這個(gè)公式可以幫助我們編寫出更好的提示詞。任務(wù)指令 = 描述角色 + 描述背景信息 + 描述任務(wù)目標(biāo) + 描述輸出要求。
指令公式
描述角色
在<描述角色>這一部分中,需要我們描述 GPT 和自己的角色。
- 描述 GPT 的角色,讓 GPT 知道它應(yīng)該扮演什么樣的角色來回應(yīng)請(qǐng)求
- 描述自己的角色,讓 GPT 知道用戶的角色是什么,使 GPT 輸出更符合角色特征的內(nèi)容
描述角色的話術(shù):我想讓你充當(dāng)一個(gè) xxx,我是一個(gè) xxx。
示例對(duì)話(逐步推進(jìn)):
- 請(qǐng)你為我編寫實(shí)現(xiàn)冒泡排序算法的代碼。
- 描述 GPT 的角色:**我想讓你充當(dāng)一個(gè)數(shù)據(jù)結(jié)構(gòu)與算法的助手,你負(fù)責(zé)幫助我學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)與算法。**請(qǐng)你為我編寫實(shí)現(xiàn)冒泡排序算法的代碼。
- 描述自己的角色:我想讓你充當(dāng)一個(gè)數(shù)據(jù)結(jié)構(gòu)與算法的助手,你負(fù)責(zé)幫助我學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)與算法;我是一個(gè)數(shù)據(jù)結(jié)構(gòu)與算法的初學(xué)者。請(qǐng)你為我編寫實(shí)現(xiàn)冒泡排序算法的代碼。
描述背景信息
<描述背景信息>這一部分是為了給 GPT 提供任務(wù)的上下文,幫助 GPT 更好地理解任務(wù)。我們提供的背景信息越多、越準(zhǔn)確,GPT 輸出的結(jié)果就會(huì)越靠譜。如何更好的描述背景信息呢?
- 向 GPT 詢問需要哪些關(guān)鍵信息:在向 GPT 描述自己的任務(wù)目標(biāo)后,我們可以向 GPT 詢問,問它需要我們提供哪些關(guān)鍵信息。然后根據(jù) GPT 的回答,給 GPT 提供信息。向 GPT 詢問需要哪些關(guān)鍵信息的話術(shù):為了幫助我完成 xxx 任務(wù),需要我給你提供哪些關(guān)鍵信息呢?
- 6H 原則:在向 GPT 提供背景信息時(shí),我們可以遵循 6H 原則,即:who、what、when、where、why、how。這些問題可以幫助我們提供更多的背景信息,從而幫助 GPT 更好地理解任務(wù)。
示例對(duì)話:我想讓你充當(dāng)一個(gè)數(shù)據(jù)結(jié)構(gòu)與算法的助手,你負(fù)責(zé)幫助我學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)與算法;我是一個(gè)數(shù)據(jù)結(jié)構(gòu)與算法的初學(xué)者。我想讓你編寫實(shí)現(xiàn)冒泡排序算法的代碼,需要我給你提供哪些關(guān)鍵信息呢?
描述任務(wù)
在<描述任務(wù)>這一部分中,需要我們描述<我們希望 GPT 完成的具體任務(wù)>。
我們可以使用一些關(guān)鍵詞來描述任務(wù),譬如:編寫、撰寫、設(shè)計(jì)、解釋、計(jì)算、生成、繪制、分析、預(yù)測(cè)、推薦、識(shí)別、檢測(cè)。
描述任務(wù)的話術(shù):請(qǐng)你為我 xxx。
- 請(qǐng)你為我編寫實(shí)現(xiàn) xxx 功能的代碼
- 請(qǐng)你為我撰寫一篇 xxx
- 請(qǐng)你為我解釋 xxx
描述輸出要求
最后,我們需要描述<我們希望 GPT 輸出的內(nèi)容應(yīng)該滿足什么標(biāo)準(zhǔn)或要求>。要求的類型有很多:
- 語言種類的要求:要求輸出中文、要求輸出英文
- 目標(biāo)受眾的要求:要求生成的內(nèi)容適用于特定的受眾群體,譬如:xxx 的初學(xué)者、xxx 的精通者、專業(yè)人士等
- 格式的要求:
- 要求以Markdown格式輸出
- 要求對(duì)內(nèi)容的重點(diǎn)部分加粗強(qiáng)調(diào)
- 要求輸出表格 / 列表,使用 x 列:xx、xx,xx 列和 xx 列垂直居中
- 要求使用 Katex 渲染公式和行內(nèi)的數(shù)學(xué)符號(hào)
- 其他的要求:
- 要求提供內(nèi)容的(信息源鏈接)[link]
- 要求提供 x 個(gè)真實(shí)的案例 / 應(yīng)用實(shí)例
- 要求生成的內(nèi)容包括 xxx
- 內(nèi)容結(jié)構(gòu):要求按照指定的模板大綱輸出
示例對(duì)話:我想讓你充當(dāng)一個(gè)數(shù)據(jù)結(jié)構(gòu)與算法的助手,你負(fù)責(zé)幫助我學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)與算法;我是一個(gè)數(shù)據(jù)結(jié)構(gòu)與算法的初學(xué)者。請(qǐng)你為我編寫實(shí)現(xiàn)冒泡排序算法的代碼。我對(duì)你輸出的內(nèi)容有以下的要求:
- 我要求你生成的內(nèi)容適用于數(shù)據(jù)結(jié)構(gòu)與算法的初學(xué)者。
- 我要求你對(duì)內(nèi)容的重點(diǎn)部分加粗強(qiáng)調(diào)。
- 我要求你提供內(nèi)容的(信息源鏈接)[link]。
最終的對(duì)話
我想讓你充當(dāng)一個(gè)數(shù)據(jù)結(jié)構(gòu)與算法的助手,你負(fù)責(zé)幫助我學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)與算法;我是一個(gè)數(shù)據(jù)結(jié)構(gòu)與算法的初學(xué)者。我想讓你編寫實(shí)現(xiàn)冒泡排序算法的代碼,需要我給你提供哪些關(guān)鍵信息呢?
要編寫冒泡排序算法的代碼,需要以下關(guān)鍵信息:1. 編程語言:你需要告訴我使用哪種編程語言來實(shí)現(xiàn)冒泡排序。常見的選擇包括Python、Java、C++等。2. 排序的數(shù)據(jù)類型:你需要確定要排序的數(shù)據(jù)類型是什么,例如整數(shù)、浮點(diǎn)數(shù)、字符串等。3. 數(shù)據(jù)輸入方式:你可以選擇手動(dòng)輸入一組數(shù)據(jù)進(jìn)行排序,或者要求我生成隨機(jī)數(shù)據(jù)用于排序。4. 排序順序:您需要確定是升序排序還是降序排序。冒泡排序可以根據(jù)需要進(jìn)行升序或降序排序。一旦提供了這些信息,我就可以為你編寫相應(yīng)編程語言的冒泡排序算法示例代碼,并解釋算法的工作原理。請(qǐng)?zhí)峁┥鲜鲂畔?#xff0c;我將盡力幫助你學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)與算法。
下面是我提供的關(guān)鍵信息:
- 編程語言:使用 Java 語言實(shí)現(xiàn)冒泡排序。
- 排序的數(shù)據(jù)結(jié)構(gòu):我希望將待排序的數(shù)據(jù)存儲(chǔ)在 ArrayList 列表中來進(jìn)行排序。
- 排序的數(shù)據(jù)類型:要排序的數(shù)據(jù)類型是浮點(diǎn)數(shù) double。
- 數(shù)據(jù)輸入方式:手動(dòng)輸入一組數(shù)據(jù)進(jìn)行排序。
- 排序順序:按降序進(jìn)行排序。
請(qǐng)你根據(jù)我提供的關(guān)鍵信息,為我編寫實(shí)現(xiàn)冒泡排序算法的代碼。我對(duì)你輸出的內(nèi)容有以下的要求:
- 我要求你生成的內(nèi)容適用于數(shù)據(jù)結(jié)構(gòu)與算法的初學(xué)者。
- 我要求你提供內(nèi)容的(信息源鏈接)[link]。
資源分享
免費(fèi)的 GPT
無需翻墻
老北鼻AI - 發(fā)布頁-免費(fèi)GPT (lbbai.com)
ChatGPT 鏡像網(wǎng)站 - 最優(yōu)網(wǎng)址 (aalib.net)
??????????????????????????????????ChatGPT 國內(nèi)免費(fèi)平替列表 - 飛書云文檔 (feishu.cn)
需要翻墻
GitHub - xx025/carrot: Free ChatGPT Site List 這兒為你準(zhǔn)備了眾多免費(fèi)好用的ChatGPT鏡像站點(diǎn)
Shared Chat (zhile.io)
Poe
AIGC 工具集
老北鼻AI導(dǎo)航 | 500+ AI工具導(dǎo)航大全,國內(nèi)外AI工具箱網(wǎng)站,GPT,MJ (lbbai.com)
AI驛站 - AI工具集 - ChatGPT (51aiyz.com)
照夜清的AI小宇宙 —— 一個(gè)永久可以讓你不花錢使用 ChatGPT 網(wǎng)站! (zhaoyeqing.cn)
AiTreasureBox/README.zh-CN.md at main · superiorlu/AiTreasureBox (github.com)
PromptPerfect - Elevate Your Prompts to Perfection. Prompt Engineering, Optimizing, Debugging and Hosting. (jina.ai)
知識(shí)庫
??????????????????????????????????極客時(shí)間 AIGC 知識(shí)庫 · 學(xué)習(xí)指南 - 飛書云文檔 (feishu.cn)
???????????????????????????????????ChatGPT 學(xué)習(xí)手冊(cè)(保姆級(jí)) - 飛書云文檔 (feishu.cn)
???????????????????????????????????????????AIGC首頁 - 飛書云文檔 (feishu.cn)
?????????????????????????????????????瘋刀 AI 訓(xùn)練營 - 飛書云文檔 (feishu.cn)
ChatGPT學(xué)習(xí)工具包(應(yīng)用級(jí)) - 飛書云文檔 (feishu.cn)
ChatGPT 學(xué)習(xí)手冊(cè) - 飛書云文檔 (feishu.cn)
學(xué)習(xí)資源
Hello from Learning Prompt | Learning Prompt
提示工程指南 | Prompt Engineering Guide (promptingguide.ai)
得到的 AI 付費(fèi)課程:得到APP - 知識(shí)就是力量,知識(shí)就在得到 (dedao.cn)
- 「01.萬維鋼·AI前沿(科學(xué)作家)」:https://www.aliyundrive.com/s/2FYwQ7Ykc57
- 「02.快刀青衣·給職場(chǎng)人的AI寫作課(得到聯(lián)合創(chuàng)始人)」:https://www.aliyundrive.com/s/sx7beVNMs8c
- 「03.卓克·怎樣用AI高效學(xué)習(xí)(科技觀察家)」:https://www.aliyundrive.com/s/xUANEmu5txe
- 「04.劉飛怎樣用AI繪畫」:https://www.aliyundrive.com/s/MizHsJtT6q6
- 「05.馬馺·怎樣用AI做PPT(商業(yè)演講策劃人)」:https://www.aliyundrive.com/s/6LWUqquzTsM
- 「06.前沿課·吳軍講GPT(計(jì)算機(jī)科學(xué)家)」:https://www.aliyundrive.com/s/6LASda2Lkus