{"meta":{"title":"GitHub Copilot Chat について","intro":"ギットハブ コパイロット チャット を使ってコーディング エクスペリエンスを向上させる方法について説明します。","product":"GitHub Copilot","breadcrumbs":[{"href":"/ja/enterprise-cloud@latest/copilot","title":"GitHub Copilot"},{"href":"/ja/enterprise-cloud@latest/copilot/concepts","title":"概念"},{"href":"/ja/enterprise-cloud@latest/copilot/concepts/chat","title":"チャット"}],"documentType":"article"},"body":"# GitHub Copilot Chat について\n\nギットハブ コパイロット チャット を使ってコーディング エクスペリエンスを向上させる方法について説明します。\n\n# 概要\n\nギットハブ コパイロット チャット は、GitHub Copilot 用の AI を活用したチャット インターフェイスです。 AI モデルと対話して、コーディング支援、説明、提案を会話形式で取得できます。\n\nコパイロットチャット は、コードの提案の提供、コードの機能と目的に関する自然言語での説明の提供、コードの単体テストの生成、コード内のバグに対する修正の提案など、さまざまなコーディング関連タスクに役立ちます。\n\nギットハブ コパイロット チャット は、さまざまな環境で使用できます。\n\n* GitHub (Web サイト)\n* さまざまな IDE (Visual Studio Code、Xcode、JetBrains IDE など)\n* GitHub Mobile\n* GitHub Copilot CLI（コマンドラインインターフェース）\n\n環境によって機能が異なる場合がありますが、コア機能はプラットフォーム間で一貫しています。 各環境で使用できる機能については、[GitHub Copilot Chat](/ja/enterprise-cloud@latest/copilot/how-tos/chat)ハウツーガイドと[GitHub Copilot のチュートリアル](/ja/enterprise-cloud@latest/copilot/tutorials)を参照してください。\n\n## 制限事項\n\nコパイロットチャット はコーディング タスクを支援するように設計されていますが、生成されるコードを確認し検証する責任はユーザーが負います。 正しいソリューションや最適なソリューションが常に生成されるとは限らず、セキュリティの脆弱性やその他の問題を含むコードが生成されることがあります。 コードは運用環境で使用する前に、必ずテストして確認してください。\n\n## コパイロットチャット の応答のカスタマイズ\n\nGitHub Copilot、GitHub、および Visual Studio Code の Visual Studio は、チームの動作方法、使用するツール、プロジェクトの詳細、または個人の好みに合わせて調整されたチャット応答を提供できます (十分なコンテキストを提供する場合)。 個々のプロンプトで指示を繰り返すのではなく、コパイロットチャット 向けの指示を作成して保存し、受け取る応答をカスタマイズできます。\n\nコパイロットチャット のカスタム指示を作成するにはさまざまな方法があります。 これらは主に 3 つのカテゴリに分類されます。\n\n* **個人の指示**: ユーザーが受け取るすべてのチャット応答がユーザーの好みに合わせてカスタマイズされるように、個人の指示を追加できます。\n* **リポジトリ指示**: 指示ファイルをリポジトリに格納すると、リポジトリのコンテキストで質問されるすべてのプロンプトに、定義した指示が自動的に含まれるようになります。\n* **Organization の指示**: Organization 所有者である場合は、organization のカスタム指示ファイルを作成して、organization が所有するリポジトリのコンテキストで質問されるすべてのプロンプトに、定義した指示が自動的に含まれるようにすることができます。\n\n詳細については、「[GitHub Copilot 用に個人用カスタム命令を追加する](/ja/enterprise-cloud@latest/copilot/customizing-copilot/adding-personal-custom-instructions-for-github-copilot)、[GitHub Copilot用のリポジトリカスタム命令の追加](/ja/enterprise-cloud@latest/copilot/customizing-copilot/adding-repository-custom-instructions-for-github-copilot) および [GitHub Copilot の組織のカスタム手順を追加する](/ja/enterprise-cloud@latest/copilot/customizing-copilot/adding-organization-custom-instructions-for-github-copilot) を参照してください。\n\n## コパイロットチャット の AI モデル\n\nCopilot でチャット プロンプトに対する回答の生成に使われるモデルを変更できます。 質問の種類によっては、別のモデルの方がより良いパフォーマンスを発揮したり、より有用な回答が提供されたり場合があります。 オプションには、高度な機能を備えた Premium モデルも含まれます。  「[GitHub Copilot Chat の AI モデルの変更](/ja/enterprise-cloud@latest/copilot/using-github-copilot/ai-models/changing-the-ai-model-for-copilot-chat)」をご覧ください。\n\n## コパイロットチャット の拡張\n\nコパイロットチャット をさまざまな方法で拡張して、その機能を強化し、他のツールやサービスと統合できます。 これには、モデル コンテキスト プロトコル (MCP) を使用してコンテキストに対応した AI 支援を提供したり、GitHub の AI 機能を活用するためにサード パーティ製ツールを接続したりできます。\n\n### MCP を使用した コパイロットチャット の拡張\n\nMCP は、アプリケーションが大規模言語モデル (LLM) とコンテキストを共有する方法が定義されているオープン標準です。 MCP は、AI モデルをさまざまなデータ ソースとツールに接続する標準化された方法を提供し、それらがより効果的に連携できるようにします。\n\nMCP サーバーは、さまざまな IDE (コパイロットチャット や JetBrains IDE など) で Visual Studio Code にコンテキストを提供するように構成できます。 GitHubのCopilot Chat、GitHub MCP サーバーが自動的に構成され、コパイロットチャット が要求に応じてブランチの作成や pull requests のマージなどの限られたタスクを実行できるようになります。 詳細については、「[モデル コンテキスト プロトコル (MCP) サーバーを使用した GitHub Copilot Chatの拡張](/ja/enterprise-cloud@latest/copilot/how-tos/context/model-context-protocol/extending-copilot-chat-with-mcp) および [IDE での GitHub MCP サーバーの使用](/ja/enterprise-cloud@latest/copilot/how-tos/context/model-context-protocol/using-the-github-mcp-server) を参照してください。\n\n### 参考資料\n\n* ```\n            [AUTOTITLE](/copilot/how-tos/chat-with-copilot) ハウツー ガイド\n  ```\n* [GitHub Copilot CLI の使用](/ja/enterprise-cloud@latest/copilot/how-tos/use-copilot-agents/use-copilot-cli)\n* [GitHub Copilot チャットクックブック](/ja/enterprise-cloud@latest/copilot/tutorials/copilot-chat-cookbook)"}