Julesは、Googleが2024年12月に発表した実験的なAI搭載のコーディングアシスタントです。最新の生成AIモデル「Gemini 2.0」を活用し、PythonやJavaScriptのコード修正、バグフィックス、プルリクエストの準備など、開発者の作業を自動化することを目的としています。
主な機能
• 自律的なコード修正: Julesは、与えられたタスクやイシューに基づいて、コードの修正や変更を自律的に行います。複数のファイルにまたがる修正や詳細なプルリクエストの準備も可能です。
• GitHubとの統合: JulesはGitHubのワークフローと直接統合されており、開発者が常時監視しなくても、コードベースの分析から修正、プルリクエストの準備までを実行できます。
• 安全性の確保: Julesは行動を起こす前に計画を提示し、ユーザーがコード作成の進捗を監視できる仕組みを採用しています。これにより、開発者はJulesの提案をレビューし、必要に応じて調整することができます。
現状と今後
Julesは現在、一部のテスターに限定して提供されており、2025年初頭にはより多くの開発者が利用できるようになる予定です。Googleは、Julesの開発を通じて、AIがコード生成や修正において重要な役割を果たす未来を見据えています。