Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
DTD_大規模開発を加速するAI活用術
Search
BrainPad
October 16, 2025
Technology
0
44
DTD_大規模開発を加速するAI活用術
BrainPad
October 16, 2025
Tweet
Share
More Decks by BrainPad
See All by BrainPad
DTD_生成AIアシスタントのコスト最適化
brainpadpr
1
70
白金鉱業Vol.21【初学者向け発表枠】身近な例から学ぶ数理最適化の基礎 / Learning the Basics of Mathematical Optimization Through Everyday Examples
brainpadpr
1
460
三田データ_BrainPadAAA_AIエージェント元年を振り返る
brainpadpr
1
110
DTD_メタデータ管理とデータ品質管理の具体化
brainpadpr
0
140
DTD_これから始めるMCP基本のキ
brainpadpr
2
210
綺麗なデータマートをつくろう_データ整備を前向きに考える会 / Let's create clean data mart
brainpadpr
3
820
【新卒研修資料】LLM・生成AI研修 / Large Language Model・Generative AI
brainpadpr
28
23k
DTD_TerraformによるLLMチャットボット用Google Cloudインフラ構築
brainpadpr
0
170
DTD_AWSでGPUを利用するML処理の実行環境の選び方
brainpadpr
0
140
Other Decks in Technology
See All in Technology
ハッカソンから社内プロダクトへ AIエージェント「ko☆shi」開発で学んだ4つの重要要素
sonoda_mj
6
940
生成AI時代におけるグローバル戦略思考
taka_aki
0
210
MLflowダイエット大作戦
lycorptech_jp
PRO
1
150
AWS re:Invent 2025 re:Cap LT大会 データベース好きが語る re:Invent 2025 データベースアップデート/セッションの紹介
coldairflow
0
120
30分であなたをOmniのファンにしてみせます~分析画面のクリック操作をそのままコード化できるAI-ReadyなBIツール~
sagara
0
180
寫了幾年 Code,然後呢?軟體工程師必須重新認識的 DevOps
cheng_wei_chen
1
1.5k
さくらのクラウド開発ふりかえり2025
kazeburo
1
110
文字列の並び順 / Unicode Collation
tmtms
3
620
業務のトイルをバスターせよ 〜AI時代の生存戦略〜
staka121
PRO
2
230
.NET 10の概要
tomokusaba
0
120
生成AI活用の型ハンズオン〜顧客課題起点で設計する7つのステップ
yushin_n
0
260
Microsoft Agent 365 についてゆっくりじっくり理解する!
skmkzyk
0
410
Featured
See All Featured
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
47
33k
A better future with KSS
kneath
240
18k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Designing Powerful Visuals for Engaging Learning
tmiket
0
180
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.1k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
1
120
Fireside Chat
paigeccino
41
3.8k
Making Projects Easy
brettharned
120
6.5k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Bash Introduction
62gerente
615
210k
Skip the Path - Find Your Career Trail
mkilby
0
23
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活用の「能力」になって次の成功につながる