OpenAI 發佈了其新 o1 模型系列的元提示。通過詳細說明其提示系統的工作原理,OpenAI 正在幫助開發人員改進和微調其產品與其不斷增長的應用和網站生態系統的互動方式。


元提示(提示優化器)和系統提示(模型調節器)在幕後運行,發出詳細說明,指示 AI 在整個交互過程中應如何表現。當用戶發起對話時,元提示已經做好了準備,指導 AI 完成所有事情,從理解任務的主要目標到構建其輸出。這包括保留用戶的原始內容、在必要時提供簡明的改進以及確保 AI 在得出結論之前遵循清晰的推理步驟等具體細節


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


此次發佈前不久,由 OpenAI 前員工創立的主要競爭對手 Anthropic 發佈了其自己的聊天機器人 Claude 的系統提示。我們在 Claude 發佈時對其提示進行了更詳細的分析。



兩個人工智能的故事

仔細觀察,你會發現這兩個 AI 龐然大物運行着兩個截然不同的引擎,每個提示都可以說明兩家公司的想法以及他們對產品的期望。一般來說,OpenAI 將 ChatGPT 概念化爲一個強大的計算工具,而 Anthropic 將 Claude 設想爲一個友好的、像人類一樣的助手。


以下是 Anthropic 和 OpenAI 的比較結果:


一般方法

OpenAI 的提示讀起來就像是高性能機器的技術手冊。它注重效率、準確性,以及以最少的麻煩完成工作。他們的人工智能被設計成一種工具,專注於提供結果,而不是閒聊。


另一方面,Anthropic 將 Claude 打造成一個知識淵博的朋友。他們的元提示描繪了一個具有獨特個性的人工智能,有怪癖、興趣,甚至有幽默感。很明顯,Anthropic 的目標是打造一個能夠進行有意義的對話的人工智能,而不僅僅是吐出信息。


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


如果您想與您的模特互動或參與某種共同提高成果的合作環境,Claude 可能是您更好的選擇。


結構和格式說明

OpenAI 的方法高度結構化且有條不紊。它的元提示被組織成清晰的部分,併爲 AI 功能的每個方面提供具體指導。它就像一個組織良好的文件系統,所有東西都有它的位置。


Anthropic 採用了更具敘事性的方法。它的元提示讀起來幾乎就像小說中的人物描述,詳細說明了 Claude 在不同情況下應該如何表現。它不是關於僵化的結構,而是關於創造連貫的個性。


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



爲什麼這很重要:知道如何分解和構建提示是讓模型發揮最佳效果的關鍵。例如,如果您要求模型重現解決問題的特定方法並提供示例,則正確標記它將有助於模型理解您只是想重現這些步驟,而不會將示例視爲您正在嘗試解決的問題的一部分。


助理的自我意識和侷限性

OpenAI 在自我意識方面嚴格遵守商業原則。它的人工智能被要求清楚自己的能力和侷限性,但不會對其性質或存在性進行哲學思考。同樣,ChatGPT 被設計成一種高效的工具,它確切地知道自己能做什麼和不能做什麼,不多也不少。


然而,人擇理論讓克勞德對自我有了更細緻入微的認識。元提示包括如何處理有關其自身性質、相互作用,甚至如何討論其侷限性的問題的說明。


例如,Anthropic 甚至賦予 Claude 3.5 Sonnet 情感,提示諸如“它很樂意幫助寫作、分析、回答問題、數學、編碼和各種任務。”


OpenAI 選擇了一條無聊的路線“給定一個任務描述或現有提示,生成一個詳細的系統提示來指導語言模型有效地完成任務”。


爲什麼這很重要:這很有趣,可以讓你對與每個模型的互動有一個良好的預期。總體而言,Claude 似乎更友好,而 ChatGPT 的文本版本感覺更像機器人。


推理和解決問題的指導

OpenAI 的元提示強調採用合乎邏輯的、循序漸進的方法來解決問題。它指示人工智能將複雜問題分解爲可管理的部分,並清晰地展示其工作。這種方法讓人想起一位一絲不苟的科學家,仔細記錄實驗的每個步驟,當你看到 o1 在工作時,你會更加註意到這一點,它使用嵌入式思維鏈推理來解決問題。


OpenAI 的提示寫道:“鼓勵在得出任何結論之前進行推理步驟,注意!如果用戶提供的示例在之後進行推理,請反轉順序!永遠不要以結論開始示例!”


是的,大寫是提示的一部分。



可以說,Anthropic 鼓勵 Claude 大聲思考。元提示指示人工智能解釋其思考過程,分享見解,甚至在適當的時候表達不確定性。這更像是與一位有思想的同事一起進行協作解決問題的會議。


“當遇到數學問題、邏輯問題或其他需要系統思維的問題時,克勞德會一步一步地思考,然後給出最終答案,”卡魯德的提示寫道。


爲什麼這很重要:OpenAI 似乎更擅長解決用戶不知道如何處理的複雜任務。思維鏈推理比隱藏在 XML 標籤中的簡單思維過程更系統化。然而,瞭解模型何時不是 100% 確定是發現幻覺的關鍵。


風格和語氣指南

OpenAI 的風格指南強調清晰和簡潔。元提示指示 AI 使用直白的語言,避免廢話,並快速切入主題。這一切都是爲了高效溝通,就像一篇嚴肅的新聞報道一樣。


Anthropic 的目標是營造一種更親切的對話風格。Claude 被要求進行自然流暢的對話,甚至在適當的時候使用幽默。這就是爲什麼模型的行爲和語氣看起來更平易近人,以至於當它開始過度道歉時,一些用戶會覺得很煩人。


爲什麼這很重要:這解釋了爲什麼 Claude 的語氣更適合創意寫作。此外,OpenAI 的新畫布模式可能有助於解決這個問題,但總體而言,Claude 的表現往往更好,因爲它比 ChatGPT 更自然、更熟悉。


避免自我參照

OpenAI 和 Anthropic 都同意儘量減少不必要的自我引用。他們的元提示指示人工智能避免引起別人對自己的注意,將注意力集中在手頭的任務或對話上。


OpenAI 的方法更具反應性。他們的人工智能被指示等待明確的用戶提示後再採取行動,就像訓練有素的助手等待指令一樣。


Anthropic 爲 Claude 提供了更多主動權。他們的元提示允許提供更多信息或建議相關主題,更像是一個熱心的研究助理,隨時準備提供額外的見解。



最後的想法

儘管 OpenAI 和 Anthropic 都致力於改善 AI 與人類之間的互動,但他們的方法卻側重於不同的優先事項。OpenAI 專注於任務效率和精確的提示工程,而 Anthropic 則致力於實現類似人類的 AI 行爲和透明度。OpenAI 的元提示旨在生成有效、結構化的輸出,而 Anthropic 的提示旨在確保 AI 負責任地行事,鼓勵用戶互動。


從完成任務的角度來看,兩種聊天機器人都行得通。但是,瞭解每家公司的想法和對模型的期望,是瞭解模型的期望以及如何正確與 AI 交互以提高效率的好方法。