ソフトウェア

ChatGPTに「ウェブ上の最新情報を収集する機能」や「Python実行環境」を追加するプラグインシステム「ChatGPT plugins」登場


OpenAIが開発したチャットAI「ChatGPT」は非常に高い性能を有していますが、「学習時の情報しか知らず、最新の情報に対応するのが困難」という弱点も存在しています。新たに、OpenAIはChatGPTに「インターネット上の最新情報を収集する」といった機能を追加できるプラグインシステム「ChatGPT plugins」を発表しました。プラグインの中にはChatGPTにPython実行環境を追加するものも存在する他、サードパーティー製プラグインもサポートしています。

ChatGPT plugins
https://openai.com/blog/chatgpt-plugins

◆Browsing
ChatGPTは膨大な量のテキストを学習することで作り出されたチャットAIです。このため、「ChatGPTが知っている情報」は学習データが作成された時期までの情報に限られ、最新情報に対応できないことがよくあります。例えば、ChatGPTリリース直後の2022年12月2日に「今の日本首相は?」「今のアメリカ大統領は?」という質問を与えた結果が以下。当時の日本の首相は岸田文雄氏でアメリカの大統領はジョー・バイデン氏でしたが、ChatGPTは「現在の日本の首相は、安倍晋三氏です」「現在のアメリカ合衆国の大統領は、ドナルド・トランプ氏です」という古い情報を元にした誤った回答をしてしまいました。


新たに、OpenAIはChatGPTに「インターネット上の最新情報を収集する機能」を追加するプラグイン「Browsing」を発表しました。Browsingを実際に使う様子を示した画像が以下。ChatGPTに「今年のアカデミー賞受賞作品の興行収入は最近公開された映画と比べてどんな感じ?」と質問した結果、ChatGPTは関連情報をインターネット上から収集した上で質問に回答しています。


インターネット上からの情報収集にはBingのAPIが活用されており、ChatGPTが集める情報にはMicrosoftがBing上で行っている「情報源の信頼性チェック」や「問題のあるコンテンツの除去」が適用されています。また、ChatGPTは自身のユーザーエージェントを「ChatGPT-User」に設定しているため、ウェブサイトの管理者はrobots.txtを用いてChatGPTを明示的にブロックすることが可能です。

◆Code interpreter
OpenAIは、自社製プラグインとしてChatGPTにPythonインタプリタを追加する「Code interpreter」も発表しています。Code interpreterを使えば、ユーザーはChatGPT上にファイアウォールで保護されたPython実行環境を構築可能です。


また、Pythonで処理するファイルのアップロードや、処理結果のダウンロードも可能です。


◆Retrieval
Retrieval」は、情報提供を許可した個人・団体のデータにアクセスできるプラグインです。Retrievalを用いることで、ユーザーは自然な会話の流れで政府機関や各種団体の文書を閲覧できるようになります。以下の例では、「気候変動に関する考え方の変化を表にまとめて」という指示を受けたChatGPTが、国連のデータにアクセスして指示通りの表を作成する様子が示されています。


Retrievalはオープンソースで開発されており、以下のリンク先でソースコードを確認できます。

GitHub - openai/chatgpt-retrieval-plugin
https://github.com/openai/chatgpt-retrieval-plugin


◆サードパーティー製プラグイン
OpenAIは、ChatGPT向けのプラグイン開発をサードパーティーにも開放しています。記事作成時点では、既に「Expedia」「FiscalNote」「Instacart」「Zapier」といったサービスのプラグインが開発されており、ユーザーはChatGPTを介して「旅の計画を立てる」「食品を注文する」「GmailやTrelloなどのツールと自動連係する」といった操作を実行できます。


ChatGPT向けプラグインの開発方法は、以下のページで詳しく解説されています。

Getting Started - OpenAI API
https://platform.openai.com/docs/plugins/getting-started/plugin-manifest


◆ウェイトリストへの登録
記事作成時点では、ChatGPTのプラグインはテスト段階で、以下のリンク先からウェイトリストに登録できます。ただし、プラグインの開放は、開発者やChatGPT Plusの会員が優先されるとのことです。

ChatGPT plugins waitlist
https://openai.com/waitlist/plugins

この記事のタイトルとURLをコピーする

・関連記事
ChatGPTに画像生成機能を搭載してチャット形式で画像生成可能な「Visual ChatGPT」をMicrosoftが開発 - GIGAZINE

数百億円超を費やしてMicrosoftがChatGPTの開発元であるOpenAIのためにAI開発用のスパコンを構築 - GIGAZINE

GoogleがChatGPTのライバル「Bard」の一般公開を開始、実際に質問するとどんな答えが返ってくるのか? - GIGAZINE

チャットAI「Alpaca」をローカルにインストールしてオフラインでAIと会話できる「Alpaca.cpp」インストール手順まとめ - GIGAZINE

ChatGPT対抗のチャットAI「Claude」が公開、Googleが支援するOpenAIの元社員が設立したAIスタートアップが開発 - GIGAZINE

in ソフトウェア, Posted by log1o_hf

You can read the machine translated English article here.