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プロダクトのバグを事前検知
Search
ttnyt8701
August 23, 2026
Programming
1
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ユーザーシュミレーション AIプロダクトのバグを事前検知
ttnyt8701
August 23, 2026
More Decks by ttnyt8701
See All by ttnyt8701
Gemini CLI のはじめ方
ttnyt8701
1
320
ObsidianをMCP連携させてみる
ttnyt8701
3
7.7k
Claude Codeの使い方
ttnyt8701
3
470
FastMCPでMCPサーバー/クライアントを構築してみる
ttnyt8701
3
770
LangChain Open Deep Researchとは?
ttnyt8701
2
500
Vertex AI Agent Builderとは?
ttnyt8701
4
460
A2A(Agent2Agent )とは?
ttnyt8701
2
540
Amazon Bedrock LLM as a Judgeを試す
ttnyt8701
3
240
Amazon Sagemaker Jump Startを用いて爆速でモデルを作成してみる
ttnyt8701
3
140
Other Decks in Programming
See All in Programming
運用ダッシュボードの設計を誰も教えてくれないのだけどみなさんどうしてるんですか? - チームに監視するという文化を根付かせるための第一歩を踏みたい -
satoshi256kbyte
1
140
引き算の組織 ― アウトカムとAIに全振りするために辞めたこと ― / Organization by Subtraction
hirokiyamamoto14
PRO
0
270
20260722_microCMSで考える、AI時代のコンテンツ運用設計
yosh1
0
450
Go を使い始めて 2 ヶ月の学び / My first two months with Go
contour_gara
0
350
生成AIで帳票OCRが「簡単に」作れる時代になった?
kon_shou
0
1.1k
AI Readyの正体はデータマネジメントだ メダリオン2.0の最前線
freee
PRO
0
350
「人を評価する AI」の設計と実装
ryoyanara
0
220
「つくるAI」だけではバグは見つからない ~テストに必要な「見つけるAI」を分離させる戦略~
mfunaki
0
130
不幸な GC
chencmd
0
480
freee が目指す データ マネジメント戦略 AI-Ready 時代を支える 攻めのガバナンスとは
freee
PRO
0
450
改善しないと、タスクが回らない。 “てんこ盛りポジション” を引き継いだ情シスの、入社3ヶ月の業務改善録
krm963
0
280
変わらないものが、変わるものを決める — 意図駆動開発 × イベントソーシング × イミュータブル | What Doesn't Change Decides What Can — IDD × Event Sourcing × Immutability
tomohisa
0
1.8k
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Become a Pro
speakerdeck
PRO
31
6.2k
Making Projects Easy
brettharned
120
6.7k
Leo the Paperboy
mayatellez
8
2.2k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.7k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
450
Are puppies a ranking factor?
jonoalderson
2
3.8k
Everyday Curiosity
cassininazir
0
290
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.3k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
73
41k
Transcript
ユーザーシュミレーション AIプロダクトのバグを事前検知 立野 祐太
品質に関する現状の課題 顧客のバグ報告を受けてから対応する運用が常態化 顧客がデバッカーになってしまっている 顧客満足・解約リスクに直結する 2
現状の品質担保 テスト、 UATをしっかり行っているのになぜバグ報告が頻発する? 2
原因 現状のテストは理想的な使われ方が前提で、実運用の想定外な使われ方に対する品質を担保できていない これらをカバーできるテストの種類が足りていない
解決案 エージェントが様々な使われ方をシュミレーション。想定外の挙動を検証し、早期にバグを発見する
イメージ(世界観) ※夜間はコストを抑えられる 「顧客からの報告」を「事前の発見」に置き換えることが可能になる 5
どう実現するか
必要なデータ シナリオの定義 評価の定義 ゴール+ペルソナ (何をどんな人が検証するのか) 合否の採点表 (ゴール達成 + 性質) シミュレーター層(演者)
評価層(審査員) 顧客を演じて会話を作る─ 採点表は知らない 会話を後から採点する 1
検証精度 検証 精度 = シナリオの質 × 評価の質 シナリオが雑 → 何回まわしても見つからない
/ 評価が弱い → 起きた失敗を見逃す 1
シナリオの質をどうやって高めるか 機能一覧 機能一覧から体系的に生成 新機能もリリース前に作れる 例:「ファイル要約」機能→ 「営業資料を添付して要約を頼む」 抽出してシナリオ生成 シナリオ集 本番ログ 実セッションを匿名化・蒸留
実顧客の壊し方と頻出の重みを供給 例:「あの件まとめといて。やっぱ英語で」 → 曖昧指示+方針変更シナリオ 4
評価の質をどうやって高めるか • • 汎用の基準 専用の基準 エラーかどうか 決めたゴールを達成できているか ハルシネーションが発生しているか 過去の不具合を項目化 定めたルールを項目化
(書式・トーンなど) 最初から張ってある ─ 未知の失敗もかかる 失敗のたびに 1 枚ずつ増える ─ 既知を狙い撃ち 最初は汎用の基準だけで検証 運用してバグ発見いくうちに専用の基準が勝手に増えてくる
評価の難易度 簡単 普通 エラー ハルシネーション 難しい 品質の良し悪しなどの主観 例外・タイムアウト・ツール失敗 機械判定はできないが、正解がある 決定的に判定できる
主観的で正解が多様で曖昧 過去の評価データの蓄積で精度をあげていく 2
全体の流れ 人間 AI AI AI ① シナリオ作成 ② シナリオ承認 ③
パターン量産 ④ 実行 シナリオと成功条件を AI が下書き 人間がレビューして シナリオ集へ登録 変化形を AI が毎回生成 夜間の探索 + PR ごとの回帰 人間 AI ⑧ 回帰テストへ昇格 シナリオ集へ戻り 以後は再発を自動監視 AI ⑦ 修正 AI ⑥ Issue起票 ⑤バグ検知 開発チームが対応 ↩ ⑧ で昇格したシナリオは ④ の回帰実行に自動で組み込まれ、ループが回り続ける 6
注意点 誤検知の量産は、レポートを読まれなくする 対策:精度の高い検出を目指していく。機械チェック優先の二段構え + Issue 化の前に人間のトリアージ 「通った = 本番で安全」ではない 位置づけ:保証ではなく、顧客が先にバグを踏む回数を減らす施策
まとめ 足りないのは、テストの量ではなく種類 AI が顧客を演じる「デバッカー」になり、未知のバグを探す 見つけた失敗は回帰テストへ昇格し、テスト資産を育て続ける