Failure PatternDecision layer

Why RAG Tooling Stalls at the Citation Audit in Client Delivery

Symptom: Client reviewers spot a wrong figure in a grounded answer and the agency cannot reproduce which chunk produced it, so the whole retrieval layer loses credibility in one meeting. Root cause: Evaluation lives inside the vendor's dashboard rather than in an agency-owned harness, so accuracy numbers cannot be compared across providers or carried between engagements.

By InnovaAI ResearchPublished

How do you recognize it?
  • •Client reviewers spot a wrong figure in a grounded answer and the agency cannot reproduce which chunk produced it, so the whole retrieval layer loses credibility in one meeting.
  • •Retrieval quality scores drift between staging and production because the index was rebuilt with different chunking defaults and nobody versioned the parser config.
  • •Account teams start pasting source PDFs into chat windows manually before client calls, quietly routing around the RAG pipeline the agency was paid to build.
  • •Token and ingestion spend climbs month over month while the share of answers a client actually accepts stays flat, and no one can attribute the gap.
  • •Two clients on the same retrieval vendor get materially different answer accuracy on near-identical document sets, and the delivery lead has no benchmark to explain why.
Why does it happen?
  • •Evaluation lives inside the vendor's dashboard rather than in an agency-owned harness, so accuracy numbers cannot be compared across providers or carried between engagements.
  • •Chunking, parsing, and entity extraction decisions get made once at kickoff and never re-tested, which means a parser change upstream silently rewrites the evidence base under a live retainer.
  • •Verification is treated as a UI feature instead of a delivery gate, so claims reach client-facing documents without a passage-level check against the source page.
  • •Ingestion pipelines accept whatever the client exports, and dirty source files degrade retrieval before any prompt logic runs, a problem document-cleaning steps would catch earlier.
How do you fix it?
  • •Stand up a 50-question golden set per client with known correct passages, score every retrieval change against it, and store results outside the vendor account.
  • •Route every client-facing answer through a passage-level verification step so each claim links to a highlighted page in the source PDF before it leaves the agency.
  • •Add a document-cleaning pass with a visible log of stripped content ahead of indexing, then re-run the golden set to confirm the delta.
  • •Instrument per-run token, cost, and error tracing on the retrieval calls so ingestion spend can be tied to accepted answers rather than raw volume.