GitHubが、企業がコードベースをカスタマイズできるCopilotエンタープライズプランを発表

GitHubが、企業がコードベースをカスタマイズできるCopilotエンタープライズプランを発表

GitHub は本日、企業が社内コードベースに基づいて Copilot ペアプログラマーを微調整できるようにするエンタープライズ サブスクリプション レベルの計画を発表しました。

このニュースは、マイクロソフト傘下の同社が本日開催した年次開発者会議「GitHub Universe」で発表した数々の注目すべき情報の一部であり、新しいパートナー プログラムや、Copilot Chat が正式に利用可能になる時期についてのより明確な説明などが含まれている。

GitHub は 3 月に Copilot Chat を発表し、7 月にビジネス ユーザー向けのパブリック ベータ版を公開し、続いて 9 月に個人ユーザー向けに提供を開始しました。来月 (12 月) には Copilot Chat が一般提供開始される予定ですが、GitHub は正確な日付を明らかにしていません。

簡単に言うと、Copilot Chat は開発者の統合開発環境 (IDE) 内に存在するチャットボットであり、開発者が現在作業中のコードについて質問したり、特定のプログラムのバグを特定して修正を提案したり、特定のコード行に関するインライン フィードバックを提供したりすることができます。

GitHub コパイロットチャット
GitHub Copilotチャット。画像クレジット: GitHub

Copilot Chat は最新の OpenAI 大規模言語モデル (LLM) GPT-4 を搭載しており、個人の場合は月額 10 ドル、企業の場合は月額 19 ドルの標準 Copilot サブスクリプションの一部として利用できます。

進取的

GitHubは、月額39ドルで利用できる新しいエンタープライズグレードのCopilotサブスクリプションも展開すると発表しました。2024年2月から提供されるCopilot Enterpriseは、既存のビジネスプランのすべての機能に加え、いくつかの注目すべき追加機能を備えています。これには、企業がCopilot Chatを自社のコードベースに合わせてカスタマイズし、基盤となるモデルを微調整する機能が含まれます。

ここでのアイデアは、企業がCopilotを自社のコードベースに接続し、開発者が社内のプライベートコード全体に関する提案を受け取れるようにすることです。これは実は本日発表された別の内容と関連しており、Copilot Enterpriseをご利用のお客様は、Copilot ChatがコードエディタやIDEだけでなくGitHub.comにも拡張される予定です。これにより、開発者はコード、ドキュメント、プルリクエストを深く掘り下げて検討することができ、Copilot Chatが概要、提案、そして幅広い質問への回答を提供してくれるようになります。

テッククランチイベント

サンフランシスコ | 2025年10月27日~29日

「Copilot ChatをGitHub.com上のリポジトリに接続することで、Copilot Enterpriseは開発チームにコードベースの迅速な理解、ドキュメントの検索と構築、社内コードやプライベートコードに基づく提案の取得、プルリクエストの迅速なレビューを可能にします」と、GitHubのCEOであるトーマス・ドームケ氏は、本日のGitHub Universeのニュースに付随するブログで述べています。「組織のコードベースに関する集合的な知識を開発者が簡単に利用できるようにすることで、開発者はコードをより速く記述できるだけでなく、競合他社に先駆けて次のアプリケーション、機能、またはアップデートを展開できるようになります。」

Copilot Enterprise: プルリクエストの概要を生成する
Copilot Enterprise:「スマートアクション」でプルリクエストの概要を生成します。画像クレジット: GitHub

現状では、Copilot ChatはIDE内のプライベートワークスペースで動作しますが、ユーザーはリポジトリをローカルにクローンする必要があります。Copilot Enterpriseは、クラウド上のコードや関連ドキュメントに関するあらゆるAI対応の会話を可能にします。さらに、企業はモデルを微調整することで、Copilotがコードを完成させ、特定のコードベースに固有の非常に具体的な質問に答えられるようにすることができます。

「私たちの究極の目標は、会話型で、ユビキタスで、パーソナライズされ、信頼できるCopilotを提供することです。そして、まさにそれがCopilot Enterpriseで実現していることです」と、GitHubのプロダクトマネジメント担当副社長、マリオ・ロドリゲス氏はTechCrunchに語った。

Custom-model creation in GitHub Copilot Enterprise
GitHub Copilot Enterpriseでのカスタムモデル作成。画像クレジット: GitHub

GitHub がこの機能の初期テストで協力した企業のひとつにチップ大手の AMD があり、同社によると、Copilot モデルを微調整することで Verilog などのハードウェア設計言語のサポートが可能になったという。これは標準的な Copilot のバージョンでは不可能だったことだ。

「カスタマイズされたコパイロットモデルは、AI機能をAMDのハードウェアエンジニアの多くに提供し、当社特有の製品設計スタイルに合わせて調整された正確で高品質のAI提案を提供しました」とAMDのソフトウェア開発担当シニアディレクター、アレクサンダー・アンドロンシック氏は声明で述べた。

関連ニュースとして、GitHubはCopilot Chatを「今後数ヶ月以内に」GitHubモバイルアプリに導入すると発表しました。また、これまでVS CodeとVisual Studioコードエディタに限定されていたJetBrainのIDEスイートのサポートも追加します。この動きは多くの要望に応えたものと思われます。「皆様のご要望をしっかりとお聞きしました」とDohmke氏は述べています。

Copilotの拡張

本日GitHub Universeから発信されたもう一つの注目すべき発表は、Copilotパートナープログラムです。このプログラムにより、GitHubはより広範な開発者コミュニティとの関係構築を推進します。これは、Datastax、LaunchDarkly、Postman、HashiCorp、Datadogといったサードパーティ開発ツール企業がCopilotとの連携機能を構築しているプラ​​グインという形で提供されます。

「このエコシステムが拡大し続けるにつれ、GitHub Copilotが開発者にもたらす可能性とユースケースも拡大していくでしょう」とDohmke氏は述べています。「データベースクエリのパフォーマンス向上から、機能フラグのステータス確認、A/Bテストの結果表示まで、GitHub Copilotのプラグインを開発しているパートナーのおかげで、これらすべて、そしてさらに多くのことがまもなく可能になるでしょう。」

本日、最初のパートナー企業 25 社が発表されましたが、GitHub は参加を希望する企業向けに早期アクセス プログラムを開始しています。

GitHub Copilot Partner program: Datastax example
GitHub Copilot パートナープログラム:Datastaxの例。画像クレジット: GitHub

最後に、少なくともCopilotに関連する点として、GitHubは同社がCopilot Workspaceと呼ぶツールの早期プレビューも公開しました。これは、開発者がアイデアから実行可能なコードまでをわずか数分で実現するための「自然言語の橋渡し」として機能するとGitHubは述べています。開発者がCopilot Workspaceで問題を報告すると、変更をどのように実行すればよいかを示す自動生成された計画が表示されます。ただし、開発者は必要に応じてこの計画を編集し、AIをより適切な方向に「導く」こともできます。これは2024年中のリリースが予定されています。

「Copilot Workspace は、プロジェクトの隅々まで把握しているパートナーとのペアプログラミングセッションのようなもので、AI の力を活用して、問題からプルリクエストまでリポジトリ全体の変更をユーザーのリードで実行できます」と Dohmke 氏は述べています。

Copilot Workspace
Copilotワークスペース。画像クレジット: GitHub

セキュリティなど

セキュリティ面では、GitHubは2020年に最初の組み込みIDEを導入した際にリリースした機能をさらに強化しています。これにはシークレットスキャンとコードスキャンが含まれており、GitHubユーザーは自動化された脆弱性検出機能にアクセスし、公開コードに誤って残されたパスワードなどのシークレット情報を発見できるようになりました。

GitHubは現在、コードスキャン用の「自動修正」機能など、新たなAI機能を追加し、開発者がより迅速に修正を導入できるよう支援しています。これらのAI生成による修正は、プルリクエストで受信したCodeQL、JavaScript、TypeScriptのアラートに適用されます。

「これらは単なる修正ではなく、脆弱性が何であるか、そしてそれをどのように修正するかをすぐに理解できるようにする正確で実用的な提案です」とGitHubの製品管理担当副社長アシャ・チャクラバーティ氏はブログ投稿で述べた。

Code-scanning autofix in GitHub Copilot
GitHub Copilotのコードスキャン自動修正機能。画像クレジット: GitHub

開発者は、クリックするだけでこれらの修正をコードにコミットすることを選択できます。また、コードベースにマージする前に修正を編集することもできます。

「この機能の優れた点は、ユーザーがコードを書きながら脆弱性を迅速に修正できるため、スムーズな修復エクスペリエンスが提供され、コードスキャンユーザーが期待するのと同じ精度で、修復時間がさらに短縮されることです」とチャクラバーティ氏は付け加えた。