Googleが自律型コーディングエージェント「Jules」のパブリックβ版を公開:「JavaScript」「Python」「Go」などを使ったプロジェクトに最適
Googleは、非同期型のエージェント型コーディングアシスタント「Jules」のパブリックβ版を公開した。既存のリポジトリと直接連携でき、プロジェクトのコンテキストを理解した上での修正提案が可能だという。
Googleは2025年5月20日(米国時間)、自律的なコーディングエージェント「Jules」のパブリックβ版を公開した。
Julesは、既存のリポジトリと直接接続できる、非同期型のエージェント型コーディングアシスタントだ。
Googleによると、エージェント型開発は試作段階から実用段階へと移行する転換期を迎えており、今後のソフトウェア開発の主流になっていくという。同社は「GoogleのAIモデル『Gemini 2.5 Pro』を搭載したJulesは、現存する開発支援ツールの中でも高度なコード理解、分析能力を持つ」としている。
基本機能と利用条件
コードベースを「Google Cloud」の仮想マシン(VM)にコピー(クローン)し、プロジェクトの全体的なコンテキストを理解した上で、テストの作成、新機能の開発、音声による変更履歴の提供、バグの修正、依存関係のバージョンアップといったタスクを実行する。
非同期で動作するため、Julesがバックグラウンドで作業している間、ユーザーは他のタスクに集中できる。プライバシーを重視した設計となっており、ユーザーのプライベートコードは学習に使わず、データは実行環境内で分離されている。
パブリックβ期間中は無料で利用できるが、使用制限がある(デフォルト〈既定〉で2つの並行タスク、1日に実行できるタスクの総数は5つなど)。このβ期間終了後は有料になる見込みだ。
Julesの特徴
Julesは以下のような特徴がある。
コードベースでの作業
Julesはサンドボックスのような特別な実行環境は不要で、既存プロジェクトのコード全体を理解した上で、必要な変更を賢く判断して実行できる。
並列実行
タスクはVM内で実行され、並列実行が可能だ。そのため、複数のリクエストを同時に処理できる。
可視的なワークフロー
Julesは変更を実施する前に、具体的な作業計画と判断根拠を提示する。
GitHubとの統合
Julesは、ユーザーが普段使っている「GitHub」の作業環境にそのまま組み込める。新しい環境に切り替えたり、追加の設定をしたりする必要はない。
ユーザーによる制御
作業の開始前、実行中、完了後のどの段階でも、ユーザーは提案された計画を修正でき、常にコードへの最終的な決定権を持つ。
音声要約
Julesは直近の変更内容を音声でまとめて説明する。このため、プロジェクトの進捗(しんちょく)状況を耳で確認できる。
FAQによると、Julesは特定のプログラミング言語に依存しないが、「JavaScript」「TypeScript」「Python」「Go」「Java」「Rust」を使用したプロジェクトで特に高い効果を発揮するという。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
Google、最新のAIモデルファミリー「Gemini 2.0」を発表 AIコーディングエージェント「Jules」など最新の取り組みを紹介
Googleは、エージェント時代に向けた最新のAIモデルファミリー「Gemini 2.0」を発表し、その最初のモデルの試験運用版リリースや、Gemini 2.0を用いたAIエージェントの研究開発など、関連する一連の取り組みも紹介した。Google Agentspaceが、名前通り従業員のためのAIエージェント活用キャンバスに進化
Google Cloudが「Google Agentspace」を刷新した。これで、「全従業員のためのAIエージェント活用インタフェース」という位置付けが明確化した。オンプレミス環境に対しても使えるようになる。「MCPを補完」 オープンなAIエージェント連携プロトコルをGoogle Cloudが発表
Google Cloudが、複数のAIエージェントを連携させる標準プロトコルを発表した。オープンソースとして、コミュニティーやパートナーと開発を進めていくという。AnthropicのMCPとは補完関係にあると強調している。