schristoph.online

AI ยท 2 min read

RAG - just a poor engineering workaround?

RAG - just a poor engineering workaround?

My week kicked off nicely with some inspiring talks on an internal conference. In one of the talks Johannes Langer dived deep on how to build production-ready RAG systems. I answered his opening questions to the audience - โ€œWhat is RAG?โ€ - with โ€œ๐—ž๐—ผ๐—ณ๐—ณ๐—ฒ๐—ฟ๐—ธ๐—น๐—ฎ๐˜‚๐˜€๐˜‚๐—ฟโ€, which translates to ๐—ผ๐—ฝ๐—ฒ๐—ป ๐—ฏ๐—ผ๐—ผ๐—ธ ๐˜๐—ฒ๐˜€๐˜ in my head.

Thinking more about this analogy, I find it is helpful to approach the question if RAG is just a workaround to overcome limitations of our current foundation models or is here to stay, one a more conceptual level. The German wikipedia article on โ€œ๐—ž๐—ผ๐—ณ๐—ณ๐—ฒ๐—ฟ๐—ธ๐—น๐—ฎ๐˜‚๐˜€๐˜‚๐—ฟโ€ talks about some of the motivations for this kind of test: huge efforts for students on memorising independent facts are eliminated, the test scope can be wider and the test is focussing more on the ability to creatively think and find new solutions approaches. In other words this approach is frugal with students resources and incentives creation of new solutions.

From my perspective this is very analogous to foundation models, which we are using today in ๐—š๐—ฒ๐—ป๐—ฒ๐—ฟ๐—ฎ๐˜๐—ถ๐˜ƒ๐—ฒ AI. Similar to students those need some knowledge to be able to generate answers, but there is no reason to limit those to just their internal knowledge if there are other, more efficient, system component to provide them with additional knowledge. I really think that RAG is enabling a reasonable logical decomposition into using, primarily, Foundation models to their strengths and knowledge retrieval systems as their support. The famous Swiss Army knife, while a very handy tool in some situations, is usually beaten by special purpose tools. Hence the focus in today’s system design to find the best fitting components for a use case instead of using just multi-purpose tools.

Therefore Iโ€™m really excited to see ongoing innovations in retrieval systems to improve their accuracy. Recently Anthropic released their Contextual Retrieval, which improves RAG architecture by adding additional context information which can be used to retrieve better matches to the actual queries. If you havenโ€™t seen it yet, I recommend to have a look!

Contextual Retrieval: https://www.anthropic.com/news/contextual-retrieval “Kofferklausur” on wikipedia: https://de.wikipedia.org/wiki/Kofferklausur#:~:text=Diese%20Form%20der%20Pr%C3%BCfung%20kann,oder%20zusammenhanglosen%20Fakten%20entf%C3%A4llt%20damit.

๐Ÿ“ Last updated: August 14, 2026 โ€” Restored the article body, which was lost in the LinkedIn migration; replaced LinkedIn shortlinks with their destination URLs

AIArchitectureSoftwareEngineering