Google、AIコーディングエージェント「Jules」と「Gemini CLI」をGitHub向けに発表
Googleは、AIを活用した開発者ツールへのコミットメントを大幅に進め、AIコーディングエージェント「Jules」と新しい「Gemini CLI GitHub Actions」を正式にリリースしました。これらのリリースは、Googleが「エージェント型開発」へと戦略的に推進していることを強調しています。これは、ソフトウェア開発ライフサイクルにおいて人工知能がますます自律的な役割を担い、世界中の開発者の生産性を向上させ、ワークフローを合理化することを目的としています。
Julesは、ベータ版での成功を経て現在一般公開されており、Googleの高度なAIモデルであり、論理的推論と計画能力で知られるGemini 2.5 Proを搭載した非同期AIコーディングエージェントです。高度にインテリジェントなチームメイトとして機能するように設計されたJulesは、複雑な要求を解釈し、詳細なコーディング計画を策定し、タスクを並行して実行することで、エンジニアチームの効率を模倣します。安全なGoogle Cloud仮想マシンにコードベースをクローンすることで動作し、ライブプロジェクトに影響を与えることなく安全な実験環境を確保します。開発者は、テストの作成や新機能の構築から、バグの修正、依存関係の更新、さらには音声変更履歴の生成まで、幅広いタスクをJulesに委任できます。このエージェントは、提案された計画、その根拠、および変更点の差分をレビューと承認のために提示することで透明性を提供し、GitHubとシームレスに統合してプルリクエストを作成します。入門ティアはカジュアルユーザーやサイドプロジェクトに対応していますが、Googleはプロフェッショナルやエンタープライズレベルのマルチエージェントワークフロー向けに、使用制限が大幅に高いProおよびUltraティアも提供しており、開発者全体のAI支援を拡大するというコミットメントを反映しています。
Julesを補完するものとして、Googleは以前にリリースしたGemini CLIの機能を拡張する「Gemini CLI GitHub Actions」も展開しました。このオープンソースAIエージェントは、GitHubリポジトリとシームレスに統合し、GitHub Actionsをそのコンピューティングサービスとして活用します。これは、ルーチンタスクの自律エージェントとしても、オンデマンドの協力者としても機能します。開発者は、GitHubのIssueやプルリクエストで@gemini-cli
をタグ付けして作業を委任でき、エージェントがバックグラウンドで非同期に動作するようにトリガーします。主要な機能には、Gemini CLIが受信したIssueを分析、ラベル付け、優先順位付けできるインテリジェントなIssueトリアージや、コードの品質、スタイル、正確性に関する即時フィードバックを提供するプルリクエストの高速レビューが含まれます。このツールは、Julesのより広範なコードベース分析機能と比較して、より焦点を絞った範囲を提供するため、より迅速な更新や修正に特に適しています。
JulesとGemini CLI GitHub Actionsの両方は、GoogleがAIを開発者エコシステムに深く組み込み、強力なAIツールへのアクセスを民主化するという広範な戦略と一致しています。Gemini CLI GitHub Actionsは無料で提供されますが、ユーザーはGoogle API StudioのAPIキーを必要とし、無料ティアを超えたその後のAPI使用は料金が発生する可能性があり、GitHub Actionsの計算時間も同様です。Vertex AIおよびGemini Code Assist(StandardおよびEnterpriseティア)のユーザーはすぐにアクセスでき、Code Assistの無料版の個人ユーザーへの提供も間もなく拡大する予定です。Googleは、データのプライバシーと制御を確保するために、Workload Identity Federationを含む堅牢なセキュリティ対策を強調しています。
これらの新しいエージェントは、Googleが提唱する「エージェントシフト」のビジョンにおける重要な一歩であり、インテリジェントで協調的なAIアシスタントが日常的なタスクを処理することで、ソフトウェアの構築方法を変革し、開発者がより高度な設計と創造的な問題解決に集中できるようにします。