GitHub Universe 2023、MSのCEOもサプライズで登壇した初日のキーノートを紹介

GitHub Universe 2023から、AIを強く訴求した初日のキーノートを紹介する。

松下 康之 - Yasuyuki Matsushita

2024年2月14日 6:00

2023年11月8日と9日の両日、GitHubの年次カンファレンスGitHub Universe 2023がサンフランシスコで開催された。2日間に行われたプログラムの中から、初日の最初のキーノートセッションを紹介する。約45分間のプレゼンテーションはCEOであるThomas Dohmke氏によるプレゼンテーション、コードを書く部分にAIを使うデモ、テストやドキュメントなどへのAIの応用、そしてユースケースであるアクセンチュアを紹介する動画などを混ぜて練られた構成となっている。特に最後の部分でMicrosoftのCEOであるSatya Nadella氏を招いてソフトウェア開発におけるAIの活用についてコメントを求めるなど、GitHubにとってもっともアピールしたいポイントがAIであることが強調されたキーノートとなった。

●動画:GitHub Universe 2023 opening keynote- Copilot in the Age of AI

開演前のステージにはDJブース、レーザーライトにスモークマシン

開演前のステージにはDJブース、レーザーライトにスモークマシン

IT系のイベントのキーノートで開始前にDJが盛り上げてレーザーライトとスモークマシンが使われることがしっくり来るのはGitHubくらいだろう。

シアターの側面にもプロジェクションが投影され、細かなところにも手を抜かない

シアターの側面にもプロジェクションが投影され、細かなところにも手を抜かない

登壇したCEOのThomas Dohmke氏は、今回の主題であるAIについて2020年の研究論文を引用して、「AIを使ってペアプログラミングの相手とすることは可能か?」という命題を紹介。その上で「GitHubはそれが可能だと信じるに至った、その結果を今日発表する」というのが起承転結で言うところの「起」である。

「OpenAIを使ってPythonのコードを生成するのは可能か?」を検証した論文

「OpenAIを使ってPythonのコードを生成するのは可能か?」を検証した論文

この論文はGitHub社内で「Coding Oracle Paper」と呼ばれているもので、経験の深い30名のエンジニアから提示された233の要件仕様について、93%についてはAIによって生成されたコードが正しかったという。このことはDohmke氏がAIを主軸にしてGitHubを進化させるというきっかけになったという。

GitHub Copilotは最も利用されているAIによる開発ツールと宣言

GitHub Copilotは最も利用されているAIによる開発ツールと宣言

そしてCopilotはすでにAIを使った開発のためのツールとしてもっとも業界に受け入れられているとして、利用しているユーザーのロゴを載せたスライドを見せ、その拡大を強調した。

Copilotを使っているユーザーのロゴ。LINEヤフー、Panasonic、アクセンチュア等

Copilotを使っているユーザーのロゴ。LINEヤフー、Panasonic、アクセンチュア等

そして目指すのは単なるコードを書く補助ツールではなく、AIを活用したデベロッパープラットフォームであるとしてステージを後にした。

Copilotだけではなく包括的にデベロッパーを支援するプラットフォームへ

Copilotだけではなく包括的にデベロッパーを支援するプラットフォームへ

次に登壇したのはAllison Weins氏。ここからGitHub Copilot Chatの解説とデモに移った。

Copilot Chatの解説とデモを行ったAllison Weins氏

Copilot Chatの解説とデモを行ったAllison Weins氏

デモはGitHubのAPIを使ってGitHubユーザーが最初に行ったコミットをプロファイルとともに表示するという簡単なアプリケーションだ。途中まで開発したアプリに修正を加えていくという内容で、CEOのThomas Dohmke氏のデータを用いてCopilotの助けを借りながらコードを修正し、最終的に完成させるところまでを見せた。

ちなみに題材となったMyfirstcommit.comは実際にサイトとして稼働しているので、以下から自身のIDで実行してみて欲しい。

●参考:https://myfirstcommit.com/

Visual Studio CodeからChatを使ってOpenAIによって実装されたGPT-4のモデルを利用

Visual Studio CodeからChatを使ってOpenAIによって実装されたGPT-4のモデルを利用

この機能はVisual Studio CodeだけではなくVisual Studioでも利用可能であることが発表された。同時にスマートフォンのアプリケーションからも実行できることも発表された。デモではチャット画面だけではなくコードの編集画面から直接Copilotを呼び出してコードを生成させ、即座にソースコードに反映させることもできる使い勝手の良さを強調していた。

Visual Studio CodeだけではなくVisual Studioでも利用可能

Visual Studio CodeだけではなくVisual Studioでも利用可能

そして2023年12月にはGAとして全ユーザーに機能が解放され利用可能になると説明した。

Copilot Chatは2023年12月に利用可能に

Copilot Chatは2023年12月に利用可能に

次に登壇したKedasha Kerr氏はコード生成だけではなくデベロッパーが作る単体テストコード、書いたコードの概要を書く部分にもAIを応用できることをデモで紹介。ここで単に要件仕様に沿ってコードを生成するだけではなくそのコードのテスト、そして書いたコードに対する説明文を生成するというプログラマーからみればめんどうなタスクについてもAIが使えることを解説した。

ユニットテストからPRの説明文までをAIを使って生成

ユニットテストからPRの説明文までをAIを使って生成

そしてgithub.comにおいても同じ機能が利用可能になることも合わせて説明した。これはGitHub上でオープンソースソフトウェアの開発を行っているコミュニティにとっては朗報だろう。

github.comでも同じ機能が利用可能に

github.comでも同じ機能が利用可能に

細かい機能強化では、github.comにおけるコードの脆弱性判定だけではなく修正内容も提示してくれること、シークレットスキャンニング機能についてもベンダー独自の体系で作成されるAPIキーなどのマッチングのための正規表現のコードを生成してくれるなど、デベロッパーがめんどうと思う部分にもAIを応用していることを解説した。

その後に登壇したのはColin Merkel氏だ。Merkel氏はユーザーIDのスイッチがワンクリックで可能になったことを最初に説明し、業務とプライベートでIDを使い分ける必要がある多くのオープンソースコントリビュータからの要望に応えたことを示した。

企業向けの機能強化を解説するMerkel氏

企業向けの機能強化を解説するMerkel氏

単にGPT-4を使ってコードを生成するだけではなく、企業が持つ個別のデータを使ってカスタマイズできることを示すためにURLの短縮機能を例に挙げて解説。ここでは一般的なURL短縮のためのライブラリーを使ったコードとGitHub社内で使われている専用のURL短縮ライブラリーのリポジトリーを追加して生成することで、同じ機能要件であっても違うコードが生成可能であることを実演して見せた。

またコード生成だけではなく、企業が利用するさまざまなCI/CDやモニタリングなどの外部ツールとの連携によってソフトウェア開発の全工程においてAIが使えるようになるとして、Copilotのパートナープログラムを紹介。New RelicやLaunchDarklyに混ざってRed Hatもパートナーとなっているのがわかる。

Copilotパートナープログラムを紹介

Copilotパートナープログラムを紹介

ここでCopilotを先行して導入したアクセンチュアの動画を見せ、5万人のデベロッパーが毎日、Copilotを使ってコードを書いていることが解説された。

そして再度、Thomas Dohmke氏が登壇。ここから新しいCopilotの価格を発表するフェーズとなった。

すでに公式サイトでは組織向けとしてCopilot Businessが月額19ドル、Copilot Enterpriseが2024年2月からという注意書き付きで月額39ドル、個人向けが月額10ドル、1年一括支払いで100ドルという価格になることが発表された。

エンタープライズ向けのサービス概要を発表

エンタープライズ向けのサービス概要を発表

起承転結で言えば「起承結」までが終わった型になるが、「転」つまりサプライズとして呼び入れたのがMicrosoftのCEOであるSatya Nadella氏だ。

Satya Nadella氏とThomas Dohmke氏

Satya Nadella氏とThomas Dohmke氏

Nadella氏はGitHubを買収した5年前からMicrosoftがGitHubの方向性に合わせてデベロッパーフォーカスになってきたこと、これから自然言語によるコード生成が主流になってくること、そしてCopilotが次のIDEになるなどを語った。

そして最後にOne More Thing…というAppleのSteve Jobsの演出を真似て説明したのが、「Copilot Workspace」だ。これがGitHubの次のビジョンであると語ってキーノートを終えた。

GitHubの次のビジョンはCopilot Workspace

GitHubの次のビジョンはCopilot Workspace

ここでCopilot Workspaceを説明した動画が再生された。これはWebサイトの仕様変更を行うという内容だ。具体的にはGitHubのリポジトリーに対するコントリビュータを一覧表示する際にアイコンだけではなくハンドル名を表示する機能を追加したいという要望に対して、Copilotが修正案を提示、そのためのコードを生成するまでを見せた。その後、文字の色を金色にするという修正をマニュアルで追加し、コードをビルド、テストとして実行、コードへのマージまでをCopilotとの会話によって行うというもので、ソフトウェア開発のすべてのプロセスにAIによる支援が可能であるというデモとなった。

その後にメディア向けに補足するためのQ&Aを開催。ここでもAIによるソフトウェア開発の次の姿を強調した形となった。

メディアの質問に答えるThomas Dohmke氏

メディアの質問に答えるThomas Dohmke氏

GitHub Universeで最も伝えたいことを45分に集約し、MicrosoftのCEOを招くことで最大のインパクトを狙った形となったキーノートセッションとなった。この後のセッションはこれを実証するためにさまざまな角度からGitHubのエンジニアが解説を行い、パートナーはその方向性に沿った付加価値を提供するという内容となったと言える。その意味では象徴的なキーノートと言えるだろう。

この記事のキーワード :

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30