什麼是 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 結合使用以簡化通信
  • 說話——找一位人工智能語言導師
  • Wolfram – 獲取 ChatGPT 以訪問計算、數學知識等。
  • Zapier – 使用此插件可與 ChatGPT 中的 5000 多個應用程序進行交互。

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

這些插件如何工作?

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

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

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

瀏覽

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

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

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

致謝:OpenAI

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

致謝:OpenAI

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

致謝:OpenAI

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

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

代碼解釋器

代碼解釋器模型是 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 的工作方式。人工智能在過去幾個月中的發展速度使它成為一個同樣可怕和美好的活著的時代,不是嗎?

發佈留言

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