Google、Gemini 2.5搭載のAIコーディングエージェント「Jules」を発表
Googleは、非同期エージェントベースのコーディングアシスタント「Jules」の一般提供を開始し、ベータ版を終了させました。高度なGemini 2.5 Proモデルを搭載したJulesは、テストの作成、新機能の構築、バグ修正、オーディオ変更ログの生成、依存関係の更新など、日常的なプログラミングタスクをオフロードし、効率化したい開発者にとって大きな助けとなる位置付けです。
従来のリアルタイムコーディングアシスタントとは異なり、Julesは非同期で動作します。開発者の既存のコードリポジトリと直接統合し、コードベースを安全なGoogle Cloud仮想マシンにクローンして、バックグラウンドで熱心に作業します。タスクが完了すると、Julesは包括的な計画を提示し、その推論を詳述し、提案された変更の明確な差分(diff)を提供します。これにより、開発者は変更がメインのコードベースにマージされる前にレビューし、承認することができます。Googleは、このサービスがデフォルトでプライベートであることを強調しており、ユーザーのプロプライエタリなコードで学習しないこと、およびすべてのデータを隔離された実行環境内に保持することを保証しています。
今回の一般公開は、広範なベータ期間を経て行われました。この期間中、数千人の開発者がJulesを利用して数万のタスクを完了し、合計で14万を超えるコード改善に貢献し、それらは後に公開されました。これらの初期採用者から収集された貴重なフィードバックに基づいて、Googleはアシスタントのインターフェースを改良し、数百のバグを解決し、新機能を追加しました。これらの機能強化には、以前の設定を再利用することによるタスク実行の高速化、GitHub Issuesとのシームレスな統合、および拡張されたマルチモーダルサポートが含まれます。
一般公開に伴い、Julesは開発者のさまざまなニーズに対応するために設計された3つの異なるアクセスレベルを通じて利用可能になりました。基本ティアは、小規模なプロジェクトでアシスタントを試したいユーザーに適しています。継続的な日常業務には、GoogleはAI Proティアを提供しており、Google AI Ultraティアは、大規模なマルチエージェントサポートを必要とする高負荷のコーディング環境向けに調整されています。
しかし、ベータ版からの移行は、普遍的な称賛を受けているわけではありません。一部の早期テスターは、Julesの実用的な有用性について懸念を表明しています。例えば、Hacker Newsのあるユーザーは、「私はこれで遊んでみましたが、概して感銘を受けませんでした。明らかな煩わしいUIバグもあり…このツールの出力は、最も単純な問題以外にはあまり良くありません。モデルが本当に良ければ、これを気に入るでしょうが、そうではありません」とコメントしています。
さらに、GoogleのAIおよびWorkspace製品のより広範な複雑さについても懸念が提起されており、一部のユーザーはナビゲートが困難だと感じています。ユーザーのLucasoatoは、この不満を強調し、「Google Workspaceのサブスクリプションを理解しようとしていますが、完全に混乱しています。Google AI Studioにアクセスできるかどうかも分かりません。彼らのチュートリアルは完全に[ナンセンス]で、ドキュメントはプラットフォームに反映されていないものを参照しているため、単に間違っています」とコメントしています。
JulesはGoogle AI Studioを通じて利用可能であり、その正確な機能と運用上の制限は、ユーザーの特定のGoogle AIサブスクリプションティアによって異なります。サブスクリプションの複雑さに関するフィードバックにもかかわらず、Googleは全体的なサブスクリプションモデルを簡素化するための即時の変更はまだ発表していませんが、Julesの継続的な改善と、開発者からのフィードバックを将来のアップデートに統合することへのコミットメントを表明しています。