Skip to main content

GitHub Copilot Chat について

GitHub Copilot Chat を使ってコーディング エクスペリエンスを向上させる方法について説明します。

概要

GitHub Copilot Chat は、GitHub Copilot 用の AI を活用したチャット インターフェイスです。 AI モデルと対話して、コーディング支援、説明、提案を会話形式で取得できます。

Copilot Chat は、コードの提案の提供、コードの機能と目的に関する自然言語での説明の提供、コードの単体テストの生成、コード内のバグに対する修正の提案など、さまざまなコーディング関連タスクに役立ちます。

GitHub Copilot Chat は、さまざまな環境で使用できます。

  • GitHub (Web サイト)。
  • さまざまな IDE (Visual Studio Code、Xcode、JetBrains IDE など)。
  • GitHub Mobile。

環境によって機能が異なる場合がありますが、コア機能はプラットフォーム間で一貫しています。 各環境で使用できる機能の詳細については、「Copilot Chat」ハウツー ガイドと「GitHub Copilot のチュートリアル」を参照してください。

制限事項

Copilot Chat はコーディング タスクを支援するように設計されていますが、生成されるコードを確認し検証する責任はユーザーが負います。 正しいソリューションや最適なソリューションが常に生成されるとは限らず、セキュリティの脆弱性やその他の問題を含むコードが生成されることがあります。 コードは運用環境で使用する前に、必ずテストして確認してください。

Copilot Chat の応答のカスタマイズ

GitHub の GitHub Copilot、Visual Studio Code、および Visual Studio からは、十分なコンテキストを提供すれば、チームの作業方法、使うツール、プロジェクトの詳細、または個人的な好みに合わせたチャットの回答を得ることができます。 個々のプロンプトで指示を繰り返すのではなく、Copilot Chat 向けの指示を作成して保存し、受け取る応答をカスタマイズできます。

Copilot Chat に追加できるカスタム指示には次の 2 種類があります。

  • リポジトリ命令: リポジトリ向けにカスタム命令ファイルを作成すると、リポジトリのコンテキストで質問されるすべてのプロンプトに、定義した命令が自動的に含まれるようになります
  • 個人用命令: ユーザーとして受け取るすべてのチャット回答が好みに合わせて調整されるように、個人用命令を追加できます

詳細については、「GitHub Copilot のリポジトリ カスタム命令を追加する」および「GitHub Copilot 用に個人用カスタム命令を追加する」を参照してください。

Copilot Chat の AI モデル

Copilot がチャット プロンプトに対する回答を生成する際に使う大規模言語モデル (高度な機能を備えた Premium モデルなど) を変更できます。 質問の種類によっては、別のモデルの方がより良いパフォーマンスを発揮したり、より有用な回答が提供されたり場合があります。 詳しくは、「Copilot Chat の AI モデルを変更する」をご覧ください。

Copilot Chat in GitHub

を拡張する

GitHub Copilot Extensions は、外部ツールの機能を Copilot Chat に統合することで、コンテキストの切り替えを減らし、ドメイン固有のコンテキストで応答を受信するのに役立ちます。 GitHub Marketplace から Copilot Extensions をインストールするか、organization 内にあるプライベートの Copilot Extensions をビルドし、チャット ウィンドウに「@」と入力すると、使用可能な拡張機能の一覧を表示できます。 拡張機能を使用するには、一覧から拡張機能を選択するか、完全な置換フィールド名を入力し、プロンプトを入力します。

詳しくは、「拡張情報を使用して外部ツールを Copilot Chat と統合する」をご覧ください。

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy