Googleは最近、Atlassian Rovo、GitHub、GitLab、Google Docs、Sentry、Snykを含むGemini Code Assistのサードパーティツールのサポート を発表した。プライベートプレビューにより開発者は広く使用されているソフトウェアツールとパーソナルAIアシスタントの統合を直接IDE内でテストできる。
マーケット・リーダー GitHub Copilotと同様の機能を提供するGemini Code AssistはAIコードアシスタンス、自然言語チャット、コード変換、ローカルコードベース認識を備えたAI支援アプリケーション開発を提供する。これらのツールをプライベートプレビューで起動することで、リアルタイムのデータと外部アプリケーションへのアクセスがコーディング環境に直接統合され、集中力を削がずに機能性を高めることができる。グーグルのシニアディレクター Ryan J. Salva氏とグループ・プロダクトマネージャー Prithpal Bhogill氏はこのように書いている:
開発者が使用する多様なツールを認識し、より包括的で効率的な開発体験を実現するために、多くのパートナーと協力してその技術をGemini Code Assistに直接統合しています。これらのパートナーは、開発者がSDLCを強化するツールを通じて情報にアクセスしながらコーディングのフロー状態を維持するよう支援します。
ドキュメントによるとサポートされているサードパーティツールは、OpenAPI標準またはユーザーが提供するYAMLファイルに基づいて、任意の自然言語コマンドをパラメータ化されたAPIコールに変換できる。GitHub Copilot Enterpriseはコンテキスト切り替えを減らすための拡張機能も含んでいる。Google Cloudのシニアディレクター兼チーフエバンジェリスト Richard Seroter氏はコメントしている:
Googleは多くの場合、世界初ではありません。私たちが本格参入する前に検索エンジン、Webメール、オンラインメディア、LLMベースのチャットはありました。しかし時間とともにリーダーボードに食い込んでいくようです。最近?Gemini Code Assistは世界初のAI支援IDE ツールではありません。しかしかなり良くなってます!
コーディング支援が生成AIの最も有望な分野の1つであると、Salva氏とBhogill氏は付け加える:
Code Assistは現在、開発者に従来のAPIとAIエージェントAPIの両方に対する自然言語インターフェースを提供しています。パートナーは、当社のパートナープログラムに参加することで、迅速かつ簡単にCode Assistに統合できます。参加プロセスは、OpenAPIスキーマ、ツール設定定義ファイル、および統合の検証とチューニングに使用される一連の品質評価プロンプトを提供するだけの簡単なものです。
Code Assistに影響を与える最近の発表はこれだけではなく、Gemini 2.0 Flashのサポートも重要な発表である。Gemini 2.0を搭載したCode Assistはより大きなコンテキストウィンドウを提供し、より広範なエンタープライズ・コードベースを理解できるようになった。Googleによるとこの新しいLLMはより高品質なレスポンスと低レイテンシーを提供することで生産性を向上させ、ユーザーが「割り込みのないフロー状態を長時間維持」することを目指している。記事 The 70% problem: Hard truths about AI-assisted coding」でAddy Osmani氏は警告している:
AIは私たちのソフトウェアを劇的に改善しているわけではありません。なぜなら、ソフトウェアの品質は(おそらく)コーディング速度により制限されているわけではないからです(...)AIが実際に行っているのは、より迅速な反復と実験を可能にし、より迅速な探索を通じて潜在的により良いソリューションにつなげることです(...)目標はより多くのコードをより速く書くことではありません。より良いソフトウェアを構築することです。賢明に使用すれば、AIはそれを支援できます。しかし「より良い」が何を意味し、それをどのように達成するかを知るのは、依然として私たち次第です。
Code Assistは現在、OAuth 2.0のAuthorization CodeグラントタイプによるパートナーAPIへの認証をサポートしており、Googleは将来的にAPIキー認証のサポートも追加する予定だ。価格設定 はユーザー毎の月額ライセンスに基づいており、月単位または年単位の契約がある。ライセンスは1ユーザーあたり月額19米ドルから54米ドルの範囲である。Code AssistツールのプライベートプレビューへのアクセスをリクエストするためのGoogleフォーム が用意されている。