Chatbot omezit na vlastní doménu: postup bez programátora a ochrana před zneužitím
Chatbota omezíte na vlastní doménu tak, že v nastavení nástroje zadáte seznam povolených domén (webů, kde se smí zobrazit) a odmítnete vše ostatní. Potřebujete k tomu obvykle jen přístup do administrace chatbota a do správy webu, programátor není nutný.
Samotný seznam domén ale zneužití nezastaví celé. Řeší, kde se chatbot zobrazí, ne co smí říct ani kolik toho smí „spotřebovat“. Níže najdete postup, jak obojí nastavit a otestovat.
Co znamená „jen na mém webu“: dvě různé věci
Když firmy řeší omezení chatbota, míchají se dva požadavky. Je dobré je oddělit, protože se nastavují na různých místech.
- Kde se chatbot smí zobrazit a volat. To je omezení domén. Cílem je, aby si nikdo nezkopíroval váš vložený kód na cizí stránku a nepoužíval váš chatbot (a váš měsíční limit spotřeby) pro sebe.
- Z čeho smí odpovídat. To jsou zdroje: vybrané stránky, ceník, interní podklady. Cílem je, aby chatbot nevymýšlel a nemluvil o věcech mimo vaši nabídku.
Zabránit tomu, aby chatbot „odpovídal na cizích webech“, tedy znamená vyřešit první bod. Zabránit tomu, aby odpovídal mimo vaši nabídku, znamená vyřešit druhý. Pro bezpečný provoz potřebujete oba.
Jak omezení domén funguje
Princip je jednoduchý. Chatbot se na web vkládá krátkým kódem. Při každém dotazu se nástroj podívá, z jaké domény požadavek přišel, a porovná ji s vaším seznamem povolených domén (anglicky často „allowed domains“ nebo „allowlist“). Co v seznamu není, nedostane odpověď.
Na co si dát pozor
- Přesný tvar domény. Web s „www“ a bez něj, poddomény (například e-shop nebo rezervace) a testovací web se v seznamu často musí uvést zvlášť.
- Zástupné znaky. Pokud nástroj dovoluje povolit všechny poddomény najednou, použijte to jen pro domény, které opravdu vlastníte.
- Omezení není neprůstřelné. Kontrola původu požadavku chrání před běžným kopírováním kódu na cizí stránku. Zkušený útočník mimo prohlížeč ji může obejít, proto ji doplňte limity a kontrolou obsahu (viz níže).
- Tajné klíče nepatří do webu. Do vloženého kódu patří jen veřejný identifikátor chatbota. Přístupový klíč k AI službě nesmí být viditelný ve zdrojovém kódu stránky.
Postup krok za krokem: nastavení bez programátora
- Sepište všechny weby, kde chatbot smí běžet. Hlavní doména, poddomény, e-shop, landing stránky. Zeptejte se i kolegů z marketingu, kdo kam kód vložil.
- Otevřete administraci chatbota a najděte pole typu „povolené domény“, „allowed origins“ nebo „zabezpečení“. Pokud nic takového nevidíte, zeptejte se podpory nástroje, jestli omezení nabízí. Když ne, je to vážný argument proti jeho nasazení na veřejný web.
- Vložte jen domény ze seznamu. Nic „pro jistotu“ navíc. Testovací a vývojové adresy po dokončení odeberte.
- Nastavte denní nebo měsíční limit počtu zpráv a délky jedné konverzace. Při zneužití tak škoda skončí u stropu, ne u překvapivé faktury.
- Omezte zdroje. Chatbot má čerpat jen z vybraných stránek a podkladů. Jak je připravit a hlídat aktuálnost, popisuje článek Chatbot podle informací firmy.
- Nastavte pravidlo pro neznámé dotazy. Při dotazu mimo zdroje má chatbot říct, že neví, a nabídnout kontakt na člověka. Nesmí hádat.
- Otestujte z cizí adresy. Vložte kód na neschválenou stránku (třeba zkušební web na jiné doméně) a ověřte, že chatbot neodpoví. Pak otestujte i svůj web.
- Zapište si datum kontroly. Při každé změně webu nebo přidání poddomény seznam prověřte.
Co omezení domén nevyřeší
I s dokonale nastaveným seznamem domén zůstávají rizika, která je dobré znát předem.
- Dotazy, které se snaží chatbota vykolejit. Návštěvník se může pokusit přimět ho k tématům mimo firmu nebo k vyzrazení interních pokynů. Pomáhá jasné omezení tématu a zákaz zpřístupnit interní podklady. Do zdrojů proto nedávejte nic, co by nemělo být veřejné.
- Spotřeba. Automatizované dotazy z vašeho vlastního webu mohou limit vyčerpat. Proto limity a upozornění v kroku 4.
- Osobní údaje v konverzaci. Lidé do chatu napíšou jména, telefony i zakázky. Řekněte jim, co se s textem děje, a nevyžadujte víc, než je nutné. K praktickým otázkám se hodí kontrolní seznam AI asistenta a GDPR; u konkrétního nasazení se poraďte s právníkem.
- Ceny a závazky. Chatbot z ceníku odpoví podle podkladů, jenže individuální nabídku, slevu nebo termín má potvrdit člověk. Více v článku Chatbot z ceníku bez kódu.
Šablona zadání pro dodavatele nebo správce webu
Pokud nastavení nedělá vaše firma sama, pošlete tohle zadání. Ušetří se několik kol e-mailů.
Dobrý den, prosíme o nastavení chatbota tak, aby fungoval pouze na těchto doménách: [seznam domén]. Na jiných doménách nesmí odpovídat. Prosíme o: 1) potvrzení, kde v nastavení je seznam povolených domén, 2) nastavení limitu zpráv za den a délky konverzace, 3) omezení zdrojů jen na [seznam stránek a podkladů], 4) odpověď „nevím, předám kolegovi“ u dotazů mimo zdroje, 5) test z neschválené domény a krátký záznam výsledku. Děkujeme.
Kde chatbot končí a začíná řízený proces
Webový chatbot je dobrý na opakované dotazy: otevírací doba, parametry, základní podmínky. Jakmile ale návštěvník zadá reálnou poptávku, začíná jiná práce: vyhodnotit ji, připravit nabídku, hlídat termíny a ozvat se včas. Rozdíl mezi samoobslužným nástrojem a řízeným procesem rozebírá článek ChatGPT nebo Claude pro firmu, nebo řízený AI proces.
Tady nastupuje BOTrento Chief of Staff. Není to chatbot na web. Hlídá poptávky a nabídky ve vaší poště a v nahraných datech, každý pracovní den ráno ukáže přehled Dnes 1+3, připraví koncepty odpovědí, nabídek a follow-upů a zachytí sliby typu „ozvu se do pátku“. Nic neodešle samo, návrhy vždy schvaluje člověk. AI je v ceně tarifu s měsíčním limitem spotřeby (orientační přehled najdete v ceníku); vlastní API klíč (zatím jen Anthropic) je volitelný, více v nápovědě. Data ukládáme na serverech v Německu (EU). Text nutný pro úkol zpracuje poskytovatel jazykového modelu.
Proces si můžete prohlédnout v ukázce. Zkušební doba trvá 14 dní zdarma, bez platební karty a bez vlastního API klíče. Začíná prvním nahráním dat.
Časté otázky
Jak zabránit tomu, aby můj chatbot běžel na cizím webu?
V administraci nástroje nastavte seznam povolených domén a vše ostatní odmítněte. Pak chatbota vyzkoušejte z neschválené adresy a doplňte limity zpráv.
Stačí omezení domén jako jediná ochrana?
Ne. Chrání před běžným kopírováním kódu, ale nezastaví zneužití přímo z vašeho webu ani dotazy mimo téma. Přidejte limity, omezené zdroje a pravidlo „nevím, předám člověku“.
Dá se chatbot nastavit bez programátora?
Základní nastavení, tedy seznam domén, limity a zdroje, obvykle zvládne správce webu nebo obchodník v administraci. Vložení kódu na web ocení pomoc toho, kdo web spravuje.
Může chatbot odpovídat jen z mých stránek a ceníku?
Ano, pokud nástroj umožňuje omezit zdroje. Podklady pak udržujte aktuální a otestujte, že chatbot mimo ně odpoví, že neví.
Shrnutí
- Omezení na doménu řeší, kde se chatbot smí zobrazit; omezení zdrojů řeší, z čeho smí odpovídat. Potřebujete obojí.
- Nastavte seznam povolených domén, limity zpráv a pravidlo pro neznámé dotazy.
- Vždy otestujte z neschválené adresy a zapište datum kontroly.
- Tajné klíče do kódu webu nepatří a interní podklady do zdrojů nedávejte.
- Reálné poptávky a nabídky patří do řízeného procesu se schválením člověkem, ne jen do chatu.
Vyzkoušejte BOTrento 14 dní zdarma
Chcete mít poptávky, nabídky a follow-upy pod kontrolou? Nahrajte vlastní data a 14 dní zdarma si ověřte, jak řízený proces BOTrento funguje u vás. Vyplňte pár údajů a přístup vám hned přijde e-mailem. S napojením pošty rádi pomůžeme.
14 dní zdarma, bez karty a bez vlastního API klíče. Zkušební doba začíná až prvním nahráním vašich dat. Pak od 1 990 Kč měsíčně bez DPH, AI v ceně.
Nic se neodešle bez vašeho schválení. Kartu přidáte až na konci, pokud budete pokračovat; bez platby se přístup zablokuje do úhrady, data držíme 30 dní a export je dostupný. Ceník · Prohlédnout ukázku procesu
Děkujeme, registraci máme.
Na váš e-mail jsme poslali odkaz pro přihlášení a první kroky. Pokud nedorazí do pár minut, zkontrolujte hromadnou poštu.