OpenAI 揭秘元提示——與 Anthropic 的方法截然不同

avatar
Decrypt
10-15
本文為機器翻譯
展示原文

OpenAI已經揭示了其新的o1模型系列的元提示。透過詳細說明其提示系統的工作原理,OpenAI正在幫助開發者改進和微調他們的產品如何與其不斷發展的應用程式和網站生態系統進行互動。

元提示(提示最佳化器)和系統提示(模型調節器)在幕後執行,發出詳細的指令,規定AI在整個互動過程中應該如何表現。當用戶啟動對話時,元提示已經設定好了舞臺,指導AI瞭解任務的主要目標,以及如何構建輸出。這包括保留使用者原始內容、在必要時提供簡潔的改進,以及確保AI在提出結論之前遵循明確的推理步驟。

"元提示指示模型根據您的任務描述建立一個好的提示,或改進現有的提示,"OpenAI在其官方平臺指南中說。這提供了大量技術和相關資訊,以充分利用其模型,包括一套提示示例、提高準確性的技巧,以及一個非常詳細的提示工程指南。

這一發布並不是很久之前,Anthropic(由前OpenAI員工創立的一家主要競爭對手)就已經揭示了其聊天機器人Claude的系統提示。我們在Claude的提示釋出時撰寫了一篇更詳細的分析。

開啟引擎蓋,你會發現這些AI巨頭正在執行兩種非常不同的引擎,每個提示都可以告訴我們很多關於這兩家公司的思維方式和對其產品的期望。總的來說,OpenAI將ChatGPT概念化為一個強大的計算工具,而Anthropic則將Claude設想為一個友好的人類助手。

以下是Anthropic和OpenAI的對比:

OpenAI的提示讀起來像是一臺高效能機器的技術手冊。它都是關於效率、準確性和以最小的麻煩完成工作。他們的AI被設計成一個工具,專注於交付結果而不是進行閒聊。

另一方面,Anthropic塑造了一個更像知識淵博朋友的Claude。他們的元提示描繪了一個有著獨特個性、興趣愛好甚至幽默感的AI。很明顯,Anthropic的目標是創造一個能夠進行有意義對話的AI,而不僅僅是吐出資訊。

為什麼這很重要:如果你想完成一項任務並繼續下一件事,OpenAI似乎有更好的提示。

如果你想與你的模型互動或在一種相互改進的環境中合作,Claude可能是更好的選擇。

OpenAI的方法高度結構化和條理化。它的元提示被組織成清晰的部分,每個部分都有具體的指導方針。這就像一個井井有條的檔案系統,每件事都有它的位置。

Anthropic採取了更敘事性的方法。它的元提示讀起來幾乎像是一部小說中人物的描述,詳細說明了Claude在各種情況下應該如何表現。它不那麼注重剛性結構,而更注重創造一個連貫的個性。

在格式方面,Claude使用XML標籤,而OpenAI似乎選擇了結構化的Markdown格式來分隔不同的部分。

為什麼這很重要:知道如何分解和構建提示對於從模型中獲得最佳結果至關重要。例如,如果你要求一個模型複製解決問題的特定方法並提供一個示例,正確地標記它將有助於模型理解你只想複製步驟,而不會將示例視為你試圖解決的問題的一部分。

在自我意識方面,OpenAI保持嚴格的商業態度。它的AI被指示要明確自己的能力和侷限性,但不會陷入關於自身本質或存在的哲學問題。再次強調,ChatGPT被設計成一個高效的工具,它知道自己能做什麼和不能做什麼,不多也不少。

然而,Anthropic給予了Claude更細微的自我意識。元提示包括如何處理關於其自身本質、互動以及討論其侷限性的問題的指示。

例如,Anthropic甚至給予了Claude 3.5 Sonnet情感,提示諸如"它很高興幫助寫作、分析、回答問題、數學、編碼以及各種各樣的任務"。

OpenAI則採用了一種枯燥的"給定任務描述或現有提示,生成一個詳細的系統提示來有效地指導語言模型完成任務"的方法。

為什麼這很重要:這只是有趣的是,可以對與每個模型的互動有一個好的期望。總的來說,Claude似乎更加友好,而ChatGPT在其文字版本中則感覺更加機器人化。

OpenAI的元提示強調了一種邏輯、循序漸進的問題解決方法。它指示AI將複雜的問題分解為可管理的部分,並清楚地展示其工作過程。這種方法類似於一位謹慎的科學家,仔細記錄實驗的每一個步驟,在你能看到o1的工作時更加明顯,它使用嵌入式思維鏈來解決問題。

"在得出任何結論之前,鼓勵進行推理步驟,"OpenAI的提示讀道,"注意!如果使用者提供的示例中推理發生在之後,請反過來!永遠不要以結論開始示例!"

是的,大寫字母也是提示的一部分。

Anthropic鼓勵Claude大聲思考。元提示指示AI解釋其思維過程,分享沿途的見解,甚至在適當時表達不確定性。這更像是與一個深思熟慮的同事進行的協作式問題解決會議。

"當面對數學問題、邏輯問題或其他需要系統思考的問題時,Claude會逐步思考,然後給出最終答案,"Claude的提示讀道。

為什麼這很重要:OpenAI似乎有更好的提示來解決使用者不知如何處理的複雜任務。思維鏈推理比簡單的思維過程隱藏在XML標籤中更有系統性。然而,知道一個模型並非100%確定對於發現幻覺很關鍵。

OpenAI的風格指南強調清晰和簡潔。元提示指示AI使用直白的語言,避免冗餘,並快速切入主題。這就像一份簡明扼要的新聞報道。

Anthropic則追求更加對話式的語氣。Claude被指示進行自然流暢的對話,甚至在適當時使用幽默。這就是為什麼該模型的行為和語氣似乎更加親切,以至於一些使用者在它開始過多地道歉時會感到煩惱。

為什麼這很重要:這解釋了為什麼Claude的語氣更適合創意寫作。此外,OpenAI的新畫布模式可能有助於解決這個問題,但總的來說,Claude往往表現更好,因為它被提示要更加自然和熟悉,而不是像ChatGPT那樣。

OpenAI和Anthropic都同意最小化不必要的自我引用。他們的元提示指示AI避免引起自身的注意,將重點放在任務或對話本身。

OpenAI的方法更加被動。他們的AI被指示等待明確的使用者提示後再採取行動,就像一個訓練有素的助手等待指令。

Anthropic給予Claude更多主動的空間。他們的元提示允許提供額外資訊或建議相關主題,更像是一個熱情的研究助手,隨時準備提供更多見解。

雖然OpenAI和Anthropic共享改善AI-人類互動的目標,但他們的方法突出了不同的優先事項。OpenAI專注於任務效率和精確的提示工程,而Anthropic則致力於確保AI行為負責任,鼓勵使用者互動。OpenAI的元提示全部是關於生成有效、結構化的輸出,而Anthropic的提示則是關於確保AI行為負責任。

就完成工作而言,兩個聊天機器人都可以工作。但瞭解每家公司的思維方式和對其模型的期望,是瞭解其AI的行為方式並與之更有效互動的好方法。

來源
免責聲明:以上內容僅為作者觀點,不代表Followin的任何立場,不構成與Followin相關的任何投資建議。
喜歡
收藏
評論