Hybridní ekosystém pro automatizaci prodejů a podpory

Většina hotových chatovacích widgetů na trhu buď funguje jako jednoduché automatické odpovídače podle pevných pravidel, nebo vyžaduje složité ruční nastavení scénářů pro každou jazykovou verzi webu. Přitom operátoři často nevidí, co klient píše v reálném čase, a AI modely mohou zamrzat nebo vracet chyby při špičkovém zatížení.

Tým AI-Robot Studio vyvinul AI-Robot Chat — odolnou podnikovou platformu pro AI konzultace. Jedná se o plně připravený softwarový komplex s otevřenou architekturou, který se nasazuje na vaše servery, zaručuje plnou nezávislost na externích předplatných službách a zajišťuje okamžitou odezvu rozhraní.

Technická architektura a „vnitřnosti“ systému AI-Robot Chat

1. Dynamický obsahový most (Dynamic Decoupled Knowledge Base)

Hlavní architektonický rys AI-Robot Chat je úplné oddělení znalostí bota od programového kódu backendu. Bot funguje jako „prázdná schránka“, zatímco všechny znalosti o vašich službách, cenách a pravidlech se dynamicky načítají z externích JSON souborů (např. ru.json, es.json) z vzdáleného serveru.

  • Při spuštění a na požádání služba kb_service.py stáhne soubory znalostí, vyčistí je od HTML tagů a převede strukturované bloky na plochý textový kontext.
  • Systém vezme šablonu instrukce (System Prompt), dynamicky do ní vloží vyčištěné znalosti do kontextového markeru a přidá přísný pokyn pro jazyk komunikace na konec, čímž eliminuje záměnu při vícejazyčných dialozích.

2. Rychlé a adaptivní frontend (Svelte 5 Chat Widget)

Rozhraní chatu je vyvinuto na frameworku Svelte 5, což zajišťuje minimální velikost balíčku a okamžité fungování widgetu bez zpomalení načítání vašeho hlavního webu.

  • Automatické určení jazyka: Widget načítá atribut lang tagu html. Pokud se na vašem webu (React/Svelte SPA) změní jazyk bez obnovení stránky, vestavěný MutationObserver to okamžitě zaznamená, vyčistí okno chatu a vyžádá pozdrav v novém jazyce.
  • Hybridní spojení: REST API se používá pro rychlé načítání historie zpráv a nastavení, zatímco asynchronní WebSockets zajišťují okamžitou obousměrnou výměnu zpráv a zobrazení stavu „Píše...“ v reálném čase.
  • Rich Content: Chat podporuje renderování Markdown (seznamy, tučné/kurzívní písmo), zobrazení přiložených snímků obrazovky a nahrávání souborů.

3. Vysokovýkonné asynchronní jádro (FastAPI)

Serverová část AI-Robot Chat je postavena na FastAPI v jazyce Python. Pro práci s databázemi (Firebase) a tabulkami (Google Sheets) používáme asynchronní distribuci vláken prostřednictvím asyncio.to_thread. Zatímco jedno vlákno čeká na zápis logů nebo odeslání dat do Google Tabulek, hlavní jádro FastAPI pokračuje v okamžitém obsluhování stovek aktivních WebSocket spojení dalších uživatelů bez zpoždění.

Speciální správce spojení (ws_manager.py) sleduje stav uživatelů v reálném čase. Pokud klient otevře záložku webu, operátor vidí zelený indikátor přítomnosti, pokud ji zavře, indikátor okamžitě zhasne, čímž šetří čas manažera.

4. Odolný AI engine: architektura „Vodopád“ (Waterfall AI Engine)

Mozek systému (modul ai_service.py) je chráněn před selháním AI poskytovatelů. Implementovali jsme kaskádový model požadavků: pokud prioritní model (např. OpenAI) vrátí chybu nebo neodpoví do 20 sekund, bot automaticky přesměruje požadavek na Gemini, a v případě opakovaného selhání na xAI nebo Mistral. Klient obdrží nepřerušenou odpověď, i když je jeden z AI služeb globálně nedostupný.

5. Inteligentní generování leadů (Function Calling)

AI nejen simuluje komunikaci. Pomocí technologie Function Calling bot sémanticky rozpozná, kdy uživatel zanechává své kontaktní údaje (telefon, email, přezdívku v messengeru). V tomto okamžiku systém okamžitě volá technickou funkci save_lead, zachytí kontakty a odešle okamžité upozornění do Telegramu majiteli podniku.

6. Profesionální panel operátora (NiceGUI & AG Grid)

Rozhraní pro manažery je vyvinuto na bázi NiceGUI a poskytuje plnohodnotné pracovní místo:

  • Okamžitý zásah (Human Mode): Manažer vidí dialog klienta s AI v reálném čase a může jedním kliknutím převzít kontrolu od robota a přepnout chat do manuálního režimu. Indikátory aktivity ukazují, pokud některý z kolegů-manažerů také prohlíží tento chat, čímž se eliminuje záměna.
  • Analytický dashboard: Zobrazení klíčových KPI podniku v reálném čase (počet unikátních sezení, aktivních dialogů, konverze na leady).
  • Inteligentní správa databáze přes AG Grid: Tabulka umožňuje filtrovat tisíce sezení podle zemí, UTM značek, dat návštěv, vstupních stránek a hromadně je archivovat nebo mazat. Tabulka si pamatuje nastavení sloupců individuálně pro každého manažera.

Hlavní výhody AI-Robot Chat pro váš byznys

  • Plná autonomie znalostní báze: Bot se učí z vašich JSON souborů a nevyžaduje přeprogramování při změně ceníků nebo podmínek služeb.
  • Maximální rychlost odezvy: Asynchronní architektura backendu a WebSockets eliminují jakékoli zpoždění v doručování zpráv.
  • Absolutní transparentnost: Vidíte celou cestu klienta — od UTM značky reklamní kampaně, IP adresy a města až po stránku, na které uživatel otevřel chat.

AI-Robot Chat je připravený nástroj podnikové třídy pro vysoké zatížení, který automatizuje až 90 % zákaznického servisu a přeměňuje návštěvníky vašeho webu na připravené leady k nákupu. Obraťte se na specialisty AI-Robot Studio, abyste projednali implementaci AI-Robot Chat na váš web nebo přizpůsobení platformy vašim obchodním procesům.