AI používáme tam, kde je silná: porozumění lidské zprávě a přirozená komunikace.
Kritické části procesu ale drží systém: data, pravidla, stavy, povolené akce, validaci a odesílání zpráv.
Proto SnipCat působí v konverzaci přirozeně, ale uvnitř funguje jako řízený agent s jasnými hranicemi.
Převádí nejasnou lidskou zprávu na strukturovaný dotaz.
Agent odpovídá nad konkrétními daty, ne z vlastní paměti.
Konverzace běží v jasných stavech a agent ví, co je právě povolené.
Samostatná kontrolní vrstva ověřuje zprávu před odesláním.
AI nerozhoduje o příjemci ani kanálu. To řídí systém.
Každý krok je dohledatelný a vysvětlitelný.
Bezpečnost AI pro nás není jen text na webu. Je to architektura produktu.
U SnipCatu kombinujeme několik vrstev, které společně omezují chyby, halucinace a nekontrolované chování agenta.
Běžný RAG často funguje tak, že systém najde podobný text a pošle ho AI modelu jako kontext. To může stačit pro jednoduché dotazy, ale u firemní komunikace je potřeba větší přesnost.
Ve SnipCatu data nejdřív převádíme do strukturovaného indexu. Nejde jen o vektorové vyhledávání. Indexy jsou uložené tak, aby s nimi mohla pracovat databáze a aby je člověk mohl zkontrolovat.
Agent nejdřív pochopí, co zájemce hledá. Potom použije pravidla z vašeho nastavení a určí, podle jakých indexů má databáze hledat. Databáze mu vrátí pouze relevantní část kontextu, ke které má v daném use casu přístup.
Například když zájemce napíše: „Hledám byt pro pár bez dětí, na dobrém místě na procházky," agent podle pravidel ví, že má primárně hledat 2+kk nebo 2+1. Zároveň dotaz „dobré místo na procházky" převede na indexy jako blízkost parku, řeky, zeleně nebo klidné lokality.
Agent si výsledek nevymýšlí. Předá interpretaci databázi jako strukturovaný dotaz. Databáze najde odpovídající nemovitosti a agentovi vrátí konkrétní data, se kterými může bezpečně pracovat.
Výsledek: vidíte, jaké indexy má každá nemovitost, jaká pravidla agent použil, jak si dotaz vyložil a jaký kontext mu byl předán.
Agent nevede konverzaci jako volný chat, kde si v každé odpovědi znovu vymýšlí, co bude dělat dál. Každá konverzace běží ve stavech, které určují, v jaké fázi se zájemce nachází a jaký další krok je povolený.
U domlouvání prohlídek může konverzace projít stavy jako nový zájemce, kvalifikace, čekání na odpověď, výběr termínu, domluvená prohlídka, předání člověku nebo ukončená konverzace.
Díky tomu agent ví, co má v danou chvíli řešit. Když je ve fázi kvalifikace, pokládá otázky podle pravidel. Když má dost informací, může nabídnout termín. Když je situace nejasná, může konverzaci předat člověku.
AI tedy nepřebírá kontrolu nad celým procesem. Pomáhá s porozuměním a formulací odpovědí, ale samotný průběh konverzace drží stavový systém.
Odpověď od agenta se neposílá automaticky hned po vygenerování. Nejdřív prochází samostatnou validační vrstvou.
Tato validace je další AI request, který pracuje v jiném režimu než samotný agent. Dostane pouze zdroj pravdy z vašeho nastavení a odpověď, kterou chce agent odeslat. Jejím úkolem není pokračovat v konverzaci, ale ověřit, jestli je navržená odpověď bezpečná a odpovídá pravidlům.
Validace kontroluje například, jestli odpověď:
AI zároveň nerozhoduje o tom, komu se zpráva odešle. Příjemce, kanál a povolený další krok určuje systém podle stavu konverzace.
Pokud odpověď validací neprojde, agent ji musí opravit. Pokud ji opravit nedokáže, konverzace se zastaví nebo předá člověku podle nastavených pravidel.
Dohromady z toho vzniká agent, který není jen „chatbot napojený na data". Je to řízený systém pro firemní komunikaci, kde AI pomáhá s porozuměním a formulací odpovědí, ale pravidla, data, další kroky a odesílání zpráv zůstávají pod kontrolou systému.
Méně prostoru pro halucinace.
Menší riziko manipulace.
Lepší dohledatelnost každého kroku.
Neprodáváme „magickou AI". Stavíme agenty, kteří mají jasná pravidla, kontrolu a auditovatelné rozhodování.
Ukážeme vám, jak agent pracuje s pravidly a validací v praxi.