葛文婷 發自 凹非寺
量子位 | 公眾號 QbitAI
號外號外,OpenAI最新提示詞指南更新了!
![]()
如果你還沒馴服ChatGPT,
或者還在被它像毛線團一樣越理越亂的回答折騰得苦不堪言,
那么今天這篇OpenAI最新提示詞指南,你一定要好好收藏!
我們不僅從官網總結了八個能讓你的ChatGPT乖乖聽話、生成準確內容的提示詞小妙招;
還教你用官方的“一鍵生成”功能,讓AI自動幫你寫出一套專業、好用的指令,從此告別設計提示詞的痛苦。
一起來看看吧!
![]()
為了獲得最佳使用效果,請各位有條件的小伙伴們手動切換OpenAI目前最新、性能最強的模型GPT-5.6 Sol。(較新的模型往往更易于執行提示詞工程)
![]()
在使用ChatGPT時,大家可以把模型當成一個交付質量過關但需要提前耐心囑咐的小秘書,一項項清楚地告訴它:你想要的內容、結果、字數、格式、風格等。
注意哦,不能給一句籠統指令~
不然后面掙扎在返工邊緣、累死累活的還是你(doge)。
大手一揮?:
“寫一首關于OpenAI的詩。”
提前囑咐?:
![]()
創作一首關于OpenAI的簡短勵志詩歌,圍繞近期DALL-E產品發布展開(DALL-E是一款文生圖機器學習模型),模仿{著名詩人}的寫作風格。
比如,我想要AI幫我規劃一下周末去哪玩兒。
那我就要給它一個明確的目標,讓它知道我是想去運動、游覽景區、逛展、還是干飯,不然你還得返工好幾趟,興致都在一次次拉扯中消磨了一大半。
反面教材?:
![]()
△其實我只是想吃個飯orz
這回對了?:
![]()
![]()
其次,在使用過程中,請大家將核心要求放置于提示詞的最前方(或第一行),并使用官方推薦的分隔符“###”or“"""”清晰區分“指令”與“待處理文本”:
?混一起NONONO:
![]()
將下文的核心要點整理為項目符號列表。
{在此輸入文本}
?涇渭分明YESYESYES:
![]()
將下文的核心要點整理為項目符號列表。
文本:"""
{在此處輸入文本}
"""
這一結構能有效提升模型對任務的理解精度,比如我用它優化押韻小作文(亂寫的,且只在文本前用了一次官方分隔符“###”),它真給我辦好了,我很滿意:
![]()
沒用這個格式之前,ChatGPT的輸出總是差點意思(歡迎大家在評論區討論~):
![]()
不過需要注意的是,我用來測試的只是一個很簡單的題目,大家在實操的時候最好還是把官方給的格式用完整吧~
比如我想造個表情包,那么我最好先給它一些參考和解釋,讓它明白我想加什么樣的標語、想加在哪里、以及想要什么效果,這樣,ChatGPT就能將任務完成地更到位、響應地也更快:
就拿本文某個表情包的制造過程舉例,別讓它自由發揮,會兩眼一黑?:
![]()
△我謝謝你
要給它講明白了,并順便給個參考?:
![]()
△還可以吧
在進行任務時,你也不需要一股腦的把數據全丟給AI;
你可以先給一份指令,看看它做的咋樣;
然后,再根據它不足的地方,投喂少許示例。
如果到這步還搞不定,你就可以準備給它做思想工作了——把大量的正確示例喂給模型,訓練它,并把這種能力固化到模型的參數里。
大家可以看看例子:
Zero-shot
![]()
從以下文本中提取關鍵詞
文本:{文本內容}
關鍵詞:
Few-shot - provide a couple of examples
![]()
從以下對應文本中提取關鍵詞。
文本1:Stripe提供API接口,網頁開發者可借助它將支付處理功能集成到網站和移動應用中。
關鍵詞1:Stripe、支付處理、API接口、網頁開發者、網站、移動應用
##
文本2:OpenAI訓練了前沿的語言模型,在文本理解與生成方面表現優異。我們的API可調用這些模型,幾乎能解決所有涉及語言處理的任務。
關鍵詞2:OpenAI、語言模型、文本處理、API接口
##
文本3:{文本內容}
關鍵詞3:
Fine-tune: see fine-tune best practices here.
![]()
△這個因人而異,需要根據您自個兒需求來了~(歡迎大家在評論區分享使用體驗)
夏天買水果,真正的“悲劇”往往不是花了大價錢買了個明碼標價的報恩榴蓮;
而是在街邊被宣傳小黑板忽悠,買了個價格看似便宜,品質卻全靠狂賭的“盲盒”。
畢竟有時候,貴有貴的道理,買的時候明碼標價、心里有數、味道也香甜;
可一旦被忽悠,哪怕對方的秤真的良心、你得到的可能也是一個性價比模糊、不包售后、好壞全憑天意的果子。
![]()
對ChatGPT而言,道理完全相通——你需要用精準的指令讓它“踏實干活”,而不是讓它來猜:
?ChatGPT:開干了家人們!
![]()
用一段3-5句話的文字來描述這款產品。
?ChatGPT:幾句話??(@#¥%&)
![]()
這款產品的介紹需盡量精簡,僅用幾句話即可,無需額外贅述。
不要只說“不做什么”,還要說“應該怎么做”
很多小伙伴們在用AI的時候,可能太擔心AI生成我們不想要的結果,所以說完了要做什么事以后,就會焦慮地反復叮囑它“你不可以把我第一句內容刪了”、“你不要改變原來的意思”等等。
有這樣的顧慮太正常不過了。
只是OpenAI想提醒一下大家:說完一連串不要以后,還要告訴ChatGPT做什么和怎么做哦~
![]()
?什么情況、我要做什么:
![]()
背景:下面是Agent和用戶之間的對話,Agent需要嘗試判斷問題并且給出解決辦法,同時禁止詢問任何個人身份信息(PII)。不要索要用戶名、密碼這類隱私內容,而是引導用戶查看幫助文檔。
用戶:我登錄不了我的賬號。
Agent:……(做出回答)
?AI:有時候感覺挺無助的:
![]()
以下是Agent與用戶的對話。嚴禁詢問用戶名或密碼,禁止重復表述。
用戶:我無法登錄我的賬戶。
Agent:……(做出回答)
此外,當你需要ChatGPT幫你生成代碼時,正確的做法是在內容前明確地添加“import”、“SELECT”等引導詞。
例如,添加“import”會提示模型應該開始編寫Python代碼;
類似地,當你添加“SELECT”語句時,OpenAI則會提示模型開始編寫SQL語句。
千萬不要直接把要求直接丟給它?:
![]()
編寫一個簡單的Python函數
讓我輸入一個英里數值
將英里換算成千米
而是?:
![]()
編寫一個簡單的Python函數
讓我輸入一個英里數值
將英里換算成千米
import(別忘了哦~)
如果掌握上述8個技巧后,你仍覺得編寫提示詞有門檻,或是希望進一步解放雙手,那么最后這項功能便是你的終極捷徑。
借助OpenAI最新推出的“Generate Anything”功能,你只需要說清楚你想做什么、需要一份合適的提示詞,GPT就會為你自動生成最合適的提示詞,幫助你輕松實現任務目標。
比如消除照片中誤入的路人并美化圖片啦、或者是根據當下心情創作一首打油詩啦……GPT都會努力幫你做到。(具體大家可以動動小手試試看~)
Anyway,紙上得來終覺淺,快帶上這份指南,去馴服你的ChatGPT吧!
或者你要有得心應手的提示詞技巧,也歡迎評論區比拼比拼啊~~~
![]()
OpenAI博客原文:
https://help.openai.com/en/articles/6654000-best-practices-for-prompt-engineering-with-the-openai-api?utm_source=chatgpt.com
— 完 —
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.