Note
GitHub Copilot Extensions は beta 段階であり、変更される可能性があります。
次の用語は、Copilot Extensions のコンテキストで使用され、わかりやすくするためにここで定義されています。
エージェント
ユーザー クエリを受信し、応答トークンのストリームを返すことができる AI アシスタントの具体的な実装。 エージェント + GitHub App の組み合わせは、Copilot Extension と言います。
Copilot Chat
GitHub Copilot 内の会話インターフェイス。ユーザーは AI アシスタントと拡張機能を操作できます。
Copilot Extension
Copilot Chat ウィンドウと Copilot API への追加アクセス権を持つ GitHub App により、GitHub の Copilot Chat の拡張機能が可能になります。 これは、拡張機能ユーザーの観点から拡張機能を参照する方法です。
Copilot 拡張性プラットフォーム
認証を処理し、クライアントとエージェント プラグイン間の要求をプロキシするシステム。
Copilot-enabled Visual Studio Code extension
Visual Studio Code チャット拡張機能として知られる Copilot-enabled Visual Studio Code extensions は、GitHub App ではなく Visual Studio Code 拡張機能として構築されています。 これらの拡張機能は VS Code に限定されており、VS Code マーケットプレースからダウンロードできます。
GitHub App
Copilot Extension の基礎。ユーザー、リポジトリ、組織のメタデータなど、GitHub から必要なインフラストラクチャ、アクセス許可、コンテキストを提供します。
GitHub Marketplace
GitHub が GitHub Copilot Extensions を承認したプラットフォームは、ユーザーが公開して検出できます。
表示/公開済み拡張機能
GitHub Marketplace に表示される拡張機能。 これらの拡張機能は、GitHub によってレビューおよび承認される必要があります。
プライベート拡張機能
組織またはそれを作成した個々のユーザーのみが表示および使用できる拡張機能。
パブリック拡張機能
GitHub ユーザーまたは組織が表示およびインストールできる拡張機能。
スキル
コンテキストを取得するか、ユーザーのプロンプト (例: "findIssueByID(ID: 番号)") に応答してアクションを実行するコードの一部。
ツール/関数呼び出し
特定のツールまたは関数を呼び出すことができる Copilot の LLM (および Open AI) の機能。 拡張機能ビルダーは、パラメーターを使用して使用可能なツールを定義できます。これにより、LLM はユーザーの要求を満たすために適切なツールを選択して呼び出すことができます。 "Functions" は "ツール" のサブセットであり、"関数呼び出し" という用語は最終的に非推奨になります。
一覧に表示されない拡張機能
GitHub Marketplace で公開されていない拡張機能。 ビルダーは、GitHub からのレビューや承認を必要とせずに、公開されていない拡張機能を開発および配布できます。 GitHub は、一覧にない拡張機能のセキュリティや品質を保証するものではありません。
検証済み作成者
組織が GitHub Marketplace に拡張機能を公開するために必要な状態。