GitHub Copilot機能を確認する

完了

GitHub Copilotでは、個人や組織向けの機能の拡張リストが提供されます。

GitHub Copilot機能

GitHub Copilotには、コーディング エクスペリエンスを強化するためのさまざまな機能が用意されており、その一部はパブリック プレビュー段階にある可能性があります。 使用できる機能は、プランと、個人としてGitHub Copilotを使用しているか、組織を通じて使用しているかによって異なります。

次のGitHub Copilot機能は、一般提供機能としてリリースおよびサポートされています。

コードの完了

サポートされている IDE (Visual Studio Code、Visual Studio、JetBrains IDE、Azure Data Studio、Xcode、Vim/Neovim、Eclipse) のGitHub Copilotからのオートコンプリート スタイルの提案。

Visual Studio Codeを使用する場合は、次の編集候補を使用することもできます。これは、次に作成する可能性がある編集の場所を予測し、完了を提案します。

GitHub Copilot チャット

コーディング関連の質問やファイルの更新を行うチャット インターフェイス。 GitHub Copilot チャットは、GitHub Web サイト、GitHub Mobile、サポートされている IDE (Visual Studio Code、Visual Studio、JetBrains IDE、Eclipse IDE、Xcode) およびWindows ターミナルで利用できます。 ユーザーは、GitHub Copilot チャットからGitHubスキルを使用することもできます (GitHub スキルは GitHub Copilot 無料プランに含まれていません)。

GitHub Copilot Chat エージェント

GitHub Copilot チャット ビューには、さまざまなタスク用に最適化された組み込みのエージェントが用意されています。 Visual Studio Codeでは、次の組み込みエージェントを使用できます。

  • エージェント: 特定のタスクを念頭に置き、GitHub Copilotがコードを自律的に編集できるようにする場合は、エージェントを使用します。 エージェントは、変更するファイルを決定し、タスクを完了するためのコード変更とターミナル コマンドを提供し、元のタスクが完了するまで問題を修復するために繰り返し実行します。

  • 計画: 変更を加える前に、構造化されたステップ バイ ステップの実装計画を作成する場合は、Plan エージェントを使用します。 プラン エージェントは、要求を分析し、個別の手順に分割し、実装のためにエージェントに渡すことができる詳細なプランを生成します。

  • 質問: ファイルを変更せずに、コードベース、コーディング トピック、または一般的なテクノロジの概念について質問する場合は、Ask エージェントを使用します。

GitHub Copilot コード レビュー

より良いコードを書くための支援となる、AI が生成したコード レビューの提案。

GitHub Copilotコード生成エージェント

コードを自動的に変更できる自律型 AI エージェント。 GitHubの問題をGitHub Copilotに割り当てることができ、エージェントは必要な変更の実行に取り組み、確認するための pull request を作成します。 GitHub Copilot チャットからプル要求を作成するようにGitHub Copilotに依頼することもできます。 この機能は、GitHub Copilot Pro、GitHub Copilot Pro+、GitHub Copilot Business、GitHub Copilot Enterprise プランで利用できます。

CLI でのGitHub Copilot

コマンド ラインについて質問できる、ターミナル内のチャット形式のインターフェイス。 コマンドの提案やコマンドの説明を提供するようにGitHub Copilotに依頼できます。 ユーザーは、GitHub Copilotを Windows ターミナル Canary に統合することもできます。

GitHub Copilotが生成したプルリクエストの概要

pull request で行われた変更内容、それが影響するファイル、そしてレビュー担当者がレビュー時に注目すべき点について、AI が生成した要約。 この機能は、GitHub Copilot無料プランには含まれていません。

GitHub Copilot拡張機能

GitHub Copilot拡張機能は、外部ツールの機能をGitHub Copilot チャットに統合するGitHub アプリの一種です。 GitHub Copilot拡張機能は、プライベートまたはパブリックに使用するために誰でも開発でき、GitHub Marketplace を通じて他のユーザーと共有できます。

GitHub Copilot のカスタム指示

ユーザー設定、ツール、要件に関するコンテキストの詳細を提供することで、GitHub Copilotチャットの応答を強化します。

GitHub Copilot メモリ (パブリック プレビュー)

GitHub Copilotは、リポジトリに関する有用な情報を推測して格納できます。この情報は、GitHub Copilotのコーディングエージェントとコードレビュー機能が、そのリポジトリで作業する際に出力の品質を向上させるために活用できます。

GitHub Copilot スペース

コード、ドキュメント、仕様などの関連するコンテンツを整理して、特定のタスクに適したコンテキストでGitHub Copilotの応答を作成するスペースに集約します。

GitHub Copilot を GitHub Desktop での使用

プロジェクトに加えた変更に基づいて、GitHub Desktop でGitHub Copilotを使用してコミット メッセージと説明を自動的に生成します。

概要

GitHub Copilotでは、選択した IDE と他のインターフェイスの両方で、コーディング エクスペリエンスを強化する機能が提供されます。 これらの機能の可用性は、プランと、個人としてGitHub Copilotを使用しているか、組織を通じて使用しているかによって異なります。