GitHub Copilotとは?機能や特徴・製品の概要まとめ
GitHub Copilot
GitHub, Inc.
GitHub Copilotのプロダクト概要
GitHub Copilotとは
GitHub Copilot は AIによりコーディングをサポートするツールです。 エンジニアがコーディングをする際に、コードの提案が実施され、より速く楽にコーディングできるため、開発生産性や開発者体験が向上します。 コードの一部を補完する提案だけでなく、まったく新しいコードのブロックの提案もあります。エンジニアは、提案のすべてまたは一部を受け入れることも、提案を無視してコーディングを続けることもできます。
GitHub Copilotの特徴
1. コードの補完機能
コーディングをしている際に、Copilotから一部または新規のコードの提案があります。
2. Copilot Chat
アクセスすることができるリポジトリに対してGitHub上でCopilot Chatへ自然言語で質問ができます。
3. Copilot pull request
GitHubにてpull requestを出す際にそのpull requestで実施された変更、影響を受けるファイルなどの変更点をレビュアーに向けて自動で生成します。
GitHub Copilotのコミュニティ
GitHub dockyardGitHub dockyardは、GitHub に関する知見の共有や、質問・サポート、雑談を行えるコミュニティです。
このコミュニティでは、コミュニケーションスペースでの知見共有、質問・サポートやコミュニケーションをメインに活動します。
スペースとして、Discord を利用します。下記よりご参加いただき、コミュニティルールをご確認の上、コミュニケーションや学習にご利用ください。
https://discord.gg/n3q7UrRZTh
GitHub dockyard では、メンバー同士で GitHub に関するコミュニケーションやサポートをし合えることを目的としています。下記のようなコミュニケーションを通じて、GitHub をより便利に効率的に利用できるようになり、開発に携わる人たちの体験や環境が広く向上されていくとうれしいです。
- GitHub に関する情報の共有
- GitHub に関する質問、そのサポート
- GitHub や開発全般をテーマとした雑談
スキルレベルに制限はありません。 初学者さんもベテランさんも、ぜひコミュニケーションをお楽しみください。質問は歓迎です。
そして、回答・サポートも大歓迎です。他者をサポートすることは、問題の切り分け方の習得や自身の知見を深めるきっかけとなり、必ずやご自身の力として蓄積されます。その貢献はとても貴重で偉大なものです。いずれは、メンターとしての貢献がわかりやすくなるような仕組みも導入し、尽力してくれた方への還元(功績を形にし、認知の向上など)につながるといいなと考えています。