Od tohto týždňa beží na našom webe vpravo dole AI asistent — odpovedá na otázky o službách, cenách a spolupráci, 24 hodín denne, po slovensky. Postavili sme si ho sami na Claude API a keďže AI integrácie sú jedna zo služieb, ktoré predávame, delíme sa o celý postup otvorene: čo prevádzka reálne stojí, ako sme ju ochránili pred zneužitím — a čo nás po ceste prekvapilo. Ak zvažujete chatbota pre vlastný web, toto je pohľad z prvej ruky, nie marketingový leták.
Prečo sme do toho išli
- Návštevník sa pýta prirodzene. Namiesto preklikávania cez podstránky napíše „koľko stojí web?" a dostane odpoveď s reálnymi rozpätiami — aj o polnoci.
- Zbiera dopyty. Keď návštevník prejaví záujem, asistent mu ponúkne nechať e-mail priamo v chate — a nám príde dopyt aj s prepisom konverzácie. Chat tak nie je len infolinka, ale zdroj leadov.
- Je to živá ukážka. Na otázku klienta „a funguje to vôbec?" máme najlepšiu možnú odpoveď: vyskúšajte si to vpravo dole. O biznisovej stránke sme písali v článku o cene a návratnosti AI chatbotov.
Ako to funguje
Architektúra je zámerne jednoduchá: widget na webe → náš server → Claude API (model Sonnet 5). Žiadny krabicový widget tretej strany — dáta návštevníkov tečú len cez náš server a vzhľad je presne podľa nášho brandu.
Najdôležitejšie rozhodnutie: znalosti asistenta sa skladajú z reálnych dát webu. Systémový prompt sa generuje zo služieb, cenníkov a kontaktov priamo z kódu stránky — keď zajtra zmeníme cenové rozpätie, chatbot ho pozná okamžite, bez ručnej údržby znalostnej bázy. K tomu pár pravidiel: vykať, držať sa tém firmy, ceny uvádzať ako orientačné a nikdy si nevymýšľať.
Stabilná časť promptu sa vďaka prompt cachingu cachuje na strane API — opakované volania platia za nacachovaný vstup len ~10 % ceny. Pri chatbote, kde je znalostná báza v každej správe, je to najväčšia páka na náklady.
Čo to reálne stojí
| Model | Cena API (vstup/výstup za 1M tokenov) | Jedna odpoveď chatbota |
|---|---|---|
| Claude Sonnet 5 | 3 / 15 USD* | ≈ 0,5 centa |
| Claude Haiku 4.5 | 1 / 5 USD | ≈ 0,2 centa |
* zavádzacia cena 2 / 10 USD do 31. 8. 2026. Ceny sa menia — aktuálne vždy u Anthropicu.
Inými slovami: aj keby chatbot odpovedal na 400 správ denne (náš nastavený strop), sú to zhruba 2 € za deň. Pri realistickej návštevnosti firemného webu hovoríme o jednotkách eur mesačne — menej než jedna káva. Jednorazový náklad je práca na nasadení; prevádzka je prakticky zadarmo.
Ochrana pred robotmi a rozpočtová poistka
Verejný endpoint, ktorý za každú správu platí (hoci centy), treba chrániť. Nasadili sme ochranu vo vrstvách:
- Limit na návštevníka — počet správ za 10 minút na session,
- limit na IP adresu — session limit bot obíde zahodením cookies, IP nie,
- globálny denný strop — poistka rozpočtu pre celý web; po prekročení asistent slušne odkáže na kontaktný formulár,
- kontrola pôvodu požiadavky — cudzí web si náš endpoint nezavolá zo svojej stránky,
- limit dĺžky správy a orezávanie histórie konverzácie.
K tomu logovanie všetkých konverzácií na vlastnom serveri — jednak vidíme, či sa niečo zneužíva, a jednak je to zlato pre marketing: presný zoznam otázok, ktoré návštevníci reálne riešia. Nejedna téma budúceho článku vznikne práve z chat logu.
Čo nás prekvapilo — lekcie z praxe
1. Lacnejší model si vymýšľal ceny. Prvú verziu sme spustili na najlacnejšom modeli (Haiku 4.5). Na otázku „koľko stojí jednoduchý web?" sebavedomo odpovedal konkrétnym rozpätím — ktoré sme v tom čase nikde nemali zverejnené. Vymyslel si ho. Silnejší Sonnet 5 na rovnakú otázku čestne priznal, že rozpätie v podkladoch nemá, a ponúkol rýchlu ponuku cez formulár. Ponaučenie: chatbota testujte aj otázkami, na ktoré v znalostiach odpoveď nie je — práve tam sa ukáže, či si vymýšľa. Pri cenách a faktoch je to rozdiel medzi užitočným nástrojom a právnym rizikom.
2. Jazyk je tvár firmy. Ten istý lacný model ignoroval pravidlo vykania („čau, koľko to stojí?" → tykal aj v odpovedi) a občas pustil čechizmus. Pre interné nástroje to nevadí; na firemnom webe áno. Za kvalitu jazyka sa oplatí priplatiť si silnejší model — pri centoch na odpoveď je to stále zanedbateľný náklad.
3. Diabol je v detailoch mimo AI. Najviac času nezobrali prompty, ale okolie: iOS Safari zoomuje celú stránku, keď má vstupné pole písmo menšie než 16 px (chat sa pri klávesnici „rozsypal"); jeden CSS riadok spôsobil, že sa panel otváral sám; a API odpoveď modelu môže mať pred textom ešte iný blok, s ktorým kód musí počítať. Nasadenie chatbota je z väčšej časti poctivé webárske remeslo, nie AI mágia.
Oplatí sa to?
Otvorene: väčšina návštevníkov chat otvorí zo zvedavosti a nič nenapíše. Ale tí, ktorí píšu, sú spravidla najhorúcejší záujemcovia — ľudia, ktorým sa nechce volať ani vypĺňať formulár. Presne pre nich je tam smerovanie na formulár a možnosť nechať e-mail priamo v chate. Celé je to merateľné: eventy v analytike počítajú otvorenia, správy aj zanechané kontakty, takže o návratnosti nebudeme špekulovať — uvidíme ju v dátach.
Časté otázky
- Koľko stojí prevádzka AI chatbota na firemnom webe?
- Menej, než väčšina ľudí čaká. Pri modeli Claude Sonnet 5 a využití prompt cachingu vychádza jedna odpoveď rádovo na pol centa. Aj pri stovkách konverzácií mesačne sú náklady na API jednotky eur — pri bežnom firemnom webe často pod cenu jednej kávy. Jednorazová je práca na nasadení a znalostnej báze.
- Nevymyslí si chatbot vlastné ceny alebo služby?
- Presne to sa nám stalo pri testovaní s lacnejším modelom — sebavedomo tvrdil cenové rozpätia, ktoré sme nikde nemali. Riešenie má dve časti: znalosti sa skladajú výhradne z reálnych dát webu (nie z pamäte modelu) a pravidlá výslovne zakazujú vymýšľanie. A hlavne: chatbota treba testovať aj otázkami, na ktoré v podkladoch odpoveď nie je.
- Ako chatbota ochrániť pred robotmi a zneužitím?
- Vo vrstvách: limit na návštevníka (session), limit na IP adresu (pre botov, ktorí zahodia cookies), globálny denný strop pre celý web ako poistka rozpočtu, kontrola pôvodu požiadavky (cudzí web nemôže endpoint volať) a limit dĺžky správy. Aj pri plnom vyčerpaní denného stropu sú náklady pár eur.
- Čo chatbot ukladá a ako je to s GDPR?
- Konverzácie logujeme na vlastnom serveri (otázka, odpoveď, čas, IP) — nič sa neposiela tretím stranám na marketingové účely a návštevník je na AI povahu asistenta upozornený priamo vo widgete. Log slúži na zlepšovanie odpovedí a prehľad, čo návštevníci reálne hľadajú. Odporúčame nastaviť aj rozumnú retenciu logov.
- Prečo vlastné riešenie cez API a nie hotový chatbot widget?
- Hotové widgety tretích strán sú rýchle na spustenie, ale dáta návštevníkov tečú cez cudziu platformu, mesačne stoja často viac než API prevádzka a vzhľad ani správanie plne neovládate. Vlastné riešenie cez Claude API beží na vašom serveri, vyzerá presne podľa vášho brandu a znalosti sa aktualizujú automaticky z dát webu.
- Ako dlho trvá nasadenie AI asistenta na web?
- Základ (widget, API endpoint, znalostná báza z obsahu webu, ochranné limity) sú rádovo dni práce, nie týždne. Ďalšie dni si vyžiada doladenie odpovedí podľa reálnych konverzácií — preto od začiatku logujeme a odporúčame prvý mesiac odpovede sledovať.
Záver
AI asistent na webe dnes nie je projekt za tisíce eur s mesačnými licenciami — je to pár dní poctivej práce a prevádzka za drobné, ak sa postaví správne: znalosti z reálnych dát, ochrana vo vrstvách a logovanie od prvého dňa. Vyskúšajte si nášho vpravo dole. A ak by ste podobného asistenta chceli na svojom webe — od znalostnej bázy po ochranu a meranie — napíšte nám alebo si pozrite naše AI integrácie.