【コパイロットチャット】

Copilot Chat とは?

💡 コードの横に常駐する「話せるペアプロ相手」
📌 このページのポイント
Copilot Chat の仕組み VS Code コードを選択 /explain /fix /tests /doc 質問 回答 Copilot Chat このコードを説明して この関数はデータを フィルタリングしています 質問を入力... エディタ AIチャット
Copilot Chat:エディタ内でAIとチャットしながらコーディング
ひよこ ひよこ

Copilot Chatって、普通のCopilotと何が違うの?

ペンギン先生 ペンギン先生

通常のCopilotはコードを書いてる途中で「次はこう書くんじゃない?」って自動補完してくれる機能だけど、Copilot Chatはチャット画面で「このコードの意味を教えて」「バグを直して」って会話形式で頼めるんだよ

ひよこ ひよこ

ChatGPTにコードを貼り付けるのと何が違うの?

ペンギン先生 ペンギン先生

大きな違いは、エディタの中で動くからプロジェクトのファイル構成やコードの文脈をそのまま理解してくれる点だね。わざわざコードをコピペしなくても、選択範囲を右クリックで「説明して」って頼めるんだよ

ひよこ ひよこ

スラッシュコマンドって便利そうだけど、どんなのがあるの?

ペンギン先生 ペンギン先生

/explainでコードの解説、/fixでバグ修正の提案、/testsでテストコード生成、/docでドキュメントコメント追加なんかがあるよ。実はエージェントモードではターミナルコマンドの実行まで任せられるようになってきているんだ

ひよこ ひよこ

じゃあもうプログラマーいらなくなっちゃう?

ペンギン先生 ペンギン先生

AIが出すコードは必ずしも正しいとは限らないから、レビューできる人間の目は絶対に必要だよ。むしろCopilot Chatを使いこなせるエンジニアの生産性がどんどん上がっていくから、「AIと協働できるスキル」が今後の差になるんだね

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「Copilot Chat」って出てきたら「エディタの中で会話しながらコードを書けるAIアシスタント」と思えればだいたいOK!
📖 おまけ:英語の意味
「GitHub Copilot Chat」 = GitHubの副操縦士チャット
💬 Copilotは「副操縦士」、つまり開発者が操縦士でAIが横でサポートしてくれるイメージだよ
← 用語集にもどる