Data Quality 確認・承認の条件 for RAG/AI
記事状態: 公開 · 最終確認: 2026-10-06
要点
RAG/AIのData Quality 確認・承認の条件は、定義したdata constraintsを満たさない改訂版を索引/servingへ進めないための制御です。 確認・承認の条件 PASSは「検査したconstraintを満たした」ことを示します。検索・取得 relevance、groundedness、answer correctnessまで保証するものではありません。
現在の判断
RAG/AIのData Quality 確認・承認の条件は、定義したdata constraintsを満たさない改訂版を索引/servingへ進めないための制御です。 確認・承認の条件 PASSは「検査したconstraintを満たした」ことを示します。検索・取得 relevance、groundedness、answer correctnessまで保証するものではありません。
どこまで当てはまるか
Data Quality 確認・承認の条件 for RAG/AI
詳しく理解する
GATE PLACEMENT
少なくとも出典 ingest前後、構文の読み取り/normalize/chunk後、埋め込み/索引 materialization後、serving/publish直前、RAG/answer 評価を分離します。data 確認・承認の条件とAI 評価 確認・承認の条件を一つのPASSへ潰しません。
VERSIONED QUALITY CONTRACT
quality 条件・契約にはdataset/出典IDとinput 改訂版、条件・契約 バージョン、検証処理/実行環境 バージョン、constraint ID、severity(BLOCK/WARN/QUARANTINE)、threshold、sampling 適用範囲、実行 ID/timestamp、妥当性の検証 result、failed constraint、result hash/結果の照合を固定します。条件・契約変更時、旧改訂版のPASSを新条件・契約へ自動継承しません。
QUALITY DIMENSIONS
データ形式の定義/type、completeness/missing、validity/domain、uniqueness/duplicate、referential integrity、情報の鮮度、volume、distribution/anomalyを別dimensionとして扱います。情報の鮮度 PASSだけでquality PASSとは判定しません。
RAG SPECIFIC CHECKS
parser成功率、empty/near-empty text、encoding/language、出典 document count、chunk count/size bounds、duplicate chunk、出典→chunk coverage、required 出典/バージョン 付随情報、ACL/組織の利用環境 付随情報 presence、埋め込み/索引 materialization coverageを検査対象にします。parserが成功 状態でも本文欠落があり得るためoutput coverageを別確認します。
SAMPLE VS FULL
sample 妥当性の検証のPASSをfull dataset PASSと表記しません。sample definition、抽出条件、件数、coverageを保存しSAMPLE_PASS等として区別します。高リスク constraintはfull scanまたはdataset-level検証を要求します。
INCREMENTAL UPDATE
partition/incremental updateでは変更部分妥当性の検証とdataset-level invariantを分離します。更新partitionのPASSだけを全datasetへ外挿しません。
AI EVAL BOUNDARY
Data Quality 確認・承認の条件 PASSとRAG/answer 評価 PASSを別状態として保持します。dataが完全でもretriever設定、埋め込み、ranking、prompt、モデル、ツール 実行により回答品質は失敗できます。逆にAI 評価の小さなsampleがPASSしてもdata quality defectを消しません。
実装・運用
本項は2026-10-06時点のGreat Expectations 1.23.2/0.18.21 仕様・利用方法の文書、Deequ 現在の repository/releasesおよびNeurIPS 2018/ICDE 2019研究、Soda data-quality 仕様・利用方法の文書とbounded ローカル環境の fixtureに基づきます。live Great Expectations/Deequ/Soda、本番環境 dataset、ベクトル 索引、RAG 評価へのmutationは未実施です。
よくある失敗・反証
BLOCKはcandidate 改訂版をpublishしません。QUARANTINEはbad batch/materializationをserving pathから分離します。WARNはpublish許容可能ですがPASSへ書き換えません。失敗時にknown-good 改訂版をserveする場合、そのage/情報の鮮度 SLOも監視します。
wrong threshold、要再確認 条件・契約、検証処理 バージョン drift、sample bias、null sentinel mismatch、timezone/情報の鮮度 error、schema-compatible 意味上の drift、partition-only blind spot、duplicate normalization mismatch、parser silent loss、chunk explosion/collapse、ACL 付随情報欠落、埋め込み/索引 partial 書込み、妥当性の検証 store outage、確認・承認の条件 action fail-open、validate/publish race、known-good 情報の鮮度超過、quarantine肥大化、manual bypass、result tampering、sensitive failed-row leakage、data PASS後のAI 評価 regressionを想定します。
実務での使い方
本項は2026-10-06時点のGreat Expectations 1.23.2/0.18.21 仕様・利用方法の文書、Deequ 現在の repository/releasesおよびNeurIPS 2018/ICDE 2019研究、Soda data-quality 仕様・利用方法の文書とbounded ローカル環境の fixtureに基づきます。live Great Expectations/Deequ/Soda、本番環境 dataset、ベクトル 索引、RAG 評価へのmutationは未実施です。
まだ確認できていないこと
- EA-251-UNKNOWN-01
対象dataset、business constraints、情報の鮮度 SLO、sampling policy、parser/chunker、ACL requirements、索引 publish mechanism、検証処理 stack/バージョン、known-good 保持期間・保持方針、quarantine policy、AI 評価 suite、組織の利用環境 privacy/保持期間・保持方針は未確認です。
根拠資料
この記事には、直接開ける外部出典が登録されていません。出典IDや検証情報は末尾で確認できます。
更新履歴
EA-251-FIRST-20261006: 正式な 監査/publication 対応付け
出典ID・検証情報・機械可読データ
根拠の種類と情報の鮮度は、ラベルとアイコンで確認できます。
- 記事ID
- EA-251
- 最終確認日
- 2026-10-06
- 提供元・モデル・プラン・利用環境
- —
- 対象地域
- —
元資料の全文と収録照合記録
PUBLIC_CLAIM
RAG/AIのData Quality Gateは、定義したdata constraintsを満たさないrevisionをindex/servingへ進めないための制御です。 Gate PASSは「検査したconstraintを満たした」ことを示します。retrieval relevance、groundedness、answer correctnessまで保証するものではありません。
GATE_PLACEMENT
少なくともsource ingest前後、parse/normalize/chunk後、embedding/index materialization後、serving/publish直前、RAG/answer evaluationを分離します。data gateとAI eval gateを一つのPASSへ潰しません。
VERSIONED_QUALITY_CONTRACT
quality contractにはdataset/source IDとinput revision、contract version、validator/runtime version、constraint ID、severity(BLOCK/WARN/QUARANTINE)、threshold、sampling scope、run ID/timestamp、validation result、failed constraint、result hash/readbackを固定します。contract変更時、旧revisionのPASSを新contractへ自動継承しません。
QUALITY_DIMENSIONS
schema/type、completeness/missing、validity/domain、uniqueness/duplicate、referential integrity、freshness、volume、distribution/anomalyを別dimensionとして扱います。freshness PASSだけでquality PASSとは判定しません。
RAG_SPECIFIC_CHECKS
parser成功率、empty/near-empty text、encoding/language、source document count、chunk count/size bounds、duplicate chunk、source→chunk coverage、required source/version metadata、ACL/tenant metadata presence、embedding/index materialization coverageを検査対象にします。parserがsuccess statusでも本文欠落があり得るためoutput coverageを別確認します。
SAMPLE_VS_FULL
sample validationのPASSをfull dataset PASSと表記しません。sample definition、抽出条件、件数、coverageを保存しSAMPLE_PASS等として区別します。高risk constraintはfull scanまたはdataset-level検証を要求します。
INCREMENTAL_UPDATE
partition/incremental updateでは変更部分validationとdataset-level invariantを分離します。更新partitionのPASSだけを全datasetへ外挿しません。
FAILURE_POLICY
BLOCKはcandidate revisionをpublishしません。QUARANTINEはbad batch/materializationをserving pathから分離します。WARNはpublish許容可能ですがPASSへ書き換えません。failure時にknown-good revisionをserveする場合、そのage/freshness SLOも監視します。
PUBLISH_READBACK
validation result保存だけではbad revisionがserveされていない証明になりません。publish/alias/index versionを再取得し、expected known-goodまたはvalidated revisionが実際にservingされていることをreadbackします。validation→publish race、manual bypass、別pipeline経路もfailure envelopeへ含めます。
AI_EVAL_BOUNDARY
Data Quality Gate PASSとRAG/answer eval PASSを別stateとして保持します。dataが完全でもretriever設定、embedding、ranking、prompt、model、tool executionにより回答品質は失敗できます。逆にAI evalの小さなsampleがPASSしてもdata quality defectを消しません。
IMPLEMENTATION_STATE
本項は2026-10-06時点のGreat Expectations 1.23.2/0.18.21 documentation、Deequ current repository/releasesおよびNeurIPS 2018/ICDE 2019研究、Soda data-quality documentationとbounded local fixtureに基づきます。live Great Expectations/Deequ/Soda、production dataset、vector index、RAG evaluationへのmutationは未実施です。
FAILURE_ENVELOPE
wrong threshold、stale contract、validator version drift、sample bias、null sentinel mismatch、timezone/freshness error、schema-compatible semantic drift、partition-only blind spot、duplicate normalization mismatch、parser silent loss、chunk explosion/collapse、ACL metadata欠落、embedding/index partial write、validation store outage、gate action fail-open、validate/publish race、known-good freshness超過、quarantine肥大化、manual bypass、result tampering、sensitive failed-row leakage、data PASS後のAI eval regressionを想定します。
SAFE_WORDING
RAG/AIのData Quality Gateは、定義したdata constraintsを満たさないrevisionをindex/servingへ進めないための制御です。freshness、completeness、validity、uniqueness、schema、referential integrity、volume/distributionとRAG固有のparse/chunk/ACL/index coverageを分離して検査し、結果と実際のserving revisionをreadbackしてください。Gate PASSはretrieval品質やAI回答の正しさを保証しないため、RAG/answer evalを別gateとして維持します。
OPEN_UNKNOWN
対象dataset、business constraints、freshness SLO、sampling policy、parser/chunker、ACL requirements、index publish mechanism、validator stack/version、known-good retention、quarantine policy、AI eval suite、tenant privacy/retentionは未確認です。
EA-251-CURRENT-APPROVAL研究資料研究資料根拠の出所: AUDITED_CANONICAL_RESEARCH_PACKET現行本文の監査・revision対応
- 裏付ける内容
- 現行台帳のAUDIT_PASSと候補・revision・本文ハッシュの対応を確認しています。
- 確認日
- —
- 出典・実験ID
- V23-CANDIDATE-EA251-FIRST-20261015-C3
- 検証箇所
- 1KqhJtiSb2S84rWmeYVwKcT_76dBwZ_B0ZZuAWQqH0rQ/EA_REVISION_LEDGER!A53:U53 · EA_REVISION_LEDGER!A53:U53 · EA-251-FIRST-20261006
- 適用範囲
- —
- 出典・来歴
- CURRENT_CANONICAL_APPROVAL_READBACK
- 限界
- 監査状態と来歴の記録です。外部根拠の最新性や本文の全主張を追加保証しません。
EA-251-CURRENT-BODY-READBACK実装資料実装資料根拠の出所: IMPLEMENTATION_READBACK現行本文の収録照合
- 裏付ける内容
- 公開生成入力の本文SHA-256が、監査済み候補に結び付いたハッシュと一致しています。
- 確認日
- 2026-10-17
- 出典・実験ID
- BODY-SHA256:b22d7b4d734fba0d1d221f095efa6bc919003e949d154ea7569921d21671e988
- 検証箇所
- content/staging/EA-251.md · b22d7b4d734fba0d1d221f095efa6bc919003e949d154ea7569921d21671e988 · EA-251-FIRST-20261006
- 適用範囲
- —
- 出典・来歴
- CURRENT_APPROVED_BODY_HASH_MATCH
- 限界
- 本文の同一性の検査です。外部システムの挙動や全主張の真偽を実証したものではありません。
- 出典ID
- V23-CANDIDATE-EA251-FIRST-20261015-C3, BODY-SHA256:b22d7b4d734fba0d1d221f095efa6bc919003e949d154ea7569921d21671e988
- 追跡中のUNKNOWN ID
- EA-251-UNKNOWN-01
- 再確認のきっかけ
- 正式な 改訂版/publication 状態 change · 本文 成果物 hash change · 出典 現行性 change · new contradiction or 実装 結果の照合
機械検査: 通過 — 機械検査の結果です。情報の正確性や実行の承認を保証するものではありません。
同じ記事IDの機械可読データです。