~/talk

OmniRAG - the right way to do Retrieval Augmented Generation with Azure Cosmos DB

Talkat Azure Cosmos DB Conf 2025 · on Tuesday, 2025-04-15· [large-language-models, databases]
links:none on file
slides:none on file

OmniRAG claims to pick the right source per query via intent detection and NL2Query, reducing LLM calls and cost; CosmosAIGraph implements it with OmniRAG logic, Azure Cosmos DB for persistence and built‑in vector search, an in‑memory indexed RDF triple store via Apache Jena, and Azure OpenAI (GPT‑4, text‑embedding‑ada‑002). Demo shows graph queries returning in ~5 ms, some answers served with zero tokens (direct DB/graph reads), session feedback for tuning intent routing, and utilities to build RDF from JSON.

AI-written summary · about

  1. 0:00OmniRAG with Cosmos DB
  2. 1:08Basic RAG problems
  3. 5:03OmniRAG pattern benefits
  4. 7:58Knowledge graphs improve RAG
  5. 9:04OmniRAG design tenants
  6. 10:52Basic RAG vs OmniRAG
  7. 11:55Generating knowledge graphs
  8. 13:01Cosmos AI Graph demo
  9. 14:49Demo walkthrough
  10. 17:22Exploring Cosmos DB
  11. 18:48Sparkle query generation
  12. 19:51Direct DB queries
  13. 20:32Graph query execution
  14. 21:15Vector and graph search
  15. 22:36Summary and call to action
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.