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
AIQAのナレッジ構築について
Search
tonchan
July 28, 2026
Technology
100
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AIQAのナレッジ構築について
2026/07/28時点のfreeeで運用しているAIQA(アイカ)のナレッジ構築に関する資料。
tonchan
July 28, 2026
More Decks by tonchan
See All by tonchan
使われるナレッジを目指して / Aiming_for_Highly_Utilized_Knowledge
qatonchan
1
130
freeeで運用しているAIQAについて
qatonchan
3
960
新卒QAエンジニアの成長戦略
qatonchan
1
690
新卒QAエンジニア向けテスト分析演習[外部公開用]
qatonchan
2
1.6k
Other Decks in Technology
See All in Technology
MCPをつなげて作る組織横断のAIエージェント基盤
tsubakimoto_s
0
220
『モデル + ハーネス』で読み解く AIエージェント入門
oracle4engineer
PRO
2
210
13年運用タイトルのサーバーサイドが辿り着いた現在地 ― モンスターストライクにおける技術・組織・AI活用から得た知見
mixi_engineers
PRO
1
260
なぜMIXIはゼロトラスト基盤として クラウドフレアを選んだのか - Cloudflare Peer Point SASE User Voices
mixi_engineers
PRO
2
120
2026年のソフトウェア開発を考える(2026/07版) / Agentic Software Engineering 2026-07 Findy Edition
twada
PRO
30
18k
「休む」重要さ
smt7174
7
1.8k
ダッシュボード"開発"について 〜使われるダッシュボードのつくりかた〜
kimichan
0
230
『モンスターストライク』 の運営に伴走する! データ民主化への 解析グループの3つのアプローチ
mixi_engineers
PRO
0
150
Claude Mythos、Fable...フロンティアAIの最新動向と企業のセキュリティ対策
flatt_security
0
160
文字起こし基盤の信頼性
abnoumaru
0
150
AI時代におけるエンジニアの新たな役割──FDEとクオリアの探求/登壇資料(戸井田 裕貴)
hacobu
PRO
0
610
Power Automateアップデート情報
miyakemito
0
270
Featured
See All Featured
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
390
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
420
Building an army of robots
kneath
306
46k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Typedesign – Prime Four
hannesfritz
42
3.1k
Site-Speed That Sticks
csswizardry
13
1.4k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
Mobile First: as difficult as doing things right
swwweet
225
10k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
920
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Code Reviewing Like a Champion
maltzj
528
40k
Transcript
AIQAのナレッジ構築について 2026.07.28
◆ 担当プロダクト:認証認可基盤 ◆ 経歴: - 2024.03.31 ⽴命館⼤学⼤学院 情報理⼯学研究科 修了 -
2024.04.01 freee株式会社⼊社 freee株式会社の新卒QAエンジニアの1⼈で、現在は freeeの認証認可基盤とAI駆動QAの推進を担当。 QAエンジニア 同じくフリー株式会社のren (@ropQa)⽒の設計したAI駆 動QA基盤を保守‧運⽤している。 川端宏知(tonchan) Hiroto Kawabata 2
• AIQA(アイカ)について • AIQAに必要なナレッジ アジェンダ • AIQAの現在のナレッジ構成 • プロダクト固有ナレッジの構築‧運⽤につ いて
• 今後の展望 3
AIQA(アイカ)について
AI駆動QA基盤(AIQA / アイカ)について QA活動のすべてをプレーンテキストに置き換え、AIエージェントがQA活動を⾏うことを ⽬的としたAI駆動QA基盤 5
AI駆動QA基盤(AIQA / アイカ)について QA活動のすべてをプレーンテキストに置き換え、AIエージェントがQA活動を⾏うことを ⽬的としたAI駆動QA基盤 今回はここについて 話します 6
全社で利⽤できる汎⽤基盤を⽬指して 現在、弊社は40以上のプロダクトを提供中 全てのプロダクトに対してAIQAが動作できる状態の汎⽤基盤を⽬指している 2つのアプローチで汎⽤基盤を⽬指している • 汎⽤化 ◦ どのプロダクトでも使える標準テストプロセスSkillsの整備 ◦ 多様なファイル形式(CSV,
TSV, etc)への変換ツールなどの整備 • プロダクト固有化 ◦ プロダクト固有のナレッジを蓄積するためのテンプレート整備 ◦ プロダクト固有のSkillsを整備するための⽀援 7
AIQAに必要なナレッジ
品質保証活動に利⽤しているナレッジ • 品質保証活動で利⽤するナレッジは⼤量に存在する ◦ テストベース(例:仕様書‧議事録‧コード‧過去のテスト成果物) 国際規格やシラバス(例:ISO‧IEC‧IEEE‧JIS‧ISTQB) ◦ ドメイン知識 ◦ アーキテクチャ
◦ etc... • 現在(2026/07/28)のAIの性能上全てのナレッジをコンテキストに⼊れることは難しい • またタスクによって、重要なナレッジと重要でないナレッジがあり区別する必要がある ◦ 「集められるだけ集める」のではなく、「何が必要か」を先に定義してから集める 9
AIQAに必要なナレッジをどう定義するか AIQAに必要なナレッジの定義 a. 特定のテスト⼯程でAIの成果物品質を変える b. MCPでは取得できない c. 陳腐化速度に対して再利⽤頻度が⾼い情報 例外:SSOT(⽤語定義‧仕様の⼀次情報)はMCPで取得可能でも必ず含める。全成果物の前 提となるため、毎回の参照成否に依存させない⽅がいい。
※「成果物品質を変える」の判定 = ナレッジ有無でのbefore/after⽐較が簡単。成果物がレビューを通るか を基準とする 10
AIQAの現在のナレッジ構成
全体ナレッジとプロダクト固有ナレッジ • 全体ナレッジとプロダクト固有ナレッジに現在分かれている。 • 全体ナレッジ ◦ 標準テストプロセス定義 ◦ テストプロセスごとのルール 標準成果物テンプレート
• プロダクト固有ナレッジ ◦ 補助テンプレートがあり、そのファイル‧ディレクトリ群を参考に埋める ▪ テスト戦略 ▪ ドメイン知識 ▪ 重篤度定義 ◦ 12
プロダクト固有ナレッジの補助テンプレート • プロダクト固有ナレッジテンプレート ◦ QA テストに関連するもの ◦ domain ▪ ドメインに関連するもの
▪ docs ▪ 仕様書や意思決定書など ◦ onbording ▪ オンボ資料 ◦ 13
プロダクト固有ナレッジの⽅針 ナレッジの運⽤⽅針を決めておかないとカオスな状態になりうるためざっくりとした⽅針を 作成している ナレッジの⽅針 • Evergreen∕ Snapshot に分ける ◦ 現在の正解を上書きするか、過去の記録を追加するかの違い
• 情報の置き場所を明確に決める • 重複しない ◦ 同じ情報は1箇所だけ。必要ならリンクで参照。 • ⽭盾は Evergreen が 正 • SSOT を維持する ◦ ⼀意に正解を特定できる状態を保つ 14
プロダクト固有ナレッジの 構築‧運⽤について
プロダクト固有ナレッジをどう作るか • プロダクト固有ナレッジを作成しなければ成果物の品質向上が⾒込めず、⾃分たちの開発プ ロセスともマッチしない ◦ 国際規格などの知識だけを⼊れても、現状運⽤されている開発プロセスややり⽅がそれに 準じているとは限らず、不整合が発⽣する可能性がある • 最低限揃えた⽅が良さそうなものに関してはナレッジテンプレートにある ◦
しかしながら、テンプレートを⽤意するだけではナレッジは構築されなかった ◦ ナレッジ構築⾃体が属⼈化、個⼈のスキルやチームとの関わり⽅などに左右された 16
プロダクト固有ナレッジの構築がなぜ⾏われないか • そもそもナレッジの構築をするというタスク⾃体に問題があった • ナレッジ構築する⼈が増えない理由 ◦ そもそも何をナレッジとして揃えればいいかわからない ◦ 揃えたナレッジの活⽤⽅法や運⽤がわからない ◦
構築はしたがナレッジが全てスナップショットになってしまい、運⽤コストが⾼い • 作成したナレッジをAI活⽤にうまく利⽤できない ◦ 作ったはいいが、AIQAにどう使わせるといいのかがわからない 17
ナレッジの構築‧運⽤‧利活⽤の⾃動化が鍵 • 全プロダクトに対してヒトが⽀援していくのには無理がある • ナレッジの構築‧運⽤‧利活⽤⾃体にAIを活⽤していく 対話形式での構築 安全なナレッジ運⽤ Skillsへの利活⽤ ‧ AIと対話形式でのリスト化
‧リスクを抑えた最適提案 ‧ 構造をそのままSkillsへ freee内にある既存のナレッジ 群と仕様書をベースに、AIが ⾃動でインタビュー 社内規定やセキュリティリス クを徹底的に勘案。安全かつ 実⽤的な運⽤スキームを⾃動 で提案 蓄積されたナレッジの構造を ダイレクトに利⽤し、AIが⾃ 動で実⽤的な「Skills」を作成 する体制を整備 ‧ ⼀気通貫での作成 構築前の叩き台レベルまで、 すでにあるナレッジをフル活 ⽤して⼀括で作成 ‧ナレッジ起点のSkills提案 集約されたナレッジをベース に、常に最適な機能や解決策 を⾃動で提案 18
今後の展望
AIQAのナレッジに関する今後の展望 • 今後の展望 ◦ ナレッジ構築の障害撤廃 ⼀部⾃動化まで進めたがまだ全てのタスクを⾃動化できたわけではない ▪ 暗黙知や古くなって使えなくなったナレッジの棚卸しなどまで⾃動化を⽬指す ◦ プロダクト横断機能への対応
▪ 現状は単⼀プロダクトのナレッジしか想定できていない。 ▪ プロダクトを横断した機能群に対応するのが難しいため、全社と単⼀プロダクトの間 となる複数プロダクトナレッジにも対応できるような設計を⽬指す ◦ ナレッジ効果の測定 ▪ 現状、ナレッジの要否判定は⼈の感覚に依存している。 ▪ ナレッジ有無でのbefore/after⽐較や成果物のレビュー通過率を指標化し、「⼊れるべ ▪ きナレッジ」の判断を主観論争から切り離すことを⽬指す 20
ご清聴ありがとうございました