プレスリリース
安全なソフトウェアを開発、拡張、提供するためにAIを搭載した世界最大の開発者プラットフォームを提供するGitHub, Inc.(本社:米国サンフランシスコ)は、2023年7月20日(米国時間)に、GitHub Copilot Chat ベータ版がすべての組織において利用可能になったと発表しました。
2023年の初めにGitHub Copilot X(https://github.com/features/preview/copilot-x
)を発表した際、GitHub上の開発者エクスペリエンス(体験)をプラットフォーム全体に、生成AIとGPT-4のパワーをもたらすことを目的とした、テクニカルプレビューを複数回にわたり告知してきました。GitHubはGitHub Copilot Xをあらゆる組織に提供するための第一歩として、GitHub Copilot for Businessをサブスクリプション利用するVisual StudioとVS Codeのすべてのユーザーを対象として、GitHub Copilot Chatの限定パブリックベータ版をリリースしました。
これにより、GitHub Copilotはコンテキストを理解した会話アシスタントとしてIDE内で機能するため、開発者は最も複雑なタスクの一部を簡単なプロンプトで実行できるようになります。職歴の長短に関わらず、チームのすべての開発者がアプリケーション全体の開発や膨大なコードのデバッグに数日を費やすことが不要となり、わずか数分で完了できるようになります。また、単体テストや、終わりの見えない定型コードのバックログに、数週間または数か月かけて取り組む必要も無くなります。GitHub Copilot Xの最重要機能であるGitHub Copilot Chatによって、自然言語がコーディングエクスペリエンスを強化し、ソフトウェア開発の門戸を広げ、開発者チーム全体の満足度と生産性が高めることが可能になります。
開発者がベストなものを作ることを目的とする組織が活用するための設定と主な機能は、以下のとおりです。
GitHub Copilot Chat ベータ版を有効にする方法
開発チームに新しいベータ版へのアクセスを提供するには、GitHub Copilot for Businessの管理者は、以下の手順に沿って設定を進めてください。
GitHub Copilotの「Setting」へ移動する:このSettingにアクセスするには、管理者はOgraniazationのSettingページに移動し、[Copilot]タブをクリックします。
[Policies]タブをクリックする:[Copilot]タブ内の[Policies]タブで、管理者がGitHub Copilot Chatベータ版の設定を行うことができます。
契約条件に同意する:すべてのユーザーに対してGitHub Copilot Chat ベータ版を有効にするには、管理者が利用規約に同意する必要があります。[Allowed]を選択することで、利用規約に同意できます。
[画像1]https://user.pr-automation.jp/simg/1306/74318/600_338_2023072617183564c0d6db7b212.jpg
管理者が利用規約に同意すると、GitHub Copilot Chat ベータ版の使用開始に役立つ詳細なインストール手順が、組織内のすべてのユーザーにメールで通知されます。
コンテキストがもつパワー
GitHub Copilot Chatでは、開発者が入力したコードや表示されているエラーメッセージを、コンテキストに沿って認識できます。汎用的な生成AIのチャットアシスタントとは異なり、GitHub Copilot Chatは開発者向けに設計されており、IDEに完全に適合します。すなわち、汎用的な機能を活用し、コンテキストに沿って開発者の環境を確認することができます。
これらはすべて、開発者をワークフロー内に留めておくために設計されています。しかし、この20年間で言語、クラウドコンピューティング、プログラミングフレームワーク、CI/CDワークフロー、オープンソースソフトウェア、パッケージマネージャー、サービスなどが爆発的に増加する中、開発者をワークフロー内に留めておくことは、非常に難しくなっています。
今日の開発者は、これまで以上に多くのものを作ることができますが、APIへの接続方法や新規データベースの使用方法を調べたり、同僚が何を達成しようとしていたのかを理解するために、ドキュメントや検索結果を探し回る時間が、日々増加しています。
この傾向ついては調査でも証明されています。Stack Overflowが実施した2023年開発者調査(https://survey.stackoverflow.co/2023/#section-productivity-impacts-daily-time-spent-searching-for-answers-solutions
)によると、開発者の63%が「答えやソリューションを探すのに少なくとも1日30分、多いときは2時間を費やしている」と回答しています。つまり、開発者は顧客のために創造性を発揮したり、新しいソリューションを革新したりするための時間を削がれているのです。
GitHubは、開発者が最も重要な「次に開発するもの」に時間を費やせるよう支援したいと考えています。この取り組みは、GitHub CopilotがIDE内でコードの提案を提供することから始まりましたが、現在では、GitHub Copilot Chatを使用して、開発者はコード提案を取得するだけでなく、質問をしたり、説明を受けたり、コードのプロンプトを提供したりすることができます。つまり、開発者はIDE内で、そしてワークフローの中でより多くの時間を過ごすようになっています。
GitHub Copilot for BusinessにVS CodeとVisual Studio用のGitHub Copilot Chatベータ版を追加
GitHub Copilot Chatは、ただのチャットウィンドウではありません。開発者が入力したコードや表示されているエラーメッセージを認識でき、IDEに深く組み込まれています。代表的な機能は、次のとおりです。
パーソナライズされた支援:GitHub Copilot Chat は、コンテキストに特化したサポートを提供します。エンジニアが特定のコードスニペットで行き詰まっている場合でも、あるいは特定のプログラミング概念に関するガイダンスを必要としている場合でも、GitHub Copilot Chatがいつでもサポートします。
リアルタイムのガイダンス:GitHub Copilot Chat は、特定のコーディング課題に合わせたベストプラクティス、ヒント、ソリューションをすべてリアルタイムで提案します。
セキュリティの問題を修正: GitHub Copilot Chatは修正のための提案を行うことができるため、セキュリティスキャン中に発見される脆弱性の件数を減らすことに役立ちます。
コード分析:何をするコードブロックなのか分からない場合は、GitHub Copilot Chatで質問できます。また、複雑な概念を分析し、コードスニペットについて説明することもできます。
簡単なトラブルシューティング:コードのデバッグ時、GitHub Copilot Chatは問題を特定するだけでなく、提案、説明、代替アプローチも提供します。
初めてのAIペアプログラマーのレベルアップ
世界初の大規模AIペアプログラマーであるGitHub Copilotは、すでに2万を超える組織や開発者チームを支援しており、利用者の作業時間を半分に短縮しています(https://github.blog/2022-09-07-research-quantifying-github-copilots-impact-on-developer-productivity-and-happiness/
)。また、分析会社Keystone.AIとハーバードビジネススクールのMarco Iansiti教授の調査(https://github.blog/2023-06-27-the-economic-impact-of-the-ai-powered-developer-lifecycle-and-lessons-from-github-copilot/
)によると、GitHub Copilotのような生成AIツールがもたらす大幅な生産性の向上と促進によって、2030年までに世界のGDP(国内総生産)を1.5兆米ドル増加させる可能性があることがわかりました。これは生成AIのパワーによって開発者が経験する経済的なメリットと生産性向上の出発点に過ぎません。
現在、GitHub Copilot Xの全機能を一般提供(GA)する準備が進行しています。GAが開始されれば、すべての開発者の生産性を10倍へと向上させると予測されています。将来、10日間かかる作業を1日で終了させる、10時間かかる作業を1時間で終わる、10分かかる作業をプロンプトコマンド1つで完了させることが可能になります。これにより、開発者は真の自己表現が可能となり、新世代の開発者は思考と同じスピードで学び、開発することが可能になります。
GitHub Blog
英語:
https://github.blog/2023-07-20-github-copilot-chat-beta-now-available-for-every-organization/
日本語:https://github.blog/jp/2023-07-24-github-copilot-chat-beta-now-available-for-every-organization/
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は、すべての開発者のためのグローバルホームとして、安全なソフトウェアの開発拡張、提供するための統合開発者プラットフォームです。フォーチュン100に名を連ねる企業のうち90社に所属する開発者を含む1億人以上がGitHubを利用し、3億3千万以上のリポジトリから、社会に素晴らしいものを創造し送り出しています。GitHubが提供するすべてのコラボレーション機能は、個人やチームがこれまでよりも迅速に、さらに高品質なコーディングをかつてないほどに容易にしています。