GoogleはCloud Next Conferenceで、エンタープライズ向けのAIコード補完・支援ツール「Gemini Code Assist」を発表した。このツールは、Apigee API ManagementおよびApplication Integrationでのパブリックプレビューとして提供されている。
それ以前、GoogleはDuet AIというブランドで同様のサービスを提供しており、ApigeeやApplication Integrationを含む様々なGoogle Cloud Servicesで利用可能だった。Gemini Code AssistはDuet AIの新バージョンで、大幅な改良が加えられている。最大100万トークンを処理でき、AnthropicのClaude 3モデルの4倍、OpenAIのGPT-4 Turboの8倍のデータを処理できる。これは、コード・アシストが、コード・ライブラリの分析、長文のドキュメントの理解、より広範な会話のような複雑なタスクをより簡単に実行できることを意味する。
GoogleのプロダクトマネージャーであるMichael Vakoc 氏とPramodh Ramesh氏は、次のように書いている。
Gemini Code Assistは、セキュリティスキーマ、APIパターン、統合など、企業のコンテキストを理解し、それを使用してユースケースに合わせた推奨事項を提供します。さらに、Gemini Code Assistを使用することで、ゼロからプロンプトを出す代わりに、開発中に既存のAPIや統合を反復できます。
Gemini Code Assistを使えば、Google CloudのマネージドAPI BrokerサービスであるApigeeでのAPI作成が、開発者にとってより簡単になる。API Hub上で利用可能なAPI仕様が開発者のニーズにマッチしない場合、Geminiを使用することで、開発者は要件を平易な言葉で記述し、カスタマイズされた仕様を生成できる。さらに、Gemini Code Assistは、APIプロキシ作成中に新しいポリシー設定を追加する際の明確なガイダンスを提供する。また、既存のコンフィギュレーションについても説明し、アップデートやメンテナンスのための学習曲線を緩和する。
Gemini Code Assistは、APIプロキシ作成時にガイダンスと説明を提供する(出典:Google Cloudブログポスト)
Google CloudのチーフエバンジェリストであるRichard Seroter氏はこうツイートした。
ApigeeもGemini Code Assistの熱を得ました。APIを生成するためにスペックを作成し使用できるこの新しい機能が気に入っています。そして、既存のAPIオブジェクトを考慮に入れているのがクールです。
Gemini Code Assistを備えたGoogleのスタンドアローンIntegration Platform as a Service (iPaaS)ソリューションにより、開発者はニーズを記述することで簡単に自動化フローを作成できる。例えば、バグ追跡システムで新しく作成された問題からCRMのケースを更新するようなタスクを自動化できる。ユーザーは、Geminiにプロンプトを発行し、インターフェイス内でワンクリックの提案を利用できる。Geminiは、APIやアプリケーションのような企業のコンテキストから、ユースケースに合わせたフローを提案する。変数を自動的に生成し、タスクを事前に設定することで、統合をすぐに使えるようにする。
Gemini Code Assistからのプロアクティブな提案で統合フローを拡張する(出典:Google Cloudブログポスト)
さらに、Geminiはプロンプトに応答し、プロアクティブに最適化を提案し、既存のフローをワンクリックで拡張できるため、メンテナンスの手間を減らせる。Application Integrationのビジュアルインターフェースは、フローを一目で理解できるようにし、新規ユーザーのオンボーディングを助ける。さらに、Geminiは既存の構成に基づいてインテリジェントな記述を生成する。
Gemini Code Assistは、GitHub Copilot Enterpriseと比較して競争力のあるサービスであり、マイクロソフトはマイクロソフト CopilotでAI支援を組み込んだサービスを提供している。このCopilotは、Apigeeに似たAPIブローカーであるAzure API Managementと、Application Integrationに匹敵するLogic Apps 向けにプレビューされている。