Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
AIエージェントのためのデータ品質Ops
Search
Keisuke Tagashira
October 06, 2026
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AIエージェントのためのデータ品質Ops
Keisuke Tagashira
October 06, 2026
More Decks by Keisuke Tagashira
See All by Keisuke Tagashira
管理会計オペレーションを支えるデータエンジニアリング
ktagashira
0
9
データモデリングを通じて管理会計のオペレーションを再設計する
ktagashira
0
1.7k
事業拡大と共に歩むプラットフォームへの道 Google Cloudによる拡張可能なデータ基盤
ktagashira
0
100
ADKを活用して事業部横断の企業検索エージェントを作成した話
ktagashira
3
1.6k
Findyのユーザーサクセス面談を支えるデータ技術
ktagashira
1
1.1k
Featured
See All Featured
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
220
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
560
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
1
280
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.1k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
550
Statistics for Hackers
jakevdp
799
230k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
8.1k
GraphQLとの向き合い方2022年版
quramy
50
15k
The Cost Of JavaScript in 2023
addyosmani
55
10k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.2k
Building a Scalable Design System with Sketch
lauravandoore
464
34k
Transcript
None
自己紹介 ファインディ / データエンジニア 田頭啓介 / @tagasyksk 2024年5月〜 CTO室データソリューションチームにジョイン マルチプロダクトのデータ基盤の開発に従事
経営管理部門のデータ整備もやっている 2
話すこと dbt モデルに品質の Tier を付けて運用している話 Tier の定義、Tier 1 にするモデルの選び方、AI エージェントとの関係
3
データ基盤の構成 4
技術スタック 取り込み › 変換 Datastream dbt TROCCO Dataform DuckDB ›
DWH BigQuery › 可視化・抽出 › AI エージェント Looker Looker の会話分析 Looker Studio BigQuery の MCP スプレッドシート 5
Tier を定義した背景 6
前提: データの使われ方が変わった 以前: 人が Looker や SQL で集計していた 最近: AI
エージェントに質問する Lookerで整備した指標: Looker の会話分析で対応 より詳細な分析: BigQuery に直接クエリする必要がある 7
利用者側の課題: コンテキスト不足 AI エージェントに適切なデータや背景知識を参照させられない どのモデル(データ)の品質が高いのか分からない 目的の指標をどう算出・集計すべきか分からない 微妙な用語の違いをどう解釈させればいいか分からない 8
運用側の課題: 一律管理による運用の重荷 重要モデルと検証用モデルが同列に扱われ、運用の重荷になっている ビルド失敗時に即対応すべきか判断できない 品質整備の優先順位がつけられない 9
品質 Tier の設計 10
用途に応じて 4 段階の Tier を定義 Tier 1 2 3 4
用途 外部公表数値・KPI の決定 部門の意思決定・定常レポート 部門オペレーション・データ抽出 アドホック・個人検証 例 AI 利用 IR に載る数値、経営 KPI の算出に使 可 うモデル 部門ダッシュボード、予実レポート 可 オペレーション改善用のマート、抽出 可 用のモデル 使い捨ての検証テーブル 不可 11
Tier ごとに求める品質 工数のかかる要件は、上位の Tier だけに求める Tier 1 2 3 4
テスト 主キー・外部キー・整合性 主キー・主要な外部キー 主キー(推奨) なし description 全カラム + 計算ロジック キー・指標カラム モデルのみ なし テスト失敗時 当日対応 週次で確認 ベストエフォート — 12
Tier の決め方 dim_calendar Tier 1 ③ Tier 1 と Tier
2 から参照される ② Tier 1 のマートの上流 ① IR・経営 KPI に使う Tier 1 Tier 1 売上ファクト 部⾨別費⽤ファクト Tier 2 KPI マート 部⾨レポート⽤マート Tier 2 ① 部⾨の定常レポートに使う 1. モデルが算出する数値の用途で Tier を決める 2. Tier 1 のモデルの上流にあるモデルは、すべて Tier 1 にする 3. 複数の Tier から参照されるモデルは、参照元の最も高い Tier に合わ せる 13
Tier 1 にするモデルを選ぶ 14
Tier 1 の起点を利用ログから選ぶ 起点: KPI やダッシュボードが直接参照するモデル 1 Looker と BigQuery
のクエリ履歴を集める。dbt のジョブが発行したクエリは除外する 起点の候補を人間が承認する 2 Claude Code のスキルが、閲覧数や参照した人数から候補を出す。KPI に使われているかは、データ エンジニアが事業部に確認して決める 起点の上流のモデルを列挙して、Tier 1 を確定する 3 で上流のモデルを列挙する 利用ログを集める dbt ls --select +<起点> 15
今後の課題と展望 16
課題: Tier の定期的な見直し 現在のTierは導入初期の利用ログをもとに設定されており、利用実態 の変化に対応できていない ログを定期集計し、Tier設定を適正化(更新)する仕組みが必要 例: 利用頻度が高まったTier 3モデルをTier 2へ引き上げる
17
今後: コンテキストを Knowledge Catalog に集める dbt モデルの Tier と description
計算ロジック・ゴールデンクエリ ⽤語の定義(⽤語集) Knowledge Catalog AI エージェント Tier の⾼いモデルと 必要なコンテキストを取得 BigQuery Looker 計算ロジックとゴールデンクエリを Knowledge Catalog に集める AI エージェントは、Tier の高いモデルと必要なコンテキストを取得し て分析する 18
まとめ AIエージェントのためのデータ品質Ops、やってます! 19
ご清聴 ありがとうございました 20