AIペアプログラマー「GitHub Copilot」を正式リリース
- すべての開発者が10米ドル/月、100米ドル/年で利用可能
- 学生や人気のあるオープンソースプロジェクトのメンテナーは無料
オープンソースプロジェクトおよびビジネスユースを含む、ソフトウェアの開発プラットフォームを提供するGitHub, Inc.(本社:米国サンフランシスコ)は、6月21日(米国時間)に、AIペアプログラマー機能 GitHub Copilot (https://github.com/features/copilot/)を正式リリースし、個人の開発者が利用できるようになったことを発表しました。
GitHubは、ソフトウェア開発者を幸せにできるテクノロジーを開発することを使命の一つと考えており、昨年よりGitHub Copilotのテクニカルプレビューを開始した結果、AIが次世代の開発者支援になる最高のツールの1つであることが明らかになりました。
既に、AIは日常生活の中で私たちをサポートする役割を果たしています。メールやエッセイを書くことを手伝う、フォトアルバムの自動生成、食料品の注文を手伝うということも行っています。その一方、ソフトウェア開発現場ではAIはソースコードの改良に留まっていたため、ソフトウェア開発のプロセスはほぼ完全に手作業で行われてきました。
GitHub Copilotが誕生したことで、ソフトウェア開発の歴史の中で初めて、開発者がコードを書いたり、完成させるためにAIを広く利用できる開発環境が整いました。コンパイラやオープンソースの台頭と同様に、AIによるコーディング支援がソフトウェア開発のあり方を根本から変えたように、開発者がより簡単かつ迅速にコードを書くための新しいツールを提供することで、開発者がより幸せに業務に従事し、より良い生活を送ることが出来るようになると考えています。
GitHub Copilotの60日間の無料トライアル(https://github.com/features/copilot?_features=site_copilot_ga)の詳細については、無料トライアル(https://docs.github.com/ja/billing/managing-billing-for-github-copilot/managing-your-github-copilot-subscription)と料金プラン(https://github.com/pricing#faq-copilot)をご確認ください。学生もしくは人気のあるオープンソースソフトウェアのメンテナーの方は、無料で利用できます。
GitHub Copilotの機能
ソフトウェア開発を邪魔しないエディターの拡張機能として設計されたGitHub Copilotは、世界中の開発者の知識を集約した中から、リアルタイムでコードを提案することで、開発者が最も重要な「優れたソフトウェアの開発」に集中できるよう支援します。
コードやコメントを入力すると、GitHub Copilotが次の行を提案します。この提案は、一つの単語や一行のコードだけではありません。 GitHub Copilotは完全なメソッド、ボイラープレートコード、単体テスト全体、さらに複雑なアルゴリズムまでも提案することが可能です。
GitHub Copilotが高める開発能力
- AIベースのコーディング提案を受ける:プロジェクトのコンテキストとスタイル規則に一致するコードのさまざまな提案を受け、それらを受け入れる、拒否する、または編集するのかを自分で決定できます。
- 好みの環境で利用:GitHub Copilotを、Neovim、JetBrains IDEs、 Visual Studio、Visual Studio Codeなどの人気のエディターと統合することで、拡張機能として利用できます。
- 慣れない領域でも自信をもってコーディングできる:新しい言語でのコーディングや新しいことに挑戦する場合でも、GitHub Copilot が数十の言語の構文とコードを提案を実際に活用することで、より多くの時間を学習に費やすことができます。
過去12か月の間に、120万人以上の開発者がテクニカルプレビューに参加し、GitHub Copilotを使い始めた人たちから直ぐ、日々のワークフローに欠かせない存在になったというフィードバックをいただきました。GitHub Copilotが有効なファイルでは、コードの40%近くがPythonなどの一般的な言語で書かれており、今後も増えることが予想されます。その結果、開発者はより大きな問題を解決し、より優れたソフトウェアをつくることに集中できる時間が増えることを見込めます。
学生や人気のあるオープンソースプロジェクトのメンテナーは無料利用が可能
GitHub Copilotは、GitHubを利用する学生やクリエイターの活気あるコミュニティの存在が無ければ成り立ちません。これらのコミュニティを支援し、恩返しするために、GitHubは学生や人気のあるオープンソースプロジェクトのメンテナーに GitHub Copilotを無料で提供します。 既に数万人の学生やメンテナーが GitHub Copilotを無料で利用を開始しています。
学生の方は、GitHub Student Pack(https://docs.github.com/ja/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/apply-for-a-student-developer-pack) に申し込み本プログラムに参加することで無料利用が可能になります。また、オープンソースのメンテナーの方は、 GitHub Copilotを無料利用できる資格を有しているかをこちらのFAQ(https://github.com/pricing#faq-copilot)からご確認ください。
企業向けバージョンを今年後半に提供予定
GitHub Copilotは、開発者にAIを提供するための最初のステップです。本日より、全ての開発者が利用できるようになりました。加えて、今年の後半には企業への提供も開始する予定です。
GitHub Blog
英語:https://github.blog/2022-06-21-github-copilot-is-generally-available-to-all-developers/
日本語:
https://github.blog/jp/2022-06-22-github-copilot-is-generally-available-to-all-developers/
GitHubに関する情報は、こちらからもご覧いただけます。
Blog: (英語) https://github.blog (日本語) https://github.blog/jp
Twitter: (英語) @github( https://twitter.com/github )
(日本語) @GitHubJapan( https://twitter.com/githubjapan )
【GitHub について】https://github.co.jp
GitHubは「開発者ファースト」の思想のもと、開発者のコラボレーションおよび困難な問題解決、世界にとって重要なテクノロジーの創出を促進させるための開発環境を提供しています。また、ソフトウェアを起点とする新たな未来を創造し、世界に変化をもたらすため、個人または企業規模に関わらず、ベストなコラボレーションができるコミュニティの拡大を支援しています。
安全なソフトウェア開発には、日常のワークフローの中でできる限り早いタイミングで脆弱性を発見し、対処できる仕組みづくりが重要です。GitHubは、企業とオープンソースのメンテナーが、ソフトウェア開発のライフサイクル全体を通じて、安全にコーディングできるようにするツールとプロセスを構築しています。
GitHubは、開発者がコードを開発、共有、そしてリリースする場です。学生や趣味で開発を行う人、コンサルタント、エンタープライズの開発者、経営者など、初心者から高い専門性をもつ世界8,300万人以上の方々および400万以上のOrganizationに利用されています。GitHubは単なるソースコードを共有する場ではありません。GitHubはオープンソースコラボレーションの源としてさまざまなソリューションを提供します。
【製品/サービスに関するお問い合わせ先】
ギットハブ・ジャパン営業およびサポート窓口
Email: jp-sales@github.com