← All insights
Architecture1 min read

RAG Is Not the Hard Part

The real enterprise challenge is permissions, traceability, evaluation, integration and creating enough trust for people to use the system.


Retrieval-augmented generation is, at this point, a solved pattern. Chunk the documents, embed them, retrieve the relevant passages, ground the answer. You can build a working RAG prototype in an afternoon. That is exactly why RAG is not where enterprise projects fail.

Where they actually fail

The hard part starts the moment real documents, real users, and real consequences enter the picture:

  • Permissions. Not everyone can see every document. Retrieval has to respect access control, per user, per query, or the system leaks.
  • Traceability. Users need to see where an answer came from, and auditors need to reconstruct it later.
  • Evaluation. "It seems good" is not a standard. You need a way to measure grounding, accuracy, and failure modes over time.
  • Integration. The knowledge worth retrieving lives in systems of record, not a folder of PDFs, and those systems change.
  • Trust. If people don't believe the answers, they route around the system, and the investment is wasted.

The real work is trust engineering

A high-assurance knowledge architecture is less about the retrieval algorithm and more about controlled access, grounded answers, human oversight, and a trail someone can defend. Get those right and a simple retrieval approach is enough. Get them wrong and no amount of embedding sophistication saves you.

RAG is the easy 20%. The other 80% is what determines whether anyone actually uses what you built.