Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
一時的なスライド
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
みやゆ星
May 19, 2025
33
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
一時的なスライド
みやゆ星
May 19, 2025
More Decks by みやゆ星
See All by みやゆ星
AI Agentを利用したAndroid開発について
yuchan2215
0
860
Shibuya.apk#46 余白の作り方
yuchan2215
1
410
Featured
See All Featured
Utilizing Notion as your number one productivity tool
mfonobong
4
600
How to build a perfect <img>
jonoalderson
1
6k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
450
Odyssey Design
rkendrick25
PRO
2
830
Ethics towards AI in product and experience design
skipperchong
2
400
Done Done
chrislema
187
17k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
380
The SEO Collaboration Effect
kristinabergwall1
1
580
Scaling GitHub
holman
464
140k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
200
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
840
Transcript
"*Λ׆༻ͨ͠։ൃख๏ʹ͍ͭͯ .JZBZV ΏΊΈ º ίίφϥएखϞόΠϧΤϯδχΞͷ"*׆༻-5ձ 2025.05.19 ˞ൃݴݸਓͷҙݟͰ͋Γॴଐ͢Δ৫Λද͠·ͤΜ
ڥʹྀͯ͠ࢿྉΛ࠶ར༻͍ͯ͠·͢ ˍ ݸਓͷݟղͰ͢ 2
3 ΈΏʔʢٶؙါສʣ !ZVVNBJO • 🎓25卒卒業→ゆめみ • 楽しみなこと:Switch2のマリオカート
/JOUFOEP4XJUDIநબใ 4 落選 公式一次(マリカ版)/ヤマダ/イトーヨーカドー ヨドバシ(優遇枠)/古本市場/HMV/セブンネット/Amazon 抽選待ち ファミマ/公式ニ次(多言語版)/ポケセン/GEO AT Field/ドンキ/ブックオフ/エディオン/WonderGoo TSUTAYA/ベイシア電気/デンキチ/Amazon
ੜ"* ͍ͬͯ·͔͢ʁ 5
6 Google Trendsより(雑なクエリです) 日本 2023/04/14〜2025/05/14
ੜ"*׆༻։ൃͷ छྨʗ׆༻ํ๏ 7
ΤϯδχΞʹಛԽͨ͠༰Ͱ͢ɻ ·ͨɺྨࢲ͕উखʹઆ໌Α͏ʹߟ͑ͨ༰Ͱ͋Γɺ ੈؒҰൠͱҟͳΓ·͢ 8
9 νϟοτܕͱͦͷ"1* $IBU(15ɺ$MBVEFɺ(FNJOJ %FFQ4FFLɺϩʔΧϧ--.ͳͲ νϟοτܕʴЋ νϟοτܕͱΈ߹ͤΔ ݕࡧػೳɾϚϧνϞʔμϧ .PEFM$POUFYU1SPUPDPM "OESPJE4UVEJP74$PEF9$PEF ChatGPTとXcodeを
連動させた図
| CONFIDENTIAL 10 2"γεςϜ ৽ೖࣾһͷΦϯϘʔσΟϯάࢧԉʹ3"(Λ׆༻ͨ͠ੜ"*Λಋೖ IUUQTXXXZVNFNJDPKQSBHBJ
11 モデル名 タイプ モバイル開発での主な用途 応答速度 コスト 精度・知能 マルチモーダル対応 GPT-4o 汎用型
創造的な提案、翻訳、UI/UXアイデア 中 中~高 高 ◦(画像解析対応) o3 推論特化型 複雑な問題解決、バグ解析、画像+コード連携 遅い 高 非常に高 ◎(ツール統合推論) o4-mini 高速小型 簡単なコード、翻訳、Q&Aドラフト 速い 低 中 ◦ o4-mini-high 小型・高推論 簡易コーディング、視覚分析、慎重な応答 中 中 中~高 ◦ GPT-4.5 創造型(旧モデル) キャッチコピー、ナラティブ生成、創造的翻訳 遅い 高 高 ◦(提供終了予定) GPT-4.1 高精度実務向け コード生成、指示遵守、最新情報処理 中~速 中 非常に高 ◦(非自動ツール) GPT-4.1 mini 軽量型(無料) 軽量質問、基礎コード、翻訳、素案作成 非常に速い 無料 中 △(UI制限あり) ChatGPT DeepResearchより 2025/5/17(金)時点 (内容は保証しません) $IBU(15ͷ8FC6*ͰબͰ͖ΔϞσϧ܈ 適切なモデルの選択が重要!!
12 "*ΤʔδΣϯτ 従来のチャット型に加えて、MCP/マルチモーダル/検索することはもちろん AIエージェントが以下のタスクを自律的に実行する。(製品によります) • コードベース(コードの構造)を理解する • コードを読む/書く • Linterエラーや構文エラーを把握する
• シェルを実行する
13 • プログラムを読む/書く ◦ →毎回ChatGPTにコピペしなくても良い • コマンドを実行 ◦ Gradle ◦
adb • コードベース理解 ◦ AIがプロジェクトをスキャンし 大体の構造を把握する • MCP ◦ プロジェクト以外と連携 ◦ Figma,Slack,GitHub プロジェクト管理,各種DB https://zenn.dev/tesla/articles/3d1ba14614f320 素晴らしいMCPサーバー: https://github.com/punkpeye/awesome-mcp- servers/blob/main/README-ja.md
14 *%&ܕ $VSTPS $MJOF +VOJF (FNJOJJO"OESPJE4UVEJP λʔϛφϧܕ 0QFO"*$PEFY$-* $MBVEF$PEF
"*ΤʔδΣϯτ "OESPJE4UVEJPͷλʔϛφϧ͔Β ࣮ߦ͢Δͷ͕Φεεϝʂ🙆 Cursorは利用するAIモデルを自動選択している
15 "*ΤʔδΣϯτ Ϋϥυܕ Codex、Devin、Cursor Background Agentsなど SaaS側の仮想環境でAIエージェントがタスクを遂行する →完了次第PRで人間がレビューするのが一般的 引用元: Introducing
Codex | OpenAI https://openai.com/index/introducing-codex/
16 "*ΤʔδΣϯτ σβΠφʔܕ ˞"*ΤʔδΣϯτܕ͕ͩɺωΠςΟϒΞϓϦίʔυ੍࡞ऀʹͱͬͯ σβΠϯͷࢀߟʹ͏ͱศར Figma AI, V0, a0, Bolt
17 ͍͚ チャット型 デザイナー型 IDE型 ターミナル型 クラウド型 一般 API 使い方
壁打ち等や、単一機能の開発等 リサーチ・調査系 個人開発での参考 程度 AIと人間の協業開発 ネイティブ ◎ △ v0, a0は ネイティブUI非対応 ◦(製品によってバラツキがある) 自社サ ◎ ◎ ◦ 受託開発 ◎ ◎ △(許可・契約次第) 非エンジニア の活用? ◎ ◦ ◎ × × ◦(命令だけ出す) 自由度 ◦(機能範囲内) ◎ △ ◎ ◎ ◦(機能範囲内) データ 限定的(手動で与える) ALL(PJ全体を網羅的に見る) 費用 定額 / 従量課金 色々ある 壁 似てる! ローカルLLM等も セキュリティ面の 手段になりそう
18 ಉ͡༻్ͷπʔϧͷதͰɺ ͚͔ͭͩ͑͠ͳ͍ʜମແ͍
19 ମແ͍ʂ ͦͦͰɺπʔϧਓؒͷΑ͏ʹेਓे৭ 人間 AI 根底 遺伝子 ベースとなる生成AIモデル 育てる方法 各家庭それぞれの教育方針
各サービスそれぞれのカスタム命令・設計 生き方 それぞれの自由 (命令されている間は)それぞれの自由 動く源 水・空気・食料(お金がかかる) 計算資源(お金がかかる) オススメは 1つの生成AIエディタ契約 +ハマったら従量課金のCLI系
݁ 20 ʂʂʂ͓ۚʂʂʂ ʢ࣮ͩͱʣ ηΩϡϦςΟ໘ Λߟ͑ͯબࢶΛ૿ͯ͠Έ͍ͨ
21 AIにコードを書いてもらいつつも、 人間が介入して品質を担保する → 生産性🚀 テストコードを用意する (させる) (高度) LLM自体に評価させる
"OESPJE4UVEJP ෆར͡ΌͶ "OESPJEΤϯδχΞ͕ɺͲ͏׆༻ͯ͠ ͍͔͘ 22
23 େ͖ͳ͕ʂ AI Agent系のEditorはVSCodeがベースなので Androidエンジニアにとっては敷居が高い...
24 ͞Βʹ Preview機能 等 AndroidStudioを我々は愛している ❤ ❤
25 Ͱ͋Ε ❤ ❤ キャリアチェンジしても良いが Android,Kotlinを我々は愛している
26 Ͱ͋Ε 2つ使ってしまおう🌠 Cursor & Android Studio with GitHub Copilot
with
27 ͍྆ʂ https://youtu.be/VCSM4Xb7BUE
28 Ͱ͋Ε youtube.be/watch?v=TJf5sv1d5cA
29 https://github.com/yuchan2215/cursor-sync https://x.com/yuu1111main CursorがKotlinのエラーを 読めるようにする機能を 開発中でした… 仕事が落ち着いたら また開発進めたいです
30 ϋϧγωʔγϣϯ import kotlinx.hogehoge… val fuga: Hoge = … 補完なくても書けるよ〜✨
31 ࠷దͳλεΫͷΈํʢओ؍ʣ ※途中で人間が悪意のあるインポートを挿入し、ビルドが失敗するようにしています。嫌な人間だね 完成後の実行時の不具合 (状態遷移系なら...) 1. Agentにログを埋め込ませる 2. 人間が不具合を再現する 3.
AgentにLogcatを読ませる 4. AIが直してくれる✨
32 ݸਓత"OESPJEͬΆ͍Φεεϝͳ͍ํʢॳ৺ऀ͚ʣ -JOUFSΛճͤ͞Δ -JOUFSΛ"HFOUʹճͤ͞Δ ࣗಈमਖ਼Ͱ͖ͳ͍ΤϥʔΛ"*ʹͯ͠Β͏ Λ܁Γฦ͢
ˠෳࡶͳࢥߟ͕͍Βͳ͍ͷͰ"*దਖ਼͕ߴ͍ɻ"*ʹ ࣄͯ͠Β͏ؒʹਓؒ13ॻ͍ͨΓଞͷ࡞ۀ🙆 1SFWJFXେਉ "*ʹ1SFWJFX1BSBNFUFS1SPWJEFSΛॻ͍ͯ ͱ͓ئ͍͢Δ ˠ"*ίϯςΩετཧղ͕ಘҙʢಛʹ$VSTPSʣ ͳͷͰɺ4UBUF͕བྷΜͩෳࡶ1SFWJFX1BSBNFUFS1SPWJEFS ॻ͍ͯ͘ΕΔ
33