Skip to main content

Copilot 拡張機能の用語集

Copilot Extensions で使用される用語について理解します。

Note

GitHub Copilot Extensions は パブリック プレビュー 段階であり、変更される可能性があります。

次の用語は、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: 番号)") に応答してアクションを実行するコードの一部。 スキルの一覧については、「現在利用可能なスキル」を参照してください。

スキルセット

開発者が最小限の複雑さで外部サービスまたはカスタム API エンドポイントを Copilot に接続できるようにする、GitHub Copilot Extensions の実装形式のスキルのコレクション。 Copilot Extensibility Platform は、プロンプトの作成、関数の評価、応答の生成を処理します。 開発者は API 呼び出しのみを処理します。

ツール/関数呼び出し

特定のツールまたは関数を呼び出すことができる Copilot の LLM (および Open AI) の機能。 拡張機能ビルダーは、パラメーターを使用して使用可能なツールを定義できます。これにより、LLM はユーザーの要求を満たすために適切なツールを選択して呼び出すことができます。 "Functions" は "tools" のサブセットであり、"関数呼び出し" という用語は 終了 になります。

一覧に表示されない拡張機能

GitHub Marketplace で公開されていない拡張機能。 ビルダーは、GitHub からのレビューや承認を必要とせずに、公開されていない拡張機能を開発および配布できます。 GitHub は、一覧にない拡張機能のセキュリティや品質を保証するものではありません。

検証済み作成者

組織が GitHub Marketplace に拡張機能を公開するために必要な状態。