GitHub Copilot features
Code completion
Autocomplete-style suggestions from Copilot in supported IDEs (Visual Studio Code, Visual Studio, JetBrains IDEs, Azure Data Studio, Xcode, Vim/Neovim, and Eclipse). See GitHub Copilot を使用して IDE でコードの提案を取得する.
If you use VS Code, you can also use 次の編集候補, which will predict the location of the next edit you are likely to make and suggest a completion for it.
Copilot Chat
A chat interface that lets you ask coding-related questions. GitHub Copilot Chat is available on the GitHub website, in GitHub Mobile, in supported IDEs (Visual Studio Code, Visual Studio, JetBrains IDEs, Eclipse IDE, and Xcode), and in Windows Terminal. Users can also use skills with Copilot Chat. See GitHub で GitHub Copilot に質問をする and IDE で GitHub Copilot に質問する.
Copilot コーディング エージェント (パブリック プレビュー)
An autonomous AI agent that can make code changes for you. You can assign a GitHub issue to Copilot and the agent will work on making the required changes, and will create a pull request for you to review. You can also ask Copilot to create a pull request from Copilot Chat. See コーディング エージェント.
Copilot in the CLI
A chat-like interface in the terminal, where you can ask questions about the command line. You can ask Copilot to provide command suggestions or explanations of commands. Users can also integrate Copilot in Windows Terminal Canary. See コマンド ラインでの GitHub Copilot の使用.
GitHub Copilot code review
AI-generated code review suggestions to help you write better code. See GitHub Copilot コード レビューの使用.
Copilot pull requestの要約
AI-generated summaries of the changes that were made in a pull request, which files they impact, and what a reviewer should focus on when they conduct their review. See GitHub Copilot で pull request の概要を作成する.
Copilot テキスト入力候補 (パブリック プレビュー)
AI-generated text completion to help you write pull request descriptions quickly and accurately. See Copilot テキスト入力候補の使用.
GitHub Copilot Extensions
GitHub Copilot Extensions は、外部ツールの機能を GitHub Copilot Chat に統合する GitHub App の一種です。 Copilot Extensions は、プライベートまたはパブリックで使用するためにだれでも開発でき、GitHub Marketplace を介して他のユーザーと共有できます。 See About building Copilot Extensions.
GitHub Models (パブリック プレビュー)
Bringing the power of industry leading large and small language models to users directly on GitHub. See GitHub モデル.
Copilot Edits
Copilot Edits is available in Visual Studio Code, Visual Studio, and JetBrains IDEs. 1 つの Copilot Chat プロンプトから複数のファイルに直接変更を加えるには、Copilot Edits を使用します。 Copilot Edits には次のモードがあります。
編集モード
編集モードは、Visual Studio Code と JetBrains IDE でのみ使用できます。
Copilot から提案される編集をより詳細に制御する場合は、編集モードを使います。 編集モードでは、Copilot が変更できるファイルを選び、各繰り返しで Copilot にコンテキストを提供し、各ターン後に提案された編集を受け入れるかどうかを決定します。
編集モードは、次のユース ケースに最適です。
- 定義された一連のファイルに対して、迅速かつ具体的な更新を行う必要があります。
- Copilot が使用する LLM リクエストの数を完全に制御する必要があります。
エージェント モード
エージェント モード: 特定のタスクを念頭に置いて、Copilot を有効にしてコードを自律的に編集できるようにする場合は、エージェント モードを使います。 エージェント モードでは、Copilot がどのファイルに変更を加えるかを決定し、タスクを完了するためのコード変更とターミナル コマンドを提供し、元のタスクが完了するまで issue の修復を繰り返します。
Copilot custom instructions
Enhance Copilot Chat responses by providing contextual details on your preferences, tools, and requirements. See About customizing GitHub Copilot Chat responses.
GitHub Desktop での Copilot (パブリック プレビュー)
Automatically generate commit messages and descriptions with GitHub Desktop での Copilot based on the changes you make to your project.
Copilot Spaces (パブリック プレビュー)
Organize and centralize relevant content—like code, docs, specs, and more—into スペース that ground Copilot’s responses in the right context for a specific task. See About organizing and sharing context with Copilot Spaces.
Copilot knowledge bases (Copilot Enterprise only)
Create and manage collections of documentation to use as context for chatting with Copilot. When you ask a question in Copilot Chat in GitHub or in VS Code, you can specify a knowledge base as the context for your question. See Copilot サポート技術情報の管理.
GitHub Copilot features for administrators
The following features are available to organization and enterprise owners with a Copilot Business or Copilot Enterprise plan.
Policy management
Manage policies for Copilot in your organization or enterprise. See organization 内での Copilot のポリシーの管理 and 企業内の Copilot のポリシーと機能を管理する.
Access management
Enterprise owners can specify which organizations in the enterprise can use Copilot, and organization owners can specify which organization members can use Copilot. See organization での GitHub Copilot へのアクセスの管理 and Enterprise での Copilot へのアクセスの管理.
Usage data
Review Copilot usage data within your organization or enterprise to inform how to manage access and drive adoption of Copilot. See Organization 内の Copilot のユーザー アクティビティ データのレビュー and Enterprise での Copilot ライセンスの使用状況の表示.
Audit logs
Review audit logs for Copilot in your organization to understand what actions have been taken and by which users. See Copilot Business の監査ログの確認.
Exclude files
Configure Copilot to ignore certain files. This can be useful if you have files that you don't want to be available to Copilot. See GitHub Copilot からのコンテンツの除外.
Next steps
- To learn more about the plans available for GitHub Copilot, see Plans for GitHub Copilot.
- To start using Copilot, see Setting up GitHub Copilot.