Why a public RAG tutorial does not transfer
Build a retrieval system over a public corpus and the interesting problems are chunking, embedding, and reranking. Build one over a company and four problems appear that the public case does not have at all.
The corpus is scattered across a dozen systems with different APIs, formats, and update semantics, rather than sitting in a folder.
Every document has an access control list, and the correct answer to a question genuinely differs per employee.
Entities are duplicated and inconsistent across those systems, so the same customer, person, or service appears under several identities.
And the corpus contradicts itself, because the old version of a policy was never deleted.
None of these are retrieval-quality problems and none are solved by a better embedding model. The retrieval mechanics themselves, chunking, hybrid search, reranking, query rewriting, are treated properly in the Advanced RAG cursus; this lesson deliberately covers only what is specific to doing it inside an organization.

