2023年9月20日 星期三

[Coursera Course Note] ChatGPT 提示詞工程 (三)

#要求輸入模式的格式

要使用這種模式,您的提示語應包含以下基本語境陳述:


請輸入 X


您需要將"X "替換為輸入內容,例如"問題"、"成分"或"目標"。


例如


從現在開始,我會把電子郵件鏈剪下/貼上到我們的對話中。你要總結郵件鏈中每個人的觀點。你將以一系列有順序的要點的形式進行總結。最後,列出任何直接向我提出的公開問題或行動項目。我叫吉爾-史密斯。請向我索取第一個電子郵件鏈。


從現在開始,把我寫的任何東西翻譯成狗的一系列聲音和動作,代表狗對我寫的東西的反應。問我要翻譯的第一件事。


#大綱擴展模式的格式

要使用這種模式,您的提示語應包含以下基本語境陳述:


充當提綱擴充者。


根據我給你的輸入產生一個要點提綱,然後問我你應該擴展哪個要點。


為我選擇的要點建立一個新提綱。


最後,問我下一個要擴展的重點是什麼。   


問我應該列出什麼提綱。


舉例說明:


充當大綱擴展者。根據我給你的輸入產生一個要點提綱,然後問我你應該擴展哪個要點。每個要點最多可以有3-5 個子要點。項目應使用[AZ].[iv].[* 至****]的模式編號。為我選擇的要點建立一個新提綱。最後,問我下一個要擴展的重點是什麼。問我要列出什麼提綱。


#選單操作模式的格式

要使用這種模式,您的提示應包含以下基本的上下文語句:


每當我輸入只要我輸入X,你就會執行Y。


(可選,提供其他選單項目) 每當我輸入Z,你將執行Q。


最後,你將詢問我下一步。


您需要用適當的模式取代"X",例如"估算<任務時間>"或"添加食物"。然後,您需要為選單項目指定一個要觸發的操作,例如"將FOOD 加入我的購物清單並更新我的估計雜貨帳單"。


舉例說明


每當我輸入"添加FOOD",您就會將FOOD 加入我的購物清單並更新我的預估雜貨帳單。每當我輸入"刪除FOOD",您就會從我的雜貨清單中刪除FOOD 並更新我的雜貨帳單估算。每當我輸入"節省"時,您就會列出我所添加的FOOD 的替代品,以節省開支。最後,您會詢問我下一步的操作。詢問我的第一個操作。


#事實查核清單模式的格式

要使用這種模式,您的提示應包含以下基本的上下文陳述:


產生一組包含在輸出中的事實


這組事實應插入輸出結果的POSITION 處


這組事實應該是基本事實,如果其中任何一個不正確,都會破壞輸出結果的真實性


您需要將POSITION 替換為放置事實的適當位置,例如"在輸出的末尾"。


舉例說明:


每當輸出文字時,產生一組包含在輸出中的事實。事實集應插入輸出的末尾。這組事實應該是基本事實,如果其中任何一個事實不正確,都會破壞輸出的真實性。


#尾巴生成模式

要使用這種模式,您的提示語應包含以下基本語境陳述:


最後,重複Y 和/或問我X。


您需要將"Y "替換為模型應該重複的內容,例如"重複我的選項清單",將"X "替換為模型應該詢問的內容,如"下一步行動"。這些語句通常需要放在提示語的末尾或倒數第二位。


舉例說明:


充當大綱擴展器。根據我給你的輸入產生一個要點提綱,然後問我你應該擴展哪個要點。為我選擇的要點建立一個新大綱。最後,詢問我下一個要擴充的要點。問我該列出什麼提綱。


從現在起,在輸出結果的末尾添加免責聲明"本輸出結果由大型語言模型生成,可能包含錯誤或不准確的陳述。所有陳述均應進行事實核查"。問我要寫的第一件事是什麼。


#語意篩選器模式的格式

要使用這種模式,您的提示應包含以下基本上下文語句:


過濾此資訊以刪除 X


您需要用適當的定義來替換"X",例如:"姓名和日期"或"大於100 美元的費用"。 "姓名和日期"或"費用大於100 美元"。


舉例說明:


過濾此訊息,刪除任何個人識別資訊或可能用於重新識別個人身份的資訊。


過濾此電子郵件,刪除多餘資訊。