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
どこまでをAIに任せるべきか 2025/10/29 Cursor Meetup Tokyo #...
Search
link2004
October 29, 2025
2
750
どこまでをAIに任せるべきか 2025/10/29 Cursor Meetup Tokyo #02 登壇資料
実際にDreamCoreを開発している経験から、
AIを使って開発する上での考え方などのリアルな知見をお話しします。
link2004
October 29, 2025
Tweet
Share
More Decks by link2004
See All by link2004
生成AIにより作成した見本用スライド「公用文書作成の考え方」
link2004
0
4.4k
生成AIにより作成した見本用スライド「AIを活用した顧客サービス改善」
link2004
0
4.8k
生成AIにより作成した見本用スライド「公用文作成の考え方p.1~p.8」
link2004
0
2k
大量点群をフリーソフトのみで高画質にメッシュ化する手順
link2004
0
9k
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.1k
Balancing Empowerment & Direction
lara
5
720
It's Worth the Effort
3n
187
28k
A Modern Web Designer's Workflow
chriscoyier
697
190k
Documentation Writing (for coders)
carmenintech
76
5.1k
Raft: Consensus for Rubyists
vanstee
140
7.2k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
Rails Girls Zürich Keynote
gr2m
95
14k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
640
Transcript
どこまでをAIに任せるべきか 実際にプロダクトを開発して得た知見 rikuo | DreamCore開発者 Cursor Meetup Tokyo #2 2025/10/29
自己紹介 X: @riku720720 ソフトウェア開発歴:10年 →ゲームやWebアプリの趣味開発 今年3月に高専を卒業 ゲーム版TikTok - 『DreamCore』の開発 →Cursorを使って開発。設計・実装・運用を担当
Cursor歴:約1年 (2024年7月~) りくお
None
『dreamcore.gg』で検索すると遊べます!
本題: どこまでをAIに任せるべきか 「実際、どれくらいAIに任せていますか?」 実際にプロダクトを開発して得たリアルな知見
「実際、どれくらいAIに任せていますか?」 「どのくらいコードを読んでいますか?」
読 ん で い る 読 ん で い な
い vibe coding AI任せ 人間に主導権 引用: 131. AIコーディングの現在地 w/ twada (https://fukabori.fm/episode/131) どのくらい生成AIに任せているかをあらわす指標/Mitsuyuki.Shiiba(https://bufferings.hatenablog.com/entry/2025/10/02/235024) 前提:どのくらい生成AIに任せているかを表す指標(引用) コードは 全てAI生成 context engeneering
読 ん で い る 読 ん で い な
い 引用: 131. AIコーディングの現在地 w/ twada (https://fukabori.fm/episode/131) どのくらい生成AIに任せているかをあらわす指標/Mitsuyuki.Shiiba(https://bufferings.hatenablog.com/entry/2025/10/02/235024) 前提:どのくらい生成AIに任せているかを表す指標(引用) 人がボトルネックになって 生産性を上げにくい AIの活用で生産性を上げやすい →開発効率UP コンテキストが 小さいタスク
読 ん で い る 読 ん で い な
い 引用: 131. AIコーディングの現在地 w/ twada (https://fukabori.fm/episode/131) どのくらい生成AIに任せているかをあらわす指標/Mitsuyuki.Shiiba(https://bufferings.hatenablog.com/entry/2025/10/02/235024) 前提:どのくらい生成AIに任せているかを表す指標(引用) コンテキストエンジニアリング がしやすく、AIを制御しやすい →開発効率UP AI任せでは成功確率が低く、 完了に時間がかかる コンテキストが 大きいタスク
読 ん で い る 読 ん で い な
い Cursor Chat Cursor Tab が活躍する部分 Cursor Web Cursor BG Agent が活躍する部分 vibe coding AI任せ 人間に主導権 context engeneering
読 ん で い る 読 ん で い な
い 引用元の記事のなかでは... プロダクションコード 使い捨てプロトタイプ ドキュメント 自分専用ツール
読 ん で い る 読 ん で い な
い 僕の所感 プロダクションコード の中でも、細かく分類できる
タスク:◦◦◦◦◦◦◦ これはAIに任せられる?
AIに任せる3つの判断軸 ①時間軸 ②影響範囲 ③汎用性 ポイント:一見同じ機能でも、用途によって異なる
①時間軸 頻繁に変わる ずっと使い続ける 短期的 長期的 読 ん で い る
読 ん で い な い 人間 AI context 大 context 小
②影響範囲 影響範囲(小) 影響範囲(大) スコープ小/局所的 読 ん で い る 読
ん で い な い 人間 AI スコープ大/全体的 context 大 context 小
③汎用性 専門的・目的特化 汎用的・抽象化 読 ん で い る 読 ん
で い な い 人間 AI context 大 context 小
具体例 読 ん で い る 読 ん で い
な い 人間 AI /layout.tsx フロントエンドロジック DB設計 外部APIとの連携(/libs) UIプロトタイプ 汎用関数(/utils) 専用関数 バックエンドロジック /page.tsx ユーザー認証 /middleware.tsx 専用コンポーネント コア機能 周辺機能 context 大 context 小 長期的・全体的・汎用的 短期的・局所的・専用的
クイズ:これはAIに任せられる? お問い合わせフォーム 1週間だけ使いたい 依存関係は少ない お問い合わせのみに使いたい
クイズ:これはAIに任せられる? お問い合わせフォーム 1週間だけ使いたい 依存関係は少ない お問い合わせのみに使いたい 短期的 影響範囲小 専門的
クイズ:これはAIに任せられる? お問い合わせフォーム ずっと使う予定 依存関係が複雑 お問い合わせ以外にも使いたい
クイズ:これはAIに任せられる? お問い合わせフォーム ずっと使う予定 依存関係が複雑 お問い合わせ以外にも使いたい 長期的 影響範囲大 汎用的
応用クイズ:これはAIに任せられる? 「ユーザー検索機能」 依存関係がやや複雑そう すでにある仕組みの上に載せたい コンテキストがでかそう...
応用クイズ:これはAIに任せられる? 「ユーザー検索機能」 ユーザー取得用関数 検索窓UI 検索用フロントエンドロジック →すでに実装済み &コードを読んでいるので判断可能 依存関係がやや複雑 すでにある仕組みの上に載せたい コンテキストがでかそう...
読 ん で い る 読 ん で い な
い 枝 幹 ユーザー取得用関数 検索窓UI ユーザー名以外の検索用フロン トエンドロジック 「ユーザー検索機能」 すでに実装済み&コードを読んでいる 長期的・全体的・汎用的 短期的・局所的・専用的 土台部分
読 ん で い る 読 ん で い な
い 枝 幹 ユーザー取得用関数 検索窓UI ユーザー名以外の検索用フロン トエンドロジック 「ユーザー検索機能」 すでに実装済み&コードを読んでいる 長期的・全体的・汎用的 短期的・局所的・専用的 土台部分
実際の例:AIに丸投げできたタスク ユーザー検索機能 前提: ユーザー検索用関数、 検索窓UI、 ユーザー以外の検索ロジックは実装済み プロンプト: ユーザー名で検索できるように。検索結果画面の一番上に、 部分一致でヒットしたユーザーが候補に出るように。 display_nameとid、どちらでもヒットするように。
Cursor Web
実装できた Cursor Web
結論: 3つの軸で判断する ①時間軸 ②影響範囲 ③汎用性
幹があれば枝は簡単に増やせる 枝 幹 コードをしっかり理解して、 土台ができていれば AIに全任せできる範囲が広がる さらに、 、
実践編
コードを読む作業をAIで短縮 モデル”cheetah”は爆速なので 読む作業に最適 → 10s
ディレクトリ構造を汎用/専用で分ける (Next.js) 汎用系(ルート) : チーム全員が読む・理解する対象。 品質と設計を担保。 専用系(ページ配下) : 開発速度優先。読まない前提。 必要ならリファクタして汎用化。
エンジニア募集中! 副業OK & AI使い放題 X:@riku720720のDMまで!