// RAG a AI asistenti nad daty

Asistent, který odpovídá
z vašich dat, ne z fantazie.

Postavíme RAG (retrieval-augmented generation) nad vašimi dokumenty a strukturovanými daty — s citacemi, audit logem a hlídáním halucinací. Ne AI demo z konference, ale produkční nasazení: guardraily proti prompt injection, cost gate proti utíkajícím nákladům a observabilita každého LLM volání.

Poptat RAG asistenta Municipální chatbot na tomhle enginu vyhrál regionální AI hackathon a běží živě pro město Zlín.
// Kde to drhne

Tři důvody, proč "napojíme vám ChatGPT na data" končí špatně.

Prototyp RAG postavíte za odpoledne s tutoriálem z YouTube. Produkční nasazení, které nehalucinuje, nevynáší cizí data a neutíká v ceně, je jiná disciplína — a tam většina dodavatelů končí.

Demo funguje, produkce halucinuje

Na pěti testovacích otázkách odpověď sedí. Ve produkčním provozu s tisíci reálných dotazů model začne domýšlet, co v datech není, nebo odpoví sebejistě špatně — a nikdo to nezachytí, protože chybí audit log a hlídání confidence.

Bez guardrailů je to díra do vašich dat

Prompt injection z uživatelského vstupu nebo z indexovaného dokumentu dokáže obejít instrukce a vytáhnout data, ke kterým by se odpověď neměla dostat. Bez explicitních guardrailů a nízké teploty na faktické dotazy to není otázka jestli, ale kdy.

Cena roste s provozem, ne s hodnotou

Bez cost gate a bez rozmyslu nad tím, kdy volat drahý model a kdy stačí levnější, náklady na LLM volání rostou lineárně s provozem a nikdo je nehlídá — dokud nepřijde faktura, co bolí.

// Jak to stavíme

RAG jako inženýrská disciplína, ne AI demo.

Retrieval, generování a provoz řešíme jako produkční systém od prvního řádku — ne jako proof-of-concept, který se pak musí předělat, aby vůbec šel nasadit.

01

Hybridní vyhledávání nad vašimi daty

Kombinace sémantického vyhledávání (embeddings + vektorová databáze) a klasického keyword matchingu, aby odpověď našla i to, co čistě sémanticky nesedí — přesná čísla, kódy, jména.

02

Self-healing text-to-SQL a strukturovaná data

Kde jsou data strukturovaná (databáze, tabulky), generujeme dotazy přímo, s automatickou opravou, když dotaz selže nebo vrátí prázdný výsledek — místo aby asistent jen "hádal" z textového popisu dat.

03

Guardraily proti prompt injection a halucinacím

Nízká teplota pro faktickou přesnost, explicitní hranice mezi instrukcemi a daty, a human-in-the-loop na hraničních případech, kde si systém není jistý — stejný princip jako u naší AI extrakce dat z faktur.

04

Audit log a citace u každé odpovědi

Každé LLM volání je zalogované — co šlo dovnitř, co přišlo ven, z jakého zdroje odpověď čerpala. Uživatel vidí citaci, vy vidíte auditní stopu, když je potřeba zpětně dohledat, proč asistent odpověděl, jak odpověděl.

05

Cost gate a multi-provider orchestrace

Volíme model podle náročnosti dotazu, používáme prompt caching (Anthropic) na opakující se kontext, a hlídáme náklady, aby neutíkaly s rostoucím provozem — místo jednoho draze naúčtovaného modelu na všechno.

06

Flow a agenti měnitelní bez nasazení

U komplexnějších multi-agentních systémů (jako municipální chatbot pro Zlín) jsou flow a agenti definovaní jako řádky v databázi, ne v kódu — logiku lze upravit bez redeploy, což zkracuje iterační cyklus na týdny místo měsíců.

// Důkaz

Nasazeno v produkci, ne na slajdu.

Pro město Zlín jsme postavili multi-agentní swarm engine s self-healing text-to-SQL dotazy — jeden z prvních živých občanských AI chatbotů svého druhu v Česku, který vyhrál regionální AI hackathon. Pro zpracování faktur jsme nasadili AI extrakci dat s human-in-the-loop kontrolou na hraničních případech. Pro Continero (Robootec) jsme postavili vlastní vektorové vyhledávání nad OpenAI embeddings a pgvector, multi-provider LLM orchestraci (Claude/OpenAI/Gemini/Grok) s Anthropic prompt cachingem, vlastní MCP server a lokální ONNX inferenci — když se cloud nehodí.

1. jeden z prvních občanských AI chatbotů v ČR
1 architekt, co má projekt v hlavě od návrhu po produkci
4 LLM provideři v jedné orchestraci (Continero)
Přečíst case studies
// FAQ

Časté otázky k RAG a AI asistentům.

// Kontakt

Popište nám
svá data.

Řekněte nám, jaká data má asistent znát a k čemu má sloužit — podpora, interní znalostní báze, nebo něco jako občanský chatbot. Navrhneme architekturu (retrieval, guardraily, cost gate) a řekneme upřímně, co je reálné za jaký čas a rozpočet.

Poptat RAG asistenta