繰り返し行う作業をプラグインにまとめると、ChatGPT で同じ手順を再利用できます。会話の中で作業内容を説明し、必要な指示や参考資料を追加してから、プラグインをテストして改善します。
カスタム GPT からプラグインへの移行
ChatGPT Enterprise では、カスタム GPT が段階的に廃止されます。カスタム GPT をお使いの場合は、カスタム GPT のワークフローをプラグインに移行する手順に沿って移行し、移行先のプラグインをテストして共有してください。プラグインを一から作成する場合や、既存のプラグインを編集する場合は、以下の手順を参照してください。
プラグインとは
プラグインは、ChatGPT が特定のタスクを実行できるようにする再利用可能なパッケージです。アプリとスキルのいずれか、または両方を含めることができます。
アプリは ChatGPT を他のサービスに接続します。スキルは、文書を決まった形式で要約するなど、個々のタスクの実行に必要な手順を示します。
- 文書の検索(アプリ):接続先のサービスで、自分がアクセスできるファイルを検索します。
- 文書の要約(スキル):渡した文書の内容を、概要、要点、未解決の質問にまとめます。
- テンプレートの使用(スキル):渡した情報を所定の形式に整理します。
- 文書の比較(アプリ+スキル):使用が許可されているアプリから、アクセス可能な文書を 2 件取得し、自分のチェックリストに沿って比較します。
プラグインの名前には、Google Drive のようなサービス名を使うことも、「文書要約」のようにワークフローを表す名前を使うこともあります。何が含まれているかは、プラグインの詳細で確認してください。
ChatGPT にやりたいことを伝えるだけで、プラグインを作成できます。このガイドの手順では、コードを書く必要はありません。
事前準備
以下の手順は、ワークスペースでプラグインの作成と編集が有効になっている場合の Web 版 ChatGPT を対象としています。Chat または Work での会話を通じてプラグインを作成、編集できます。
対象とするタスクを具体的に決め、期待する結果の例と、プラグインが参照するファイルを用意します。アプリが必要な場合は、ワークスペースでそのアプリの使用が許可されていることを確認し、必要な接続設定を済ませてください。プラグインを使っても、アプリのファイル、データ、操作に対するアクセス権が追加されることはありません。
必要な権限
プラグインを使用する権限があり、ワークスペースで Plugin Creator を利用できる必要があります。既存のプラグインを編集するには、そのプラグインの編集権限も必要です。ワークスペースのプラグインは、その作成者のほか、ワークスペースのオーナーまたは管理者が編集できます。
プラグインの使用
ChatGPT にプラグインのワークフローに沿って作業してほしい場合や、プラグインに含まれるアプリを使ってほしい場合は、Chat または Work でインストール済みのプラグインを使います。@ メンションで、タスクに使うプラグインを指定します。
- ChatGPT で新しい会話を始めます。
- メッセージ入力欄に @ を入力し、続けてプラグイン名の最初の数文字を入力します。
- メニューのプラグイン欄から対象のプラグインを選択します。
- 依頼内容を入力し、関連ファイルがあれば添付してメッセージを送信します。
ChatGPT Work の @ メニューには、入力内容に一致するプラグインとスキルが表示されます。「プラグイン」欄からプラグインを選択してください。
プラグインがアプリへの接続を必要とする場合は、画面の案内に沿って接続します。プラグインの検索とインストールについては、プラグインを参照してください。
プラグインの新規作成
まず、普段から繰り返し行っているタスクを選び、期待する結果の具体例を用意します。Plugin Creator は、その説明をもとに、会話を通じて再利用できるワークフローを作成します。手順を伝えたり、テンプレートや参考ファイルを追加したりしながら、指示を調整できます。以下のプロンプト例では、文書の内容を概要、要点、未解決の質問にまとめる「文書要約」プラグインを作成します。他のタスクにも同じ手順を応用できます。
動画では、プラグイン作成の最初の依頼と、それに対する Plugin Creator の応答を紹介しています。以下のプロンプト例では、動画とは別のワークフローを使います。
ステップ 1:Plugin Creator のメンション
Chat または ChatGPT Work で会話を始めます。@ を入力して Plugin Creator を検索し、メニューから選択します。
ステップ 2:ワークフローの説明
作成用のプロンプトには、Plugin Creator が作業を進めるために必要な次の情報を含めます。
- 目的:繰り返し行うタスクの内容と、どのようなときにプラグインを使うかを伝えます。
- 入力:どのような情報を渡すか、添付する各ファイルをどう使ってほしいかを説明します。
- 出力:誰が結果を読むのかを伝え、形式、長さ、文体を指定します。例があれば添えます。
- ルール:必須の手順、自分で確認する必要がある項目、情報が不足している場合の対応を説明します。たとえば、質問するよう指示したり、該当する欄に「指定なし」と記載するよう求めたりします。
別の入力でも再利用できる指示を作るよう依頼します。特定の文書など、個別のタスクに固有の情報には、テスト用の例であることを明記してください。
ステップ 3:参考情報の追加と指示の調整
プラグインが使用するテンプレート、例、参考ファイルを添付します。Plugin Creator の質問に答え、指示がタスクに合うまで修正を依頼します。アプリが必要なワークフローの場合は、どの手順でそのアプリが必要かを説明してください。
最初のバージョンでは、ワークフローを 1 つに絞ります。わかりやすい名前と説明を付けると、自分にもチームの他のメンバーにも、どのようなときに使うプラグインなのかが伝わります。
ステップ 4:内容の確認と作成の完了
Plugin Creator の案内に沿って作成を完了します。実際の作業に使う前に、プラグインの名前、説明、指示、参考資料を確認してください。
ワークスペースで新しく作成したプラグインは初期状態では非公開なので、共有前にテストできます。
プラグインへのアプリの追加
アプリを使うと、ChatGPT をファイルストレージやプロジェクト管理ツールなどの外部サービスに接続できます。アプリの種類と有効な機能に応じて、ChatGPT は情報を検索、閲覧できます。文書の作成やレコードの更新などの操作もできる場合があります。スキルは作業手順を示し、アプリはその手順に必要な情報や操作を提供します。
アプリの追加は任意です。「文書要約」は、貼り付けたテキストや添付ファイルだけでも使えます。他のサービスから文書を取得したい場合や、そのサービスが対応する操作を実行したい場合に、アプリを追加してください。
利用可能なアプリの確認
プラグインを作成して使う予定のワークスペースで、次の手順でアプリを探します。
- ChatGPT でプラグインを開きます。使いたいサービスを検索するか、ワークスペース名のタブで一覧を確認します。
- プラグインの詳細を開き、アプリ欄を確認します。接続先のサービス名がプラグイン名になっていることもありますが、スキルだけを含むプラグインもあります。
- プラグインに含まれるアプリの機能と接続状態を確認します。接続が必要な場合は、接続の案内に従います。管理者により無効化または管理者の承認が必要と表示される場合は、利用できるかどうかをワークスペースの管理者に問い合わせてください。
アカウントにアプリが表示され、プラグインが表示されない場合は、「アプリ」で利用可能な接続先を確認します。ディレクトリにプラグインが表示されていても、そのプラグインに含まれるすべてのアプリがすぐに使えるとは限りません。
アプリ名と利用できる機能を確認し、Plugin Creator にそのアプリをどう使いたいか伝えます。プラグインの探し方や設定について詳しくは、プラグインを参照してください。
ワークフローへのアプリの追加
プラグインの作成時または編集時に、次の手順でアプリを追加します。
- 利用可能なアプリを選びます。ワークスペースで許可されていて、自分に使用権限があるアプリを選びます。利用できない場合は、アクセスについてワークスペースの管理者に問い合わせてください。
- アプリの役割を説明します。追加するアプリと、そのアプリで読み取る情報または実行する操作を Plugin Creator に伝えます。事前に自分で確認したい内容も伝えてください。
- 接続して確認します。設定の案内に従い、要求される権限を確認します。サインインが必要な場合もあります。管理者が接続を管理しているアプリもあります。完成したプラグインに含まれるアプリを確認し、すでにアクセスできる情報を使ってテストしてください。
以下の例では、[app name] をワークスペースで許可されているアプリの名前に置き換えてください。
アプリを追加しても、新たなアクセス権は付与されません。ワークスペースでのアプリと操作の設定、接続時の権限、接続先サービスでのアクセス権が引き続き適用されます。プラグインを使う他のメンバーにも、必要なアプリへのアクセス権と接続設定が必要です。
カスタム MCP サーバーへの接続
既存のアプリでワークフローに対応できない場合は、カスタム MCP サーバーでツールを接続します。Plugin Creator と Sites を使って、自分のシステムに接続するプラグインを作成してください。
プラグインのテスト
インストールを求められた場合はプラグインをインストールし、新しい会話を始めます。@ メンションでプラグインを選び、普段行っているタスクを依頼します。「文書要約」なら、内容をよく知っている文書を渡して要約を依頼してください。
結果が指定した形式に沿っているか、適切な参考資料を使っているか、不足している情報を明示しているかを確認します。次に、情報が欠けている文書や記述が曖昧な文書を使い、要約でその箇所が指摘されるかを確認します。
プラグインがアプリを使う場合は、タスクに必要な情報にアクセスできるか、必要な操作を実行できるかを確認します。Chat と Work の両方で使う予定なら、それぞれでテストしてください。利用できるツールやアプリが異なる場合があります。
変更後のテストでも使えるように、プロンプトの例をいくつか保存しておきます。
共有前にテストし、更新後にも同じ項目を確認してください。
既存のプラグインの編集
ステップ 1:プラグインの編集画面へのアクセス
プラグインを開き、変更したいプラグインを選んで「プラグインを編集」を選択します。プラグインを更新するための会話が開きます。
ステップ 2:変更内容の説明
編集用のプロンプトには、更新したい動作や参考ファイル、具体的な変更内容、維持したい点を記載します。期待どおりの結果が得られなかった場合は、実際の結果を示し、期待していた内容を説明してください。変更前後を比較できるように、使い慣れた入力で出力例を作るよう依頼します。
プラグインで繰り返し使う指示を更新したいのか、今回の結果だけを修正したいのかを明確にします。参考ファイルを差し替える場合は、差し替え対象のファイル名と、新しいファイルの使い方を伝えます。
出力形式を変更する場合の例です。
参考資料を差し替える場合の例です。
ステップ 3:更新内容の確認
修正後の指示とファイルを確認し、案内に従って更新を完了します。依頼した変更が反映され、引き続き必要な情報がそのまま残っていることを確認してください。
ステップ 4:再テスト
新しい会話を開き、保存しておいたテスト用のプロンプトをもう一度使います。変更した動作と、ワークフローのうち維持したかった部分を確認してください。他のメンバーもプラグインを使う場合は、チーム全体で更新版を使い始める前に、メンバーの一人に代表的なタスクを試してもらいます。
チームへのプラグインの共有
プラグインの準備ができたら、共有設定で共有先のユーザーまたはグループを選択します。共有にはプラグインを共有する権限が必要です。ワークスペースのディレクトリに追加するには、ワークスペースにプラグインを公開する権限が必要です。
共有とインストールは別の手順です。管理者が共有先のユーザー向けにすでにインストールしている場合を除き、各ユーザーはプラグインをインストールする必要があります。ワークフローでアプリを使う場合は、各ユーザーにそのアプリへのアクセス権が必要です。アプリがアカウント接続を求める場合は、その設定も必要です。
プラグインのリンクにはプロンプトの例を添え、誰がプラグインの保守を担当しているかもチームに伝えます。インストールと使い方について詳しくは、プラグインを参照してください。
プラグインを作成または編集できない場合
目的のワークスペースを開いていることを確認します。作成オプションやプラグインの編集画面が見当たらない場合は、ワークスペースでその機能を利用できるか、自分に必要な権限があるかを管理者に確認してもらってください。
チームのメンバーがプラグインを開けても使えない場合は、プラグインがインストールされているか、ワークスペースでプラグインを使用する権限があるか、必要なアプリにアクセスできるかを個別に確認します。管理者はプラグインの管理設定を参照してください。
開発者向けドキュメント
カスタム連携やプラグインファイルを使った開発については、プラグインのパッケージ化を参照してください。開発者向けドキュメントでは、スキルや MCP サーバーの構築、拡張機能、テスト、一般公開に向けた提出手順を説明しています。
GitHub を通じてワークスペースに配布する方法については、GitHub からのプラグインのインポートと同期を参照してください。