GitHub Copilot X:AIを搭載した開発者体験
GitHub Copilotは、チャットや音声インターフェイスの組み込み、Pull Requestのサポート、ドキュメントに関する質問への回答、OpenAIのGPT-4の採用など、よりパーソナライズした開発者体験を提供できるよう進化を遂げています。
Posts by
Thomas Dohmke
@ashtom
GitHub Copilotは、チャットや音声インターフェイスの組み込み、Pull Requestのサポート、ドキュメントに関する質問への回答、OpenAIのGPT-4の採用など、よりパーソナライズした開発者体験を提供できるよう進化を遂げています。
Thomas Dohmke
GitHub Copilotは世界初の大規模なAIペアプログラマーであり、この度すべての開発者、チーム、組織、企業向けに提供を開始しました。
Thomas Dohmke
現在、GitHubを利用する開発者が世界中で1億人を突破しました。これが何を意味するのか、そしてなぜそれが始まりに過ぎないのか理由を説明します。 2019年、私たちは「GitHubを利用する開発者の数を2025年までに1億人にする」という目標を掲げました。より多くの開発者が1つのプラットフォームに集結すれば素晴らしいことが起こる、ということを知っているからです。 2023年1月25日(米国時間)、GitHubを使ってソフトウェアプロジェクトの開発、保守、貢献に携わっている開発者の数が正式に1億人を超えたという事実をお伝えできることを嬉しく思います。 予定より2年早く達成したというだけでなく、GitHubには今後も開発者を最優先に考える重責があることを表しています。 新しい開発者コミュニティ 2007年10月に最初のコードがGitHubにコミットされた時点では、開発者はどういう人々であるか、どのようなバックグラウンドを持っているのか、そして彼らの業務内容について、一般的にかなりイメージが固まっている傾向がありました。 しかし、今日の開発者は、テクノロジー企業でソフトウェアを開発している人だけではありません。さまざまな業界で働く多様でグローバルな人材が、空いた時間にコード、設計、ドキュメントに手直しを加えたり、オープンソースプロジェクトに貢献したり、科学的研究を実施したりしています。 2015年当時、GitHubの開発者の約3分の1は北米出身でした。現在は、米国から遠く離れた東南アジア、アフリカ、南米などの地域で、特に著しい成長が見られます。インドだけで、1,000万人を超える開発者がGitHubを使ってソフトウェアを開発しており、ブラジルでは、新たに300万人を超える開発者がGitHubを使っています。 このように地球規模でアイデアを交換することで、どのような人物で、何に取り組み、どこに住んでいるかに関係なく、開発の民主化により、多くの人々が開発に携わることができるようになります。開発者は現在、コードのコミット、ドキュメンテーションへの貢献、新しいソリューションの構築を通じて、新たな問題を世界レベルで解決しようと取り組んでいます。また、病院、映画製作、NASA、さらにAIと機械学習アプリケーションを強化するPyTorchプロジェクトのために、世界各地でソフトウェア開発に取り組んでいます。あるいは、最愛の人がコミュニケーションを取ったり、家族が病気を克服したりするのをサポートしたいと考えている人々でもあります。 すべての開発者にとってのホームを作る こうした責任の増大に伴い、開発者がより多くの成果を上げるために、単にツールを提供するだけではもはや十分ではありません。私たちは、開発者が作業に専念し、最高の力を発揮するために必要なものをすべて提供する必要があります。 「GitHubはすべての開発者にとってのホームである」これが私たちのビジョンです。Pull Requestの作成から、GitHub Copilotを使用したAIによる開発者支援まで、GitHubはすべてにおいて「開発者ファースト」を貫いています。しかし、これは始まりに過ぎません。GitHub Nextでは、私たちの研究開発チームがソフトウェア開発の未来を調査しています。Code BrushesからHey, GitHub!まで、GitHubがすべての開発者にとってのホームであるために、GitHub Nextは極めて重要な役割を果たしてきました。 1億人を超えて、さらに増え続ける開発者にとってのホームとして、GitHubはテクノロジーを利用できる新しい開発者を増やしたり、人々が連携して新たな成果を実現したり、人類の進歩を加速させたり、まだ把握できていない問題を解決できるよう手助けをするという責任を真剣に受け止めています。より多くの開発者が協力し、最高の力を発揮するために必要なすべてのものが揃うと、誰にとっても素晴らしいことが起きるからです。 ここから、共に構築していきましょう。
Thomas Dohmke
開発者と企業がイノベーションを容易に推進することができる、最も統合された開発者向けプラットフォームを強化するために、私たちがどのような取組みをしているのかご覧ください。 15年前、GitHubを構築するために最初のコード行がコミットされました。それ以来、私たちの目的は、開発者がベストを尽くすために必要なすべてのものをプラットフォームに装備することです。このミッションは、GitHubプラットフォームのすべてのイテレーションを通じて変わっておりません。しかし、私たちの仕事や生活のあらゆる場面でソフトウェアが進歩を続ける中、世界中の人々のためにソフトウェアを実行、維持、構築することは、開発者にとって計り知れない複雑さを生み出します。 私たちは今、転換期を迎えています。新たな開発者体験を提供する時が来ています。 GitHubは、開発者が創造性を発揮し、より幸せになるとともに、人生で最高の仕事をするためのツールを提供するべく、一つの統合されたプラットフォームを構築してきました。新たな開発者体験を可能にさせるための、このプラットフォーム全体についてGitHub Universe 2022で発表した全容を見てみましょう。 何が可能なのか、再定義する 時折、すべてを変えてしまうような新しいテクノロジーが登場します。プログラミング言語の使用やオープンソースが業界に革命を起こしたように、AIはソフトウェア開発の未来を大きく変えようとしています。そして、GitHubはその中心にいるのです。GitHub Copilotは、OpenAI Codexを使用し、エディターにリアルタイムでコードや関数全体を提案するAIペアプログラマーです。 今後近いうちに、AIは開発者体験のあらゆる側面に統合されていくため、GitHub Copilotをより身近な存在にさせていきます。近日中に、企業は従業員向けのGitHub Copilotのシートライセンスを購入・管理できるようになります。 無駄作業より仕事:企業向けGitHub Copilotは、AIベースのコーディング提案により、開発者の生産性を55%向上させることが可能 近日中に、企業は従業員向けのGitHub Copilotのシートライセンスを購入・管理できるようになります。これにより、企業は実証済みの主要なAI補助技術によって便益を享受するだけでなく、加えて、GitHub Copilotが提案する内容で公開されたコードに一致した場合、それらを許可または拒否することを、管理者側で企業のために設定することができます。個人向けにGitHub Copilotの提供を開始して以来、同サービスが開発者の幸福度に与える影響を測定してきました。GitHub Copilotは自然言語とコードを理解している方法によって、単なる生産性向上以上の効果をもたらします。ボイラープレートよりもビジネスロジックに集中でき、他の方法では考えつかなかったようなアイデアを発見できます。さらに、それらの操作をエディターから容易に実現できます。 AIが皆さまのビジネスにもたらす可能性を探るために、皆さまのビジネスをウェイティングリストに追加してください。 GitHub Nextによる実験:「Hey, GitHub!」でGitHub Copilotを音声操作、キーボードの必要性を削減しながら、AIペアプログラマーの利点を活かす GitHub Copilotがユーザーのペアプログラマーであるならば、なぜ話しかけることができないのでしょうか?その点こそが、GitHub Nextチームが目指しているものです。「Hey, GitHub!」は、GitHub Copilotやその他との音声による対話を可能にします。音声の力で、手入力が困難な開発者を含め、さらに多くの開発者にGitHub Copilotのメリットを提供できる可能性がある点に、私たちは興奮しています。「Hey, GitHub!」は、現時点ではVS Codeでコーディングする際だけキーボードの必要性を減らしますが、今後の研究とテストを通じて、機能拡張をしていきたいと考えています。
Thomas Dohmke
GitHub Copilotを正式リリース。エディターでソースコードを提案してくれるAIペアプログラマー「GitHub Copilot」をすべての開発者が10米ドル/月、100米ドル/年で利用できるようになりました。学生や人気のあるオープンソースプロジェクトのメンテナーは無料で利用できます。
Thomas Dohmke
11月15日付でGitHubのCEO職を引き継ぐことになりました。この上ない名誉であり、大変嬉しく思っています。
GitHubの新しいCEOとしてこの取り組みを開始し、今後もすべての開発者にとってGitHubをより良いものにしていくことをとても楽しみにしています。お客様のために考えて行動する姿勢はこれからも変わりません。コーディングを勉強している学生から、世界中に広がる小規模および非常に大規模なオープンソースプロジェクト、世界最大規模の企業まで、あらゆるサイズのチームとすべての対象範囲のプロジェクトをサポートしていきます。もちろん、コミュニティ、プラットフォーム、企業としても、引き続き独立した企業といて運営していきます。つまり、GitHubは開発者ファーストの価値観、他にはない独自の考え方、オープンな拡張性を維持していきます。
Thomas Dohmke
昨年のGitHub Universe以降、私たちはエンジニアやオープンソースコミュニティ、企業における開発環境など、さまざまなユーザーのために、20,000を超えるGitHubの機能改善をリリースしてきました。本ブログでは、今週のUniverseで発表する内容について概要を紹介します。GitHubがどのようにエンジニアのエクスペリエンスを変革して、エンジニアが「優れたソフトウェアを開発する」という重要事項に専念できるよう支援しているかについて、2021年10月27日と28日(米国時間)のライブ配信をご覧ください。これら配信は、オンデマンド配信でもご覧いただけます。
Thomas Dohmke