Universe 2024: GitHub Copilotのモデルの選択、アプリ構築ツールGitHub Spark、AIネイティブ開発者体験でソフトウェア開発者の選択肢を広げる

Image of tomokota

本記事は、米国時間2024年10月29日に公開されたプレスリリースを翻訳したものです。

GitHubは年次の開発者イベントで、開発者の選択肢を強化することに焦点をあて、
Anthropic、Google、OpenAIのモデルを活用したマルチモデルGitHub Copilotや、新たに発表したアプリ構築ツール「GitHub Spark」など、GitHub CopilotとGitHub Models全体の追加アップデートなど、開発者の選択の力を強調した。

 

2024年10月29日 – 米国カリフォルニア州サンフランシスコGitHub は本日、10周年を迎える年次の開発者カンファレンス「GitHub Universe ’24」にて、GitHub Copilotを基盤とした開発者向けプラットフォームの次なる進化を発表しました。基調講演にて、GitHub Copilotをマルチモデル化し、開発者が使用するツールの選択肢を広げられることを明らかにしました。AnthropicのClaude 3.5 SonnetGoogleのGemini 1.5 ProOpenAIのGPT-4oo1-previewo1-miniなど、業界をリードするモデルから選択できるようになります。さらにGitHubは、10億人の開発者を目指して、AIネイティブツールGitHub Sparkを発表し、自然言語だけでパーソナライズされたウェブアプリケーションを構築できる機能を提供します。最後に、VS CodeのGitHub Copilot、GitHub Copilot Workspace、GitHub Models、Copilot Autofixを大幅にアップデートし、AI機能をGitHubプラットフォーム全体に拡張しました。これにより、Issueからプルリクエスト、ビルドまで、GitHubプラットフォーム全体でAIネイティブな開発者体験を提供します。

11月27日渋谷にて、GitHub Universe’24 の内容を日本語で振り返るイベントを開催します!最新の発表内容について直接知る機会をお見逃しなく。ぜひご参加ください!
詳しくはこちら

GitHub Copilotがマルチモデル対応へ:Anthropic、Google、OpenAIの主要モデルを選択可能に

Visual Studio CodeとGitHub.comでGitHub Copilotを使用する開発者は、AnthropicのClaude 3.5 Sonnet、GoogleのGemini 1.5 Pro、OpenAIのGPT-4o、o1-preview、o1-miniなど業界をリードするモデルから選択できるようになりました。デフォルトのモデルでも十分に強力な機能を提供するGitHub Copilot Chatとの会話中に、タスクに適したモデル選ぶことが可能になり、GitHubはこのマルチモデル対応で、開発者が慣れ親しんだワークフローの中でさまざまな主要モデルを使用できるようにサポートします。

AnthropicのClaude 3.5 Sonnetは本日よりGitHub Copilotで利用可能となり、GoogleのGemini 1.5 Proは数週間以内に利用可能となる予定です。GitHubは、主要なモデルプロバイダーとのパートナーシップを通じて開発者の選択肢を広げ、GitHub Copilotのさらに多くの機能や領域でマルチモデルの選択を可能にする予定です。

GitHub Spark:自然言語でアプリを構築するAIネイティブツール

GitHubは、10億人の開発者を支援するビジョンのもと、自然言語だけで完全な機能をもつアプリ「スパーク」を構築できるツール、GitHub Sparkを発表しました。あらゆるスキルの開発者が、自然言語を使ってアイディアを簡単にアプリで実現できるようにします。スパークは完全に機能するマイクロアプリで、AI機能や外部データソースが統合可能でありながら、クラウドリソースの管理を必要としません。

クリエイティブな作業でフィードバックループを活用し、OpenAIやAnthropicのモデルを使用したプロンプトからアプリを構築し、リアルタイムでプレビューを確認しながら、各リクエストのオプションを簡単に確認できます。そして各バージョンは自動的に保存されるため、途中経過を比較しながら進めることもできます。経験豊富な開発者は、基礎となるコードを直接変更でき、一般ユーザーや初心者は、完全に自然言語で反復してアプリを改善していくことができます。ユーザーが自分のスパークの出来に満足したら、デスクトップ、タブレット、モバイルデバイスで自動的に実行でき、自分の創造したアプリからすぐに価値を得ることができます。また、アクセス権をカスタマイズしてスパークを共有したり、他のユーザーがスパークをリミックスしたり、その上に構築することもできます。

GitHubは今後もGitHub Sparkの改良を続け、一般ユーザーと全てのスキルレベルの開発者にとってより直感的で使いやすいツールとなるよう目指していきます。

GitHubはAIネイティブな体験を提供:プラットフォーム全体にわたる大幅な改善

GitHubは、VS CodeのGitHub Copilotの進化から、GitHub Copilot WorkspaceやGitHub Modelsの次期バージョンまで、開発者の選択とコントロールを支えるAIネイティブな開発体験のビジョンを明らかにしました。
主なアップデート内容:

  • VS CodeでのGitHub Copilotのマルチファイル編集機能:
    11月1日より、ユーザーはVS CodeのGitHub Copilot Chatを使い、プロジェクト内の複数のファイルを自然言語プロンプトで同時に編集することができる新しい編集モードが利用可能になります。
  • 全ユーザー向けの GitHub Copilot Extensions:
    GitHub Copilot Extensionsにより、開発者は、Atlassian Rovo、Docker、Sentry、Stack Overflowなどの主要な開発者ツールやサービスに関する質問ができるようになります。ユーザーは、社内のツールと連動するプライベート拡張機能を構築することもできます。GitHub Copilot Extensionsは2025年初頭に一般提供(GA)される予定です。
  • Xcode向けGitHub Copilot:
    GitHub CopilotのXcode向けのコード補完機能がAppleのプラットフォームのアプリケーション開発者向けにパブリックプレビューで利用可能になりました。
  • GitHub Copilotによるコードへのフィードバック:
    新しいコードレビュー機能により、GitHub Copilot は30秒でコードに迅速なフィードバックを提供し、ユーザーは人間のレビュアーを待つ間に「マージ準備完了」に向けて反復作業を開始できます。ユーザーは、Visual Studio CodeまたはGitHub.comでプルリクエスト作成時にレビューをリクエストできます。
  • GitHub Copilotのカスタマイズ機能:
    ユーザーは、VS CodeとVisual StudioでGitHub Copilot Chatの応答を、好みのツール、組織の知識、コーディング規約に基づいてカスタマイズできるようになりました。さらに、リポジトリ、プルリクエスト、Issue、ディスカッション、 Bingインテグレーションを通じてウェブから追加のコンテキストを活用し、GitHub全体でAI ネイティブな体験を開発者に提供します。

GitHubプラットフォーム全体のその他のアップデートは以下の通り:

  • GitHub Copilot Workspaceの次のイテレーション :
    55,000人以上の開発者がGitHub Copilot Workspaceを利用して、自然言語を使ってコードの計画、ビルド、テスト、実行を行っており、これまでに10,000件以上のプルリクエストがマージされています。GitHub は開発者と密接に協力し、さらなる価値を提供するために、ビルドおよび修復エージェント、実装に必要な変更の検出、コマンド実行によるエラー修正機能など、100以上の改良が加えられました。他にも、ブレインストーミングモード、VS Codeとのインテグレーション、反復フィードバックループ、より深いAIアシスト、さらにコンテキストの提供とパーソナライゼーションの向上が含まれます。
  • GitHub Modelsの機能拡張(パブリック・プレビュー):
    インタラクティブなモデルプレイグラウンド公開以来、7万人以上のデベロッパーが、OpenAI o1やMeta Llama 3からMicrosoft PhiやCohere Command Rまで、AIモデルをGitHubから試しています。本日より、AIエンジニアは新機能 を活用できるようになりました。これには、モデルを並べて比較する機能、マルチモーダルモデルのサポート、プロンプトやパラメーターを保存して共有する機能、GitHub Codespacesでの新しいクックブックやSDKのサポートなどが含まれます。
  • Copilot Autofixとセキュリティキャンペーンによる大規模な脆弱性の修正:
    Copilot Autofixの一般提供(GA)を受けて、開発者はコードの脆弱性を3倍以上の速さで修正しています。Copilot Autofixにはセキュリティキャンペーンが追加され、一度に最大1,000件のアラートをトリアージできるほか、アラートの種類、深刻度、リポジトリ、チームごとにフィルタリングできます。ESLint、JFrog SAST、Black Duck’s Polaris™ platform powered by Coverity®などのパートナーツール ともインテグレーションできるようになったため、開発者は自分のコードスキャンツールでセキュリティワークフローを合理化できます。パートナーツール向けのセキュリティキャンペーンとCopilot Autofixは、本日よりパブリックプレビューで利用可能です。

GitHub Octoverse 2024:AIをリードするPythonがJavaScriptを追い抜き、世界の開発者数が急増

今年のOctoverseレポートでは、GitHub上の5億1,800万以上のプロジェクトのプラットフォームアクティビティから、グローバル開発者コミュニティの規模が急増する中でAIがどのように拡大しているかを示しています。昨年GitHub上で行われた52億のコントリビューションを分析した結果、3つの大きなトレンドが明らかになりました:

  • PythonがGitHub上で最も使われる言語
    となり、AIの普及と共にオープンソース活動が従来のソフトウェア開発の枠を超えて広がっています。
  • 世界的な生成AI活動の急増
    GitHub上のパブリックな生成AIプロジェクトの総数は前年比で98%増加しており、その多くはインド、ドイツ、日本、シンガポールなどの国々からの活動です。
  • 世界中の開発者数の急増
    —特にアフリカ、ラテンアメリカ、アジアで顕著です。100万人以上の学生、教師、オープンソースメンテナがGitHub Copilotの無償アクセスプログラムを通じてAIを利用しており、AIがより多くの人々を開発者の道へと導いていることが示唆されています。

11月27日渋谷にて、GitHub Universe’24 の内容を日本語で振り返るイベント、GitHub Universe Recap東京を開催します!本プレスリリースの内容を詳しく知り、またGitHubコミュニティと交流する機会となります。ぜひご参加ください。

11月27日開催GitHub Universe Recapイベント参加登録