Jak stavíme AI chatbota — a co nás to naučilo
Od briefu po nasazení. Jaký stack volíme, proč nejvíc času zabere system prompt a jaké chyby už nezopakujeme.
Začátek: dobrý brief je polovina práce
Většina firem, které chtějí chatbota, denně odpovídá na tytéž otázky — doručení, vrácení, otevírací doba, ceny. Cíl je vždy stejný: ať bot zvládne běžné otázky sám a člověk řeší jen to, co opravdu potřebuje.
První, co děláme, není kód. Je to mapa otázek: na co se zákazníci ptají nejčastěji, kde má firma připravené odpovědi a kde ne. Bez této přípravy je každý chatbot jen drahá hračka.
Stack, který volíme
- Moderní web framework + databáze jako knowledge base — zdroj pravdy, který si firma umí sama upravovat
- Pokročilý jazykový model pro generování odpovědí — vybíráme podle toho, který je v daném čase nejpřesnější pro faktické odpovědi, ne podle značky
- Streamovaná odpověď, aby uživatel viděl text průběžně, ne po deseti sekundách ticha
- Zachycení kontaktu při eskalaci — když otázka překročí knowledge base, bot slušně vyžádá e-mail
Co zabere nejvíc času
Není to zapojení API. Je to psaní system promptu — pravidel, podle kterých bot odpovídá. Typicky to projde několika iteracemi, než přestane být příliš sebevědomý a naučí se říct „tohle nevím, spojím vás s podporou". Chatbot, který si vymýšlí, nadělá víc škody než užitku.
Chyby, které už nezopakujeme
- Bez admin panelu to neděláme. Pokud firma neumí upravit odpovědi sama, musí při každé změně volat nás. Knowledge base musí být editovatelná bez nasazení.
- Rate limiting od prvního dne. Stačí jeden odkaz na fóru a najednou máte stovky zpráv za pár minut. Limit na počet zpráv za minutu na jednu IP je samozřejmost.
Co si z toho odnést
Dobrý chatbot není o modelu. Je o tom, jak přesně ví, co má firma odpovědět — a kdy má upřímně přiznat, že neví. Technologie je dnes dostupná každému; rozdíl dělá příprava a poctivost.
