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
DTD_大規模開発を加速するAI活用術
Search
BrainPad
October 16, 2025
Technology
0
94
DTD_大規模開発を加速するAI活用術
BrainPad
October 16, 2025
Tweet
Share
More Decks by BrainPad
See All by BrainPad
DTD_AIエージェント開発プロジェクトのメソッドを体系化してみる
brainpadpr
1
130
DTD_Databricksことはじめ
brainpadpr
0
150
【採用候補者向け】BrainPad AAAご紹介資料
brainpadpr
0
1k
DTD_はじめての因子分析_理論とビジネス活用.pdf
brainpadpr
2
2.3k
DTD_TensorRTを用いた自然言語処理モデルの高速化
brainpadpr
0
43
DTD_生成AIアシスタントのコスト最適化
brainpadpr
1
160
白金鉱業Vol.21【初学者向け発表枠】身近な例から学ぶ数理最適化の基礎 / Learning the Basics of Mathematical Optimization Through Everyday Examples
brainpadpr
1
620
三田データ_BrainPadAAA_AIエージェント元年を振り返る
brainpadpr
1
190
DTD_メタデータ管理とデータ品質管理の具体化
brainpadpr
0
200
Other Decks in Technology
See All in Technology
AWS Network Firewall Proxyを触ってみた
nagisa53
1
260
OWASP Top 10:2025 リリースと 少しの日本語化にまつわる裏話
okdt
PRO
3
1k
22nd ACRi Webinar - 1Finity Tamura-san's slide
nao_sumikawa
0
130
Context Engineeringの取り組み
nutslove
0
440
『誰の責任?』で揉めるのをやめて、エラーバジェットで判断するようにした ~感情論をデータで終わらせる、PMとエンジニアの意思決定プロセス~
coconala_engineer
0
150
プレビュー版のDevOpsエージェントを現段階で触ってみた
ad_motsu
1
160
Context Engineeringが企業で不可欠になる理由
hirosatogamo
PRO
3
810
ZOZO.swift #2
zozotech
PRO
0
220
デザインもAIに任せる!iPhoneで行うiOS開発
zozotech
PRO
0
220
OCI Database Management サービス詳細
oracle4engineer
PRO
1
7.5k
Azure Copilot Migration Agent / #jazug
koudaiii
1
160
生成AIの研究活用_AILab2025研修
cyberagentdevelopers
PRO
2
730
Featured
See All Featured
What does AI have to do with Human Rights?
axbom
PRO
0
2k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.2k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
950
Context Engineering - Making Every Token Count
addyosmani
9
670
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
390
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
60
42k
Deep Space Network (abreviated)
tonyrice
0
72
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
62
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Transcript
大規模開発を加速するAI活用術: 品質を犠牲にしないAIコーディングのコツ 2025.10.16
2 ©BrainPad Inc. Strictly Confidential 渡邊 大樹 ML/アプリケーション開発領域 機械学習を活用したSaaS開発支援 プロジェクトリーダー
Webアプリケーション開発に強み 開発でのAI活用を色々とトライしている
3 ©BrainPad Inc. Strictly Confidential AI駆動開発は速いが品質担保が課題 設計 実装 レビュー テスト
設計 実装 レビュー テスト 人が開発 AI駆動 考えなしに 任せると… コードが 読みづらい 修正多発 不具合多発 コード汚く 修正困難
4 ©BrainPad Inc. Strictly Confidential 仕様書駆動開発も完全な解決策ではない 指示 人間 AI 仕様検討
レビュー 設計 レビュー 実装 レビュー
5 ©BrainPad Inc. Strictly Confidential うまくいかなかったこと AIと人間で適切に タスクを振り分けないと非効率 プロジェクト固有の情報をAIに渡す ドキュメント整備などの準備が重要
©BrainPad Inc. Strictly Confidential AIと人間で適切にタスクを振り分ける
7 ©BrainPad Inc. Strictly Confidential AIより人間の方が早く終わらせられるタスクがある 例 … サブスクリプションによって機能を出し分ける機能の開発 設計
実装 レビュー テスト アプリ全体を理解して 設計する必要あり AIには厳しい バグが利益損失に直結 → コードの正確性が重要 レビュー・テストも気を遣う https://keizok.studio/
8 ©BrainPad Inc. Strictly Confidential AIに任せるタスクをしっかり選別することが重要
9 ©BrainPad Inc. Strictly Confidential 判断基準 やることが明確 重要な知識がWebにある 出力がパターン化できる 曖昧な指示をすると全然違うことをやってくる
仮に正しくやってきても、レビューが大変 Webにない情報を大量に要求するタスクは 情報を渡すのが大変 & 渡してもAIが間違えて使う 成果物を型にはめることで間違えにくくなり、 レビューもしやすくなる。
10 ©BrainPad Inc. Strictly Confidential 得意なタスク1: テストコード実装 やることが明確 重要な知識がWebにある 出力がパターン化できる
テスト対象はすでに実装されているか、 詳細設計まで決まっている テストパターンの網羅方法・実装方法は Webに情報がある テストツールによって コードのパターンが決まっている
11 ©BrainPad Inc. Strictly Confidential 得意なタスク2: 既存機能と似た機能の開発 機能の差分さえ教えてもらえれば 既存機能からやることを推察できる Webにない情報がほぼ
既存実装に詰まっている 既存実装と同じように作れば良い やることが明確 重要な知識がWebにある 出力がパターン化できる
12 ©BrainPad Inc. Strictly Confidential 苦手なタスク1:原因が明らかでない不具合の修正 やることが明確 重要な知識がWebにある 出力がパターン化できる どこをどう調査すれば原因に辿り着けるか
わからない 必要なのは既存実装に対する深い理解 不具合の原因によって 修正方法が大きく異なる
©BrainPad Inc. Strictly Confidential プロジェクト固有の情報をAIに渡す
14 ©BrainPad Inc. Strictly Confidential AIに任せられる = 3条件を満たすタスクを増やす活動 やることが明確 重要な知識がWebにある
出力がパターン化できる
15 ©BrainPad Inc. Strictly Confidential 要件や仕様を整理してやることを明確化 やることが明確 これから開発する機能の要件や仕様を 文書化して渡す 受託開発だと事前に顧客説明用に整備し
ているため、それほど苦ではなかった。 ただし、pptxではなくmarkdownなどAI が読みやすい形式にすべき
16 ©BrainPad Inc. Strictly Confidential アプリの機能や設計などWebにない情報を整理 重要な知識がWebにある アプリの目的・機能仕様・設計など Webにない情報を文書化して渡す ドキュメントがメンテナンスされていな
い/AIの読めない場所にあり苦労した 一度書けば長く使えるので整備価値あり
17 ©BrainPad Inc. Strictly Confidential コードや文書の書き方をルール化して教える 出力がパターン化できる コーディング規約・仕様書フォーマット ・テスト戦略 などを決めて文書化
これは整備自体があまりされておらず、 指示の出し方に苦労した 一度書けば長く使えるので整備価値あり
18 ©BrainPad Inc. Strictly Confidential やればやるほどAIに任せられるタスクが増えていく やることが明確 重要な知識がWebにある 出力がパターン化できる これから開発する機能の要件や仕様を
文書化して渡す アプリの目的・機能仕様・設計など Webにない情報を文書化して渡す コーディング規約・仕様書フォーマット ・テスト戦略 などを決めて文書化
19 ©BrainPad Inc. Strictly Confidential ドキュメントのメンテナンスの労力も考慮に入れる 実装から容易に 読み取れる情報 頻繁に変わる情報 あまり
参照しない情報 ドキュメント不要 メンテナンスの労力大 費用対効果が悪い 作っても読まない 費用対効果が悪い
©BrainPad Inc. Strictly Confidential とにかくやる
21 ©BrainPad Inc. Strictly Confidential がむしゃらに学ぶのは非効率? AIの進化は速い。 技術の流行り廃りも激しい。 学んでもすぐ古くなる。 静観して、必要な時にキャッチアップした方が良い?
廃れる技術に乗らないように、しっかりと技術を見極めて慎重に導入すべき?
22 ©BrainPad Inc. Strictly Confidential 情報はすぐ得られるが、能力はすぐ得られない AIと人間で適切に タスクを振り分ける 整備してAIに渡す情報を 選ぶ
適切なやり方はプロジェクト事情次第で 大きく異なる 知ってすぐ使える「情報」ではない 知った上で自分で経験して体得し、 使いこなしていく「能力」
23 ©BrainPad Inc. Strictly Confidential 失敗しないことより、経験を積むことが重要 今日試したことが明日陳腐化しても、 廃れる技術に乗ってしまっても、 導入してみて上手くいかなくても、 その経験がAI活用の「能力」になって次の成功につながる