ChatGPT推出自定義指令:說一次就記住,每次對話都能遵守
「我是一名小學科學老師,現在想請你解釋一些科學概念,我希望你能用小學生可以聽懂的方式解釋,并采用舉例、類比等技巧……」
圖片
在使用 ChatGPT 時,為了讓它生成的答案更貼合你的需求,prompt 的構思通常要花一些工夫。而且,即使你的需求每次都差不多,在開啟一輪新對話時,你依然要像復制模板一樣把這些需求復制進去,讓 prompt 變得非常冗長。
最近,OpenAI 公布了這一問題的解決方案,推出了「自定義指令(custom instructions)」功能。
圖片
「自定義指令」功能開啟步驟。參見:https://twitter.com/Authority_AI/status/1682098519715225600
簡而言之,這一功能旨在幫你把一些常用指令變成一個模板,在提問之前就固定下來,從而簡化之后每次提問的復雜程度,避免每次都寫上「將答案控制在 1000 字以下」這類重復需求。
與以往直接提問的方式不同,ChatGPT 會在你設置時詢問兩個問題,一個用來了解你的基本信息(比如你的職業、興趣愛好、喜歡的話題、所在的地點、想達成的目標等),另一個用來告訴 ChatGPT 你想要什么樣的回復(正式 / 非正式、答案長短、模型該發表意見還是保持中立等)。
舉個例子,假如你是一位小學老師,你可以在回答第一個問題時告訴 ChatGPT 你的工作內容(教授小學科學),在回答第二個問題時限定回答格式(以表格方式呈現,概述優缺點等)。
圖片
然后,ChatGPT 會綜合上述指令給出答案:
圖片
這一功能對于用 ChatGPT 輔助編程工作的開發者來說也非常有用。
圖片
圖片
OpenAI 表示,此功能將從今天開始為 Plus 用戶提供測試版,并在未來幾周內擴展到所有用戶。
值得一提的是,這個功能和之前的插件功能是相輔相成的。比如,如果你在自定義指令時說明你居住的城市,那么在使用訂餐插件時,模型會將城市信息也考慮進去。
不過,OpenAI 表示,他們會使用你的自定義指令來訓練模型。如果你擔心隱私問題,可以在「data controls」欄中選擇禁用。
在該功能發布后,不少網友進行了嘗試。機器之心也在第一時間進行了體驗。
還是以開頭提到的「小學科學老師」身份為例,我們先把一些個人信息和對答案的要求告訴 ChatGPT。
圖片
然后,我們嘗試讓 ChatGPT 解釋一下什么是「深度學習」。結果顯示,ChatGPT 確實遵循了我們預定義的指令。
圖片
如果在后續的對話中不想讓模型繼續遵循,可以在「自定義指令」界面將其關掉。
當然,以上只是一個非常簡單的應用場景,總有大牛能用新功能玩出新花樣。比如,有人將其用到了之前的自動化智能體項目中,要求 ChatGPT 在拿到每個問題后都遵循一定的步驟將問題分解、存檔并和提問者交互,最終按步驟解決問題。
圖片
圖片
在推薦這個新功能的推文中,OpenAI CEO Sam Altman 評價說,「自定義指令只是朝著更加個性化的 AI 邁出的一小步,但卻是非常有趣 / 有用的一步。」看來,OpenAI 未來有望推出更多類似功能,讓 ChatGPT 變得更易用、更高效。
圖片
不過,也有人提出了疑慮:考慮到用戶提出的問題很多時候和他們的個人信息并沒有關系,這種情況下,如何避免這些信息對答案產生不必要的影響?難不成要手動頻繁切換?
圖片
參考鏈接:https://openai.com/blog/custom-instructions-for-chatgpt