什麼是 ChatGPT 插件及其工作原理

什麼是 ChatGPT 插件及其工作原理

自向公眾發布以來,ChatGPT 在過去的幾個月裡席捲了全世界。事實上,這才幾個月的時間嗎?它所產生的影響讓人感覺它已經存在了很多年。

但儘管它有這麼多優點,它還是有一個不那麼微小的小缺陷:它無法獲取最新信息。它掌握的唯一信息截至 2021 年中期。但 OpenAI 終於開始改變這一現狀。不,它還沒有接受過新數據的訓練。然而,OpenAI 終於在 ChatGPT 中實現了對插件的早期支持,使其能夠連接到互聯網以及一些第三方服務!

什麼是 ChatGPT 插件?

插件是專門為語言模型設計的工具。它們增強了聊天機器人的能力,並讓它承擔以前不可能完成的任務。例如,它現在可以檢索實時信息(如體育比分、股票價格)、代表用戶執行操作(如預訂航班)以及檢索知識庫信息(如公司文檔等)。

自 ChatGPT 推出以來,插件一直是用戶最需要的項目,而 OpenAI 終於實現了。但它們的發布將是一個漸進的、迭代的推出。最初,OpenAI 僅發布了一些第三方插件和一些自己的插件。

用戶以及想要構建插件的開發人員的訪問權限目前也受到限制。此外,作為最終用戶,目前僅授予 ChatGPT Plus 用戶訪問權限,但 ChatGPT 表示他們確實計劃在未來擴大推廣範圍。

只有在加入他們的候補名單後才能請求訪問,這需要填寫一份小調查問卷,說明您為什麼想要訪問以及您是否願意提供反饋。

第三方插件列表包括:

  • Expedia – 該插件可讓您通過 ChatGPT 計劃您的下一次旅行,並提供有關酒店、航班等的可用性和價格的完整信息。
  • FiscalNote – 這個 ChatGPT 插件將允許您訪問實時法律、政治和監管信息和數據。
  • Instacart – 使用 ChatGPT 從附近的雜貨店和超市訂購雜貨。
  • KAYAK – 在 ChatGPT 中使用 KAYAK 查找您定義的預算範圍內的汽車、酒店、租賃等。
  • Klarna Shopping – 在您的 ChatGPT 對話中搜索並比較各個在線商店的價格。
  • Milo Family AI – 父母增強育兒能力的插件。
  • OpenTable – 在聊天中獲取餐廳推薦和預訂鏈接。
  • 從 Shopify 購物– 搜索不同品牌的產品。
  • Slack – 將 ChatGPT 與 Slack 結合使用以簡化溝通
  • Speak – 獲得人工智能驅動的語言導師
  • Wolfram – 獲取 ChatGPT 來訪問計算、數學知識等。
  • Zapier – 使用此插件與 ChatGPT 中的 5000 多個應用程序進行交互。

OpenAI 本身還有兩個插件:Browsing(網絡瀏覽器)和代碼解釋器,以及一個名為 Retriever 的開源插件。所有插件目前都處於 Alpha 測試階段。

這些插件如何工作?

根據 OpenAI 的說法,插件是 ChatGPT 等語言模型的“眼睛和耳朵”。關於語言模型的事實是,它們只能從訓練數據中學習,而且學習是有限的。ChatGPT 只能自行提供基於文本的說明。這些插件可以使其遵循這些說明,並提供太新、太個人或太具體且無法包含在訓練數據中的信息。

但是,當您考慮人工智能模型遵循指令並代表您執行操作時,就會出現安全問題。這就是插件推出緩慢的原因。OpenAI 正在以安全為核心原則來構建它們,並將監控它們的實際使用情況。

讓我們看一下其中一些插件模型是如何工作的。

瀏覽

這是將 ChatGPT 連接到互聯網的插件,也是 OpenAI 本身的兩個插件之一。該插件使用了 Microsoft 的 Bing 搜索 API,這並不是什麼奇怪的事情;兩家公司多年前就曾有過交易。除了最初的投資外,微軟現在還使用 OpenAI 技術來為其新的 Bing AI 提供支持。

該模型不僅知道如何瀏覽互聯網,而且還知道何時瀏覽互聯網、何時不瀏覽互聯網。例如,當用戶向 ChatGPT 詢問有關 2023 年奧斯卡獎的信息時,它會準確地在互聯網上搜索該查詢。但當被問及首屆奧斯卡頒獎典禮時,它不會搜索互聯網,因為這些信息是其訓練數據的一部分。

因此,要使 ChatGPT 瀏覽互聯網,您必須選擇“瀏覽”模型/插件。

學分:OpenAI

現在,當用戶輸入要求其瀏覽互聯網的提示時,它就會這樣做;該過程將需要一些時間,因為機器人需要時間來熟悉信息。您可以看到 ChatGPT 的操作流程,直到它通過展開“瀏覽網絡..”圖塊生成響應。

學分:OpenAI

在那裡,您可以看到它搜索了哪些查詢、點擊了哪些鏈接以及何時實時閱讀。它使用基於文本的網絡瀏覽器,因此它可以超越搜索結果並實際閱讀和導航網站。

學分:OpenAI

一旦 ChatGPT 趕上事件,它將像以前一樣以其自然語言模型為您提供答案。但是,當使用瀏覽模型生成答案時,答案將包括引用。單擊引文將帶您訪問該網站。這個特殊方面與 Bing Chat AI 相同。

從安全的角度來看,基於文本的瀏覽器只能發出GET請求,這降低了一定的風險。例如,該模型只能從互聯網檢索信息,但無法執行“事務”操作,例如提交表單。

代碼解釋器

Code Interpreter 模型是 OpenAI 的第二個插件,為 ChatGPT 提供了 Python 解釋器。它還為其提供了一些短暫的磁盤空間。

會話在單次聊天期間處於活動狀態,因此下一個呼叫可以建立在上一個呼叫之上,但有時間上限。此外,代碼解釋器還支持上傳文件和下載帶有結果的文件。

為了保證其安全,OpenAI 將其保存在沙盒、防火牆的執行環境中。代碼解釋器的互聯網訪問也被禁用。據 OpenAI 稱,儘管這一舉措限制了模型的功能,但他們認為這最初是正確的舉措。

在開始對話之前必須選擇“代碼解釋器”模型。

學分:OpenAI

一旦用戶輸入需要使用代碼解釋器插件的提示,ChatGPT 將開始使用它來執行所需的計算。與瀏覽一樣,用戶可以通過單擊“顯示工作”來查看 ChatGPT 的計算流程,並且計算中的所有步驟都將可見。

學分:OpenAI

在最初的測試中,OpenAI 發現這個插件在某些場景下很有用。這些包括:

  • 解決定量和定性的數學問題,坦白地說,用戶發現 ChatGPT 以前很垃圾。
  • 做數據分析和可視化,這讓很多用戶興奮不已。
  • 在格式之間轉換文件

OpenAI 希望用戶在嘗試時發現代碼解釋器可以執行的更多有用任務。

第三方插件

其餘插件屬於插件模型。這還包括開發人員可以使用的 OpenAI 開源 Retriever 插件以及 12 個第三方插件。

從下拉列表中選擇插件模型後,用戶可以從商店安裝所需的插件。

學分:OpenAI

簡而言之,插件的工作方式如下:

一旦用戶通過安裝激活插件(不會自動激活)並開始對話,OpenAI 就會在消息中向 ChatGPT 注入該插件的簡潔描述。此消息對最終用戶不可見,但它將包括插件的描述、端點和示例。因此,除非您選擇在對話中使用插件,否則 ChatGPT 不會對此有任何了解。您必須激活要在每次對話中使用的插件。

學分:OpenAI

現在,您可以將查詢發送到 ChatGPT。如果機器人發現與調用插件相關,它將使用 API 調用來執行此操作。換句話說,它可以自行決定是否需要調用插件。

然後,它將將從插件獲得的結果包含在為您生成的響應中。

以下是 ChatGPT 如何使用 OpenTable、Wolfram 和 Instacart 插件的示例。用戶要求 ChatGPT 推薦週六的素食餐廳和周日的素食食譜。他們還要求它使用 Wolfram 計算推薦食譜的卡路里,並從 Instacart 訂購食譜的原料。人工智能機器人正是這樣做的。

學分:OpenAI

首先,它使用 OpenTable 推薦餐廳和預訂鏈接。

學分:OpenAI

它會推薦純素食譜(以前可以這樣做),然後使用 Wolfram 計算食譜的卡路里。

學分:OpenAI

最後,它將所有必需的原料添加到 Instacart 上的購物車中,並向用戶提供鏈接,用戶只需單擊即可完成訂單!

學分:OpenAI

插件將徹底改變 ChatGPT 的工作方式。人工智能在過去幾個月的進步速度讓我們的生活變得既可怕又美好,不是嗎?

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *