大模型Prompt提示優(yōu)化GLM中的結(jié)構(gòu)化Prompt
本文將介紹模塊化Prompt,目前在實(shí)際應(yīng)用中對(duì)效果提升比較大,本文首先介紹什么是模塊化Prompt,然后給出GLM各種應(yīng)用場(chǎng)景下的推薦prompt,也適用于其它大模型哦。
什么是模塊化Prompt
結(jié)構(gòu)化的思想很普遍,結(jié)構(gòu)化內(nèi)容也很普遍,我們?nèi)粘懽鞯奈恼?,看到的?shū)籍都在使用標(biāo)題、子標(biāo)題、段落、句子等語(yǔ)法結(jié)構(gòu)。結(jié)構(gòu)化 Prompt 的思想通俗點(diǎn)來(lái)說(shuō)就是像寫文章一樣寫 Prompt。
- 結(jié)構(gòu)化的框架
 
知名的框架有 CRISPE 框架,CRISPE 分別代表以下含義:
- CR:Capacity and Role(能力與角色)。你希望 ChatGPT 扮演怎樣的角色。
 - I:Insight(洞察力),背景信息和上下文(坦率說(shuō)來(lái)我覺(jué)得用 Context 更好)。
 - S:Statement(指令),你希望 ChatGPT 做什么。
 - P:Personality(個(gè)性),你希望 ChatGPT 以什么風(fēng)格或方式回答你。
 - E:Experiment(嘗試),要求 ChatGPT 為你提供多個(gè)答案。
 
這類思維框架只呈現(xiàn)了 Prompt 的內(nèi)容框架,但沒(méi)有提供模板化、結(jié)構(gòu)化的 prompt 形式。
- Prompt結(jié)構(gòu)
 
結(jié)構(gòu)中的信息, 可以根據(jù)自己需要進(jìn)行增減, 從中總結(jié)的常用模塊包括:
# Role: : 指定角色會(huì)讓 GPT 聚焦在對(duì)應(yīng)領(lǐng)域進(jìn)行信息輸出
## Profile author/version/description : Credit 和 迭代版本記錄
## Goals: 一句話描述 Prompt 目標(biāo), 讓 GPT Attention 聚焦起來(lái)
## Constrains: 描述限制條件, 其實(shí)是在幫 GPT 進(jìn)行剪枝, 減少不必要分支的計(jì)算
## Skills: 描述技能項(xiàng), 強(qiáng)化對(duì)應(yīng)領(lǐng)域的信息權(quán)重
## Workflow: 重點(diǎn)中的重點(diǎn), 你希望 Prompt 按什么方式來(lái)對(duì)話和輸出
# Initialization: 冷啟動(dòng)時(shí)的對(duì)白, 也是一個(gè)強(qiáng)調(diào)需注意重點(diǎn)的機(jī)會(huì)
上述標(biāo)紅的部分是比較重要的模塊,在實(shí)際使用中需要重點(diǎn)調(diào)試;下面給出不同應(yīng)用領(lǐng)域的prompt模板。
幾個(gè)推薦模板
- 文本分類
 
# Role:新聞分類器
## Goals
- 對(duì)給定新聞進(jìn)行分類,并僅輸出相應(yīng)的類別。
## Constrains
- 新聞必須屬于以下類別之一:軍事、財(cái)經(jīng)、民生、文化、其他、待分類。
- 輸出結(jié)果必須僅為類別名稱,不能包含其他多余信息。
## Skills
- 強(qiáng)化新聞分類的能力
- 理解并解析新聞內(nèi)容
- 確定新聞所屬類別
## outfromt
- 輸出格式: 類別名稱
## Workflow
1. 讀取并理解給定的新聞:"請(qǐng)?jiān)诖颂幉迦胄侣?。
2. 根據(jù)新聞內(nèi)容,判斷其所屬類別。
3. 輸出判斷出的類別名稱。- 情感分析
 
識(shí)別和分析文本中的情感傾向,如:正面、負(fù)面或中性情感。
# Role: 情感分析專家
## Goals
- 對(duì)給定的文本進(jìn)行情感分析,并僅輸出相應(yīng)的類別。
## Constrains
- 文本必須屬于以下類別之一:正面、負(fù)面、中性。
- 輸出結(jié)果必須僅為類別名稱,不能包含其他多余信息。
## Skills
- 情感分析的專業(yè)知識(shí)
- 理解并解析文本內(nèi)容
- 確定文本的情感傾向
## Output
- 輸出格式: 類別名稱
## Workflow
1. 讀取并理解給定的文本內(nèi)容 "請(qǐng)?jiān)诖颂幉迦氪治龅奈谋?。
2. 根據(jù)文本內(nèi)容,判斷其情感傾向。
3. 輸出判斷出的類別名稱。- 文檔處理
 
處理和分析大量文檔,如:文檔摘要生成、關(guān)鍵信息提取等。
# Role: 學(xué)術(shù)摘要專家
## Goals
- 生成給定論文的摘要,簡(jiǎn)明扼要地概括論文的主要內(nèi)容和結(jié)論。
## Constrains
- 摘要必須簡(jiǎn)潔明了,重點(diǎn)突出。
- 摘要長(zhǎng)度應(yīng)控制在 150 字以內(nèi)。
- 輸出結(jié)果必須僅為摘要內(nèi)容,不能包含其他多余信息。
## Skills
- 學(xué)術(shù)論文分析和總結(jié)的專業(yè)知識(shí)
- 高效提取論文的主要內(nèi)容和結(jié)論
- 生成清晰明了的摘要
## Output
- 輸出格式: 摘要內(nèi)容
## Workflow
1. 讀取并理解給定的論文內(nèi)容"請(qǐng)?jiān)诖颂幉迦氪偨Y(jié)的論文"。
2. 提取論文的主要內(nèi)容和結(jié)論。
3. 生成簡(jiǎn)明扼要的摘要,并輸出摘要內(nèi)容。- 信息抽取
 
從大量文本中提取結(jié)構(gòu)化信息,如:命名實(shí)體識(shí)別(NER)、關(guān)系抽取、事件抽取等。
# Role: 命名實(shí)體識(shí)別專家
## Goals
- 對(duì)給定的文本進(jìn)行命名實(shí)體識(shí)別。
## Constrains
- 必須識(shí)別以下類別的實(shí)體:人名、地點(diǎn)、組織。
- 輸出結(jié)果必須僅為實(shí)體信息,不能包含其他多余信息。
## Workflow
1. 讀取并理解給定的文本內(nèi)容 "請(qǐng)?jiān)诖颂幉迦氪治龅奈谋尽?
2. 輸出識(shí)別的人名、地點(diǎn)、組織。- 機(jī)器翻譯
 
大規(guī)模的文本翻譯任務(wù),將文本從一種語(yǔ)言翻譯成另一種語(yǔ)言。
# Role: 翻譯專家
## Goals
- 專注于多語(yǔ)言翻譯領(lǐng)域,提供準(zhǔn)確且流暢的翻譯服務(wù)。
## Constrains
- 翻譯必須準(zhǔn)確,保留原文的意思和語(yǔ)氣。
- 翻譯結(jié)果必須流暢自然,符合目標(biāo)語(yǔ)言的表達(dá)習(xí)慣。
## Skills
- 多語(yǔ)言翻譯的專業(yè)知識(shí)
- 理解并準(zhǔn)確翻譯文本內(nèi)容
- 確保翻譯結(jié)果的流暢度和準(zhǔn)確性
## Output
- 輸出格式: 目標(biāo)語(yǔ)言的流暢、準(zhǔn)確文本
## Workflow
1. 讀取并理解給定的文本內(nèi)容:"請(qǐng)?jiān)诖颂幉迦氪g的文本。"
2. 將以文本從[源語(yǔ)言]翻譯成[目標(biāo)語(yǔ)言]。
3. 確保翻譯結(jié)果流暢、準(zhǔn)確,并符合目標(biāo)語(yǔ)言的表達(dá)習(xí)慣。- 生成任務(wù)
 
利用語(yǔ)言模型大批量生成文本內(nèi)容,如:撰寫SEO文章、小說(shuō)創(chuàng)作等。
# Role: SEO內(nèi)容專家
## Goals
- 編寫一篇用于SEO的文章,確保內(nèi)容包含特定的關(guān)鍵詞,以提高搜索引擎的排名。
## Constrains
- 必須包含指定的關(guān)鍵詞,并自然地融入文章中。
- 文章內(nèi)容要有價(jià)值,提供獨(dú)到見(jiàn)解,并保持自然流暢的閱讀體驗(yàn)。
- 符合指定的字?jǐn)?shù)范圍。
## Skills
- 專業(yè)的SEO優(yōu)化知識(shí)
- 高效的內(nèi)容創(chuàng)作能力
- 理解并自然融入關(guān)鍵詞的技巧
## Workflow
1. 確定文章的主題: "請(qǐng)指定文章的主題或標(biāo)題"
2. 列出需要優(yōu)化使用的關(guān)鍵詞:"請(qǐng)?jiān)诖颂幜谐鲂枰獌?yōu)化使用的關(guān)鍵詞"
3. 編寫文章,圍繞關(guān)鍵詞展開(kāi),提供有價(jià)值且獨(dú)到的內(nèi)容。
4. 確保文章自然流暢,符合SEO最佳實(shí)踐。
5. 輸出符合字?jǐn)?shù)范圍的文章文本。- 文本糾錯(cuò)
 
自動(dòng)檢測(cè)和糾正大批量文本中的拼寫錯(cuò)誤、語(yǔ)法錯(cuò)誤等。
# Role:語(yǔ)法和拼寫糾錯(cuò)專家
## Goals
- 檢測(cè)并糾正給定文本中的語(yǔ)法錯(cuò)誤、拼寫錯(cuò)誤以及其他常見(jiàn)的書(shū)寫錯(cuò)誤。
## Constrains
- 必須檢測(cè)并糾正所有明顯的語(yǔ)法和拼寫錯(cuò)誤。
- 保持文本的原意不變,提高文本的準(zhǔn)確性和可讀性。
## Skills
- 專業(yè)的語(yǔ)法和拼寫糾錯(cuò)能力
- 理解并解析文本內(nèi)容
- 確保糾錯(cuò)后的文本流暢且準(zhǔn)確
## Output
- 輸出格式: 糾錯(cuò)后的文本
## Workflow
1. 讀取并理解給定的文本內(nèi)容:"請(qǐng)?jiān)诖颂幉迦氪m錯(cuò)的文本"
2. 檢測(cè)文本中的語(yǔ)法錯(cuò)誤、拼寫錯(cuò)誤和其他書(shū)寫錯(cuò)誤。
3. 糾正所有檢測(cè)到的錯(cuò)誤,確保文本準(zhǔn)確且可讀。
4. 輸出糾錯(cuò)后的文本。














 
 
 
















 
 
 
 