Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Googleの新しいコーディングAIエージェントJulesを使ってみた
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
tonionagauzzi
July 08, 2025
Programming
650
0
Share
Googleの新しいコーディングAIエージェントJulesを使ってみた
tonionagauzzi
July 08, 2025
More Decks by tonionagauzzi
See All by tonionagauzzi
【Android】テキスト選択色の問題修正で心がけたこと
tonionagauzzi
0
220
Android 15以上でPDFのテキスト検索を爆速開発!
tonionagauzzi
0
330
Compose におけるパスワード自動入力とパスワード保存
tonionagauzzi
0
450
Androidテスト基礎講義
tonionagauzzi
0
340
Android Composeでの自動入力(作成:GPT-4o)
tonionagauzzi
0
130
Jetpack Composeで自動入力(Autofill)を実装しよう(作成:claude-3.7-sonnet)
tonionagauzzi
0
140
Jetpack Composeにおける自動入力の実装と注意点(作成者:Gemini 2.5 Pro Exp 03-25)
tonionagauzzi
0
150
Jetpack Composeで自動入力を完全攻略(作成:o3)
tonionagauzzi
0
130
ペアプログラミングにQAが加わった!職能を超えたモブプログラミングの事例と学び
tonionagauzzi
1
330
Other Decks in Programming
See All in Programming
ネイティブアプリとWebフロントエンドのAPI通信ラッパーにおける共通化の勘所
suguruooki
0
250
AWS re:Invent 2025の少し振り返り + DevOps AgentとBacklogを連携させてみた
satoshi256kbyte
2
150
ローカルで稼働するAI エージェントを超えて / beyond-local-ai-agents
gawa
2
260
Migration to Signals, Signal Forms, Resource API, and NgRx Signal Store @Angular Days 03/2026 Munich
manfredsteyer
PRO
0
250
瑠璃の宝石に学ぶ技術の声の聴き方 / 【劇場版】アニメから得た学びを発表会2026 #エンジニアニメ
mazrean
0
180
おれのAgentic Coding 2026/03
tsukasagr
1
140
Symfonyの特性(設計思想)を手軽に活かす特性(trait)
ickx
0
130
iOS機能開発のAI環境と起きた変化
ryunakayama
0
170
AI時代の脳疲弊と向き合う ~言語学としてのPHP~
sakuraikotone
1
1.8k
PHPのバージョンアップ時にも役立ったAST(2026年版)
matsuo_atsushi
0
290
Running Swift without an OS
kishikawakatsumi
0
380
YJITとZJITにはイカなる違いがあるのか?
nakiym
0
110
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
234
18k
A better future with KSS
kneath
240
18k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
760
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
800
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.8k
The SEO Collaboration Effect
kristinabergwall1
0
420
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
140
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
340
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
1k
Transcript
Googleの新しいコーディングAIエージェント『Jules』 を使ってみた! 1
アジェンダ 1. Julesとは? 2. 非同期コーディングエージェントとは? 3. Julesの主な特徴 4. Julesの実演 5.
Julesを評価 6. 他のAIツールとの比較 7. Julesの開発に貢献するには 8. これから試したいこと 9. まとめ 2
登壇者情報 トニオ(@tonionagauzzi) Androidエンジニア 趣味はブログ https://dribit.hatenablog.com/ 3
注意点 このスライドは 2025/07/08 時点の情報です。 AIの状況は変化が早いので、この内容はすぐに古い情報となります。 Julesを使う際は最新の情報を確認してください! 4
Julesとは? Google I/O 2025で発表された非同期コーディングエージェント。 URL: https://jules.google/ Doc URL: https://jules.google/docs/ 現在はベータ版で無料で使える。
5
非同期コーディングエージェントとは? 一言で言えばAIが勝手にコーディングを進めてくれるシステム。 従来のソフトウェア開発 非同期コーディングエージェント 開発者が直列に実行 (人間のマルチタスクは短い直列作業の連続) AIが様々なタスクを並列に実行 人間がPCを触る必要がある 人間がPCを触らなくてもよい 6
Julesの主な特徴 特徴 説明 非同期実行 バックグラウンドでタスクを実行できる 計画駆動 実行前にタスクを段階的に分析し、ユーザーに承認を求める GitHub連携 GitHubのワークフローに統合できる Geminiベース
最新のAIモデルGemini 2.5 Proを使用する 7
Julesの実演 jules.googleにアクセスする。 右上の"Try Jules"を押す。 8
Googleアカウントにログインする。 ログイン後、プライバシーに関するお知らせでContinueを押す。 9
Julesのトップ画面で、GitHub認証してリポジトリを指定する。 今回はWhetherAppのリポジトリを指定する。 https://github.com/tonionagauzzi/WeatherApp 10
タスクを自然言語で依頼する。 「天気情報表示アプリWhetherAppを、週間天気予報に対応してください」 11
タスクの実行計画を確認する。 Julesから実行計画を提示されたら、計画を承認、もしくは再計画を依頼する。 12
あとは待つだけ! しばらくすると、リポジトリに feat/7-day-forecast というブランチが作られた! ちなみに「プルリクエストを作ってください」には応じてもらえなかった…。 13
仕上がりを確認 feat/7-day-forecast ブランチの変更内容を評価してみた。 そのままではビルドに成功せず。 14
ビルドエラーを直してみた Julesにビルド成功まで頑張ってもらうのは効率が悪かったので、手直しした。 デザインはさておき、週間天気予報が表示されるようになった!! 15
Julesを評価 良かったこと 指示一発で動くものを作ってくれた! 期待通りではなかったこと 存在しない定数を参照してビルドエラーになった。 既存のクラスを利用せず、同名のクラスを新規作成してきた。 作成しなくてもよいテストを作成してきた。 実装の方針は正しかったが、細かい部分でビルドエラーが発生した。 16
できること バグ修正 テストコード作成 新機能の実装 依存関係の更新 複数ファイルの同時編集 できないこと 事前にカスタムルール(システムプロンプト)を与える プルリクエストの作成 17
Julesの仕様 項目 内容 料金 無料 LLM Gemini 2.5 Proベース 制限事項
5つの同時タスク 1日あたり合計60件のタスク 768,000トークン以上は処理能力を超える可能性がある。 サポート言語 言語には依存しないが、以下の言語で最も効果的。 JavaScript/TypeScript、Python、Go、Java、Rust 18
入力がモデル学習に使われるかどうか デフォルトでは学習に使われる。 しかし、設定でオプトアウトすれば学習しないようにできる。 プライベートリポジトリは、上記設定にかかわらず学習しない 。 業務で使う場合、セキュリティガイドラインを確認しよう! 1 19
他のAIツールとの比較 仕様項目 Jules (Google) claude-code-action Devin 料金 無料(有料化予定) 従量課金制/定額制 従量課金制/定額制
サポート言 語 言語非依存 言語非依存 言語非依存 LLM Gemini Pro 2.5 Claude系 不明 モデル学習 学習しない設定可 能 標準で学習しない 学習しない設定可能 上限 並行タスクは5つ タスクは1日60個 料金の枠内で利用可 能 料金の枠内で利用可 能 20
Julesの開発に貢献するには Julesのコミュニティに入って最新情報を得たりディスカッションに参加したい場合 は、Discordに入会する。 Google LabsのDiscord https://discord.com/invite/googlelabs 入会すると、#jules-announcementsや#jules-bugs-feedbackといったチャンネルに加入 することができる。 21
余談 1. Github IssueからJulesにタスクを頼む Issueにラベル assign-to-jules を設定すると、Julesがタスクを実行してくれる。 この場合PRも作ってくれる。 22
2. ビルドエラーに自動で対応する Julesはテスト実行も可能らしい。 https://jules.google/docs/environment/ Jules は、各タスクを安全で短命な仮想マシン (VM) 内で実行します。これによ り、リポジトリのクローン作成、依存関係のインストール、テストの実行が可能 になります。
Cursorのようにローカルでビルド実行して、エラーが起きたら自己解決することも可 能。 23
まとめ JulesはGeminiベースのAIコーディングエージェントです! 主なメリット 無料で使える(現在はベータ版) 非同期でバックグラウンド実行 GitHub連携でワークフローに統合 注意点 制限事項(1日60タスク、並行5タスク) 細かいエラーは発生するため、手動修正が必要 24
今後の予想 いずれJulesは有料化されるが、品質は高まっていくと思われる。 開発はオープンコミュニティで進んでいるので、こちらのフィードバックも重要。 25
参考資料 Googleの非同期コーディングエージェント『Jules』を使ってみる (1) Jules公式ドキュメント Google I/O 2025 発表資料 26
ご清聴ありがとうございました! 27