OpenAI
このページは機械翻訳されています。元の英語の記事を表示。

ChatGPT と Codex のプラグイン

ChatGPT と Codex におけるプラグインの仕組み、インストール方法、接続済みアプリとワークスペース設定がアクセスに与える影響について説明します。

更新日: 10 hours ago

概要

プラグインは、再利用可能な手順、接続済みツール、その他の機能をまとめることで、ChatGPT と Codex によるワークフローの実行を支援します。

プラグインには次のものを含めることができます。

複数のアプリを含むプラグインもあります。スキルのみを含み、アプリ接続を必要としないプラグインもあります。

アプリとプラグインは、それぞれ異なる目的に使用されます。表示されるオプションは、アカウント、ワークスペース、使用する環境によって異なります。既存のアプリ接続には、引き続き接続固有の認証とワークスペースの管理設定が適用されます。

プラグインをインストールすると、アプリの接続または設定フローが開始される場合があります。必要なアカウント認証は別途完了する必要があり、インストールによってプロバイダーやワークスペースの権限を回避することはできません。

利用可否

ディレクトリは各種 ChatGPT プランで利用できますが、名称と利用可能な機能は、展開状況、利用環境、アカウントによって異なる場合があります。個々のプラグインをインストールまたは使用できるかどうかは、プラン、ワークスペース、ロール、地域、含まれる機能によって異なります。

プラグインの検索と確認

プラグインを利用できる場合は、そこに移動して、プラグインの説明、スキル、含まれるアプリ、設定要件を確認します。アカウントにアプリが表示される場合は、そこで利用可能なアプリ接続を確認できます。

必須アプリは利用可能で、設定要件を満たしている必要があります。アプリによっては、個人アカウント、認証不要のアプリ、または管理者が管理する接続が必要になる場合があります。

一部のプラグインは ChatGPT と Codex の両方で動作します。特定の利用環境またはワークスペースでのみ使用できるプラグインもあります。

OpenAI 認証済みプラグイン

一部のプラグインには、OpenAI 認証済みバッジが表示されます。OpenAI は、これらのプラグインの品質、信頼性、有用性を審査しています。

ワークスペースのオーナーと管理者は、ワークスペース設定 > プラグインで認証ステータスを確認できます。

認証バッジは、組織独自のプライバシー、セキュリティ、ベンダー審査に代わるものではありません。

プラグインのインストールとアプリの接続

  1. 利用できる場合は、ChatGPT または Codex でプラグインに移動します。ChatGPT アカウントで代わりにアプリが提供されている場合は、アカウントに表示されるアプリオプションを使用します。

  2. プラグインを選択し、含まれるアプリを確認します。

  3. 表示されている場合は、プラグインをインストールを選択します。インストールによって、アプリの設定または認証フローが開始されることがあります。

  4. 確認を求められた場合は、アカウント認証が必要なアプリで接続を選択します。

  5. 個別の認証が必要な場合に限り、使用するプロバイダーアカウントにサインインします。

  6. アプリが同期に対応している場合は、対象のワークスペース管理者に設定を依頼します。

アプリを利用する機能は、該当するアクセス、認証、ワークスペースの要件を満たした後にのみ機能します。

アカウントの選択、再接続、複数アカウント、接続解除については、ChatGPT でのアプリアカウントの接続と管理をご覧ください。

ウェブでのプラグインの作成と編集

対応する ChatGPT Business および Enterprise のワークスペースでは、Chat または Work で Plugin Creator と会話して、プラグインを作成・編集できます。プラグインへのアクセス権と、必要なワークスペースの権限が必要です。

プラグインの作成

  1. ウェブ版 ChatGPT でプラグインに移動します。

  2. 追加 (+) を選択し、Plugin Creator との会話を開きます。

  3. 指示や参照ファイルも含め、プラグインに何をさせたいかを説明します。

  4. 共有する前に、プラグインを確認し、テストしてください。

会話でプラグインを作成する場合、開発者モードは必要ありません。MCP アプリの作成は、これとは別の操作です。

プラグインの編集

ワークスペースのプラグインを編集できるのは、その作成者、または必要な権限を持つワークスペースのオーナーか管理者です。共有されたプラグインへのアクセス権があっても、編集権限は付与されません。

Chat または Work で、プラグインの指示や参照ファイルに加えたい変更を説明します。

プラグインの ZIP ファイルのアップロードと更新

プラグインの ZIP ファイルがある場合、アップロードのオプションが表示されていれば、ウェブ版 ChatGPT でアップロードできます。アップロード権限、または対象となるワークスペースのオーナーや管理者としてのアクセス権が必要です。

プラグインのアップロード

アップロード権限を持つワークスペースのオーナーまたは管理者は、次の手順に従います。

  1. 管理 > プラグインに移動します。

  2. 追加を選択します。

  3. プラグインをアップロードを選択し、ZIP ファイルをアップロードします。

手動でアップロードしたプラグインの更新

作成者、編集者、または管理者として必要な権限があれば、現在のワークスペースで、手動でアップロードしたプラグインの新しいバージョンをアップロードできます。

  1. プラグインの詳細を開きます。

  2. 新しいバージョンをアップロードが表示されている場合は選択します。

ソースから管理されているプラグインは、そのソースを通じて更新してください。GitHub マーケットプレイスの更新については、GitHub からのプラグインマーケットプレイスのインポートと同期をご覧ください。

プラグインをアップロードしても、含まれるアプリへのアクセス権が付与されたり、アプリの認可が完了したりするわけではありません。使用する前に、必要なアプリの認可をすべて完了してください。デスクトップ専用と表示されたプラグインは、ウェブ版 ChatGPT では実行できません。

ChatGPT または Codex でのプラグインの使用

ChatGPT では、@ メンションを使用するか、+ を開いてその他を選択します。これらの操作は、お使いの画面と対象のプラグインまたはアプリが対応している場合に利用できます。

対応する Codex のタスク画面では、次の手順に従います。

  1. ソースを開きます。

  2. プラグインの使用を選択します。

  3. インストール済みのプラグインを検索して選択します。

利用可能なオプションは、製品の利用画面、プラン、ワークスペースによって異なります。

ローカルのプラグインや Codex 専用のプラグインを他のワークスペースメンバーが使用するには、インポートやアップロード、または管理者による利用設定が必要になる場合があります。

プラグインによるアプリ利用の仕組み

プラグインは接続済みアプリを使用して、情報の検索、コンテンツの取得、対応するアクションの実行を行えます。

プラグインが使用するアプリには、次のようなアプリ固有の管理設定が引き続き適用されます。

  • ワークスペースでの利用可否と、適用されるロールのアクセス権

  • プロバイダーアカウントの認証

  • 対応する読み取りおよび書き込みアクション

  • アクションの承認要件

  • 承認済みアカウントドメイン

  • 対応している場合の同期とソースの制限

プラグインがアプリを使用してアクセスできるのは、該当する個人のプロバイダーアカウントまたは管理者が管理するソースに付与された権限の範囲内のコンテンツに限られます。

任意のアプリが無効になっていても、プラグインのその他の機能は引き続き動作する場合があります。必須アプリを利用できない場合、関連機能は実行できません。

アプリの承認設定については、ChatGPT でのアプリ権限の管理をご覧ください。

アプリと共有されるデータとその使用方法については、ChatGPT の接続済みアプリをご覧ください。

アプリテンプレートを含むプラグイン

アプリテンプレートは、そのまま使用できるアプリではありません。メンバーが使用できるようにするには、管理者がプロバイダー接続を構成し、ワークスペース固有のアプリを公開して、アクセス権を割り当てる必要がある場合があります。

プラグインをインストールしても、これらの手順は完了しません。

設定手順については、ChatGPT アプリテンプレートをご覧ください。

管理者が管理する同期を使用するプラグイン

対応する一部のアプリでは、対象の管理者が同期を構成した後、選択したワークスペースのコンテンツにインデックスを作成できます。

プラグインをインストールしても、同期接続は作成されません。個別に認証する同期は利用できません。対応する同期は、ワークスペース管理者が構成する必要があります。

利用資格、インデックス作成、データレジデンシー、管理設定については、ChatGPT で同期を使用する管理者管理アプリをご覧ください。

ワークスペースでのプラグイン管理

ワークスペース管理者は、管理者 > プラグインでプラグインとそれに含まれるアプリを管理できます。アプリ管理ページも引き続き利用できる場合があります。FedRAMP ワークスペースでは、プラグインを利用できない場合にアプリを使用します。

同じプラグイン詳細ページに表示される場合でも、プラグインとアプリの管理項目は別々です。プラグイン設定では利用可否とインストールを管理し、アプリ設定ではアカウントへのアクセス、アクション、同期、プロバイダーの制限を管理します。

Business ワークスペースでは、アプリがデフォルトで有効になっています。新しい Enterprise および Edu ワークスペースでは、選定された一連のアプリが有効な状態で開始されます。このデフォルト設定によって既存のワークスペース設定が変更されることはなく、Healthcare ワークスペースには適用されません。利用可否は、プラグイン、必要なアプリ、ワークスペースのポリシー、適用されるロール設定によって異なります。

Enterprise および Edu の管理者は、該当する管理機能が利用できる場合、対象となるプラグインとアプリへのアクセス権をロールに割り当てられます。Business の管理者は、ワークスペースでアプリを有効にするかどうかを管理します。

インストールポリシーの設定

インストールポリシーには次のものがあります。

  • 利用可能:対象のメンバーがプラグインをインストールできます。

  • インストール済み:対象となるワークスペースメンバー、またはロールベースの管理機能が利用できる場合は選択したロールに、プラグインが自動的にインストールされます。

どちらのインストールポリシーも、プロバイダーの権限を上書きしたり、該当する接続ではアクセスできないデータへのアクセス権を付与したりするものではありません。

プラグインを構成するには、次の手順に従います。

  1. ワークスペース設定 > プラグインに移動します。

  2. プラグインを選択します。

  3. スキル、必須アプリ、任意のアプリ、アプリテンプレートを確認します。

  4. 利用可能なインストールポリシーを選択します。

  5. 必須アプリが有効でアクセス可能なことを確認します。

  6. プラグインの詳細ページで、含まれるアプリのアクセス権、許可されたアクション、利用可能な同期設定を確認します。

  7. 対象のメンバーにワークフローのテストを依頼します。必要なリアルタイムアプリ機能で求められる場合にのみ、個人のプロバイダーアカウントを接続します。

ワークスペースの詳細な管理設定については、プラグインとアプリの管理者向け管理機能、セキュリティ、コンプライアンスをご覧ください。

GitHub からのマーケットプレイスのインポートと同期

ワークスペース管理者は、公開または非公開の GitHub リポジトリからプラグインマーケットプレイスをインポートし、毎日の同期でプラグインを最新の状態に保つことができます。マーケットプレイスは、インポートするプラグインの一覧を記載した JSON カタログです。設定、アクセス要件、トラブルシューティングについては、GitHub からのプラグインマーケットプレイスのインポートと同期をご覧ください。

更新する対象に応じて、次の管理項目を使用します。

  • 同期済みの GitHub マーケットプレイス:ワークスペース設定 > プラグインに移動し、マーケットプレイスを開いて対象のマーケットプレイスを選択します。GitHub からの更新をリクエストするには、今すぐ同期を選択します。

  • 個別にインポートしたプラグイン:管理画面に更新が表示される場合は、それを使用してプラグインを更新します。

  • 表示中の一覧:プラグイン一覧を更新を選択すると、一覧が再読み込みされます。この操作では GitHub との同期は行われません。

ワークスペースのプラグインの共有と公開

新しいワークスペースのプラグインは、初期状態では非公開です。共有する前に、プラグインを確認し、テストしてください。共有されたユーザーは、使用する前にプラグインをインストールする必要があります。プラグインを共有しても、含まれるアプリのアクセス要件や認可要件は変わりません。

メンバーがプラグインを共有したり、ワークスペースのディレクトリに公開したりできるかどうかは、ワークスペースの管理者が設定します。

設定可能なロールの権限を管理するには、次の手順に従います。

  1. ワークスペースの設定 > 権限とロールに移動します。

  2. ロールを選択します。

  3. プラグインの使用、プラグインの共有、ワークスペースへのプラグインの公開のうち、表示されている項目を確認します。

権限を有効にしても、プラグインが自動的に公開されることはありません。

所有するプラグインの共有

  1. プラグインに移動し、所有するプラグインを選択します。

  2. その他のオプションメニュー(•••)を開きます。

  3. プラグインを共有を選択します。

  4. アクセスできるユーザーで、利用可能なオプションを選択します。

  5. 保存を選択します。

アクセスオプションには、次のものがあります。

  • 招待されたユーザーのみ:指定したユーザーまたはグループのみがプラグインにアクセスできます。

  • このワークスペース内でリンクを知っている全員:リンクを知っているワークスペースメンバーがプラグインにアクセスできます。

  • ワークスペースディレクトリに表示:対象のメンバーがプラグインを検索してインストールできます。

該当するオプションには、実際のワークスペース名が表示されます。

ワークスペースディレクトリに公開しても、公開ディレクトリには公開されません。共有しても、基盤となるアプリの権限は変更されません。

プラグインの無効化

プラグインのインストール、アプリへのアクセス、同期は、それぞれ別の管理項目です。

  1. ワークスペース設定 > プラグインに移動します。

  2. プラグインを選択し、その他のオプションメニュー(•••)を開きます。

  3. 表示されているラベルに応じて、無効にするまたはプラグインを無効にするを選択します。

  4. 確定する前に、影響を受けるアプリと警告を確認します。確認を求められた場合は、共有アプリと同期への影響を確認してから、プラグインとアプリを無効にするを選択します。

共有アプリは、複数のプラグインで使用されている場合があります。無効にすると、他のワークフローやワークスペースメンバーに影響する可能性があります。

管理者が管理する同期元を無効にしたり、その接続を削除したりすると、インデックス化されたデータが完全に削除される可能性があります。変更が他の承認済みユーザーやプラグインに影響する可能性があるため、確定前に警告を確認してください。

アプリを無効にしても、プラグインが必ずアンインストールされるわけではありません。プラグインは Codex に引き続き表示され、アプリに依存しないスキルはそのまま機能する場合があります。

ワークスペースの管理については、プラグインとアプリの管理者向け管理、セキュリティ、コンプライアンスをご覧ください。

よくある質問

アプリとプラグインの違い

アプリは ChatGPT を Google Drive や Slack などの外部サービスに接続し、情報へのアクセスや対応するアクションの実行を可能にします。プラグインは機能をワークフローとしてまとめたもので、1 つ以上のアプリ、スキル、またはその両方を含めることができます。スキルのみを含み、外部サービスには接続しないプラグインもあります。プラグインをインストールしても、アプリの認証要件やワークスペースの権限を回避することはできません。詳しくは、ChatGPT の接続済みアプリをご覧ください。

公開プラグインカタログをエクスポートする方法

対象となるワークスペースのオーナーと管理者は、管理者 > プラグインに移動して、CSV をエクスポートを選択できます。

エクスポートには、プラグイン、アプリ、スキルの詳細、開発者、バージョン、追加日、認証ステータスを含めることができます。ワークスペースで作成されたプラグインは含まれません。

エクスポートには日次スナップショットが使用され、データが最大 48 時間前のものである場合があります。また、FedRAMP ワークスペースでは利用できません。

プラグインが見つからないのはなぜですか?

利用可否は、プラン、地域、ワークスペース、ロール、対応する利用環境、プラグインに含まれる機能によって異なります。

管理対象のワークスペースでは、管理者にインストールポリシーと必須アプリの確認を依頼してください。管理者のいない個人アカウントを使用している場合は、プランとアカウントの要件を確認するか、OpenAI サポートにお問い合わせください。

Codex では、ディレクトリの変更が反映されるまで最大 6 時間かかる場合があります。

アプリ固有の問題については、ChatGPT のアプリに関するトラブルシューティングをご覧ください。

プラグインにアプリの設定が必要と表示されるのはなぜですか?

アプリには、管理者による構成、プロバイダー認証、またはアプリテンプレートを使った設定が必要な場合があります。

アカウントの接続手順については、ChatGPT でのアプリアカウントの接続と管理をご覧ください。

プラグインが情報にアクセスしたりアクションを実行したりできないのはなぜですか?

次の点を確認してください。

  • 基盤となるアプリが利用可能であること

  • 該当する個人アカウントまたは管理者が管理するソースから、その情報にアクセスできること

  • アプリがそのアクションに対応していること

  • 適用されるワークスペース設定でそのアクションが許可されていること

承認設定については、ChatGPT でのアプリ権限の管理をご覧ください。

詳しい診断方法については、ChatGPT のアプリに関するトラブルシューティングをご覧ください。

アプリを無効にした後もプラグインが表示されるのはなぜですか?

アプリを無効にすると、そのアプリを必要とする機能は使用できなくなります。ただし、プラグインが必ずアンインストールされるわけではなく、単独で利用できるスキルも削除されません。

プラグインを Codex でしか使用できないのはなぜですか?

一部のプラグインは Codex 専用であるか、Codex 固有のワークフロー向けに設計されています。他の環境で使用するには、管理者が事前にプラグインを利用可能にする必要がある場合があります。

プラグインに「デスクトップのみ」と表示されるのはなぜですか?

デスクトップのみと表示されたプラグインは、Web 版 ChatGPT では実行できません。インポートしたプラグインでは、mcp.json や .mcp.json などで MCP サーバーが宣言されていると、サーバーがリモート HTTPS URL を使用していても、このラベルが付く場合があります。プラグイン作成者は、.app.json で既存のアプリを参照できますが、その参照を追加するだけではデスクトップの制限は解除されません。アプリがロールで利用可能である必要があり、通常のアクセス要件と認証要件も引き続き適用されます。

スキルにアクセスできないのはなぜですか?

パーソナルスキルは通常、ChatGPT Business、Enterprise、Healthcare、Edu のユーザーが利用できます。利用可否は、ワークスペース設定、ロール、製品の利用環境によっても異なります。ChatGPT と Codex のスキルは、別々に管理する必要がある場合があります。

プラグインが OpenAI 認証済みになる仕組み

OpenAI は選定した開発者と協力し、プラグインの品質、信頼性、有用性を審査します。OpenAI 認証済みバッジは、このプログラムの対象となるプラグインを示します。

この記事は役に立ちましたか?