AI LAB / KEYWORD DICTIONARY

基礎知識

GitHub Copilot(GitHub Copilot)とは?

GitHub Copilotは、コードの作成・理解・レビューや開発作業の自動化を支援する、GitHubのAIコーディングエージェントです。

仕組みと使いどころ

GitHub Copilotは、コードベースの調査、開発計画、コード補完、変更内容のレビュー、ワークフローの自動化、マージ競合の解決など、ソフトウェア開発の各段階を支援します。GitHub上のコード、履歴、Issue、Pull Requestなどを文脈として利用でき、対応するエディター、CLI、デスクトップアプリ、Web、モバイルなどから使用できます。ただし、生成された提案の正確性や適合性が常に保証されるわけではありません。提案が公開コードと一致・類似する場合や、個人データに見える内容を出力する可能性もあるため、利用者が品質、セキュリティ、権利関係を確認して採用を判断する必要があります。利用できる機能、モデル、使用量はプランや管理者の設定によって異なります。

GitHub Copilotの活用例

たとえば、こんな場面で

例えば、Issueに記載した修正内容とリポジトリの文脈をCopilotに与え、関連コードの調査や変更案の作成を支援させる使い方が考えられます。作成された変更は、そのまま採用せず、開発者がレビューやテストを行ってからPull Requestへ反映します。

使うときのポイント

導入前に、利用プランと管理者ポリシー、送信されるプロンプトやコードの扱い、公開コードに一致する提案の設定を確認してください。出力は必ず人がレビューし、テスト、セキュリティ、ライセンス上の問題がないか判断します。

参考資料

GitHub Copilot · Your AI coding agent · GitHub (新しいタブで開きます)GitHub Copilot documentation - GitHub Docs (新しいタブで開きます)

用語の説明や活用例に関連する参考資料です。

READ & LEARN

用語を知ったら、活用を知る。

AI LABで、AIの動向や業務に取り入れるヒントを読む。

記事一覧を見る