Hibridna ekosistema za automatizaciju prodaje i podrške
Većina gotovih chat-vidžeta na tržištu ili radi kao jednostavni automatski odgovarači po čvrstim pravilima, ili zahtijeva složeno ručno podešavanje scenarija za svaku jezičku verziju sajta. Pritom operateri često ne vide šta klijent piše u realnom vremenu, a AI-modeli mogu zablokirati ili davati greške pri vršnim opterećenjima.
Tim AI-Robot Studio razvio je AI-Robot Chat — otpornu na greške korporativnu platformu za AI-konsalting. To je potpuno gotov programski kompleks otvorene arhitekture, koji se implementira na vašim serverima, garantuje potpunu nezavisnost od vanjskih servisa pretplate i osigurava trenutni odziv interfejsa.
Tehnička arhitektura i "unutrašnjost" sistema AI-Robot Chat
1. Dinamički sadržajni most (Dynamic Decoupled Knowledge Base)
Glavna arhitektonska karakteristika AI-Robot Chat-a je potpuno odvajanje znanja bota od programskog koda backend-a. Bot radi kao "prazna ljuska", a sva znanja o vašim uslugama, cijenama i pravilima dinamički se učitavaju iz vanjskih JSON fajlova (npr. ru.json, es.json) sa udaljenog servera.
- Pri pokretanju i na zahtjev servis
kb_service.pypreuzima fajlove znanja, čisti ih od HTML tagova i pretvara strukturirane blokove u ravan tekstualni kontekst. - Sistem uzima šablon instrukcije (System Prompt), dinamički ubacuje tamo očišćena znanja u marker konteksta i dodaje striktnu oznaku jezika komunikacije na sam kraj, isključujući zabunu pri višejezičnim dijalozima.
2. Brzi i adaptivni frontend (Svelte 5 Chat Widget)
Interfejs čata razvijen je na frameworku Svelte 5, što osigurava minimalnu veličinu bundle-a i trenutni rad vidžeta bez usporavanja učitavanja vašeg glavnog sajta.
- Automatsko prepoznavanje jezika: Vidžet očitava atribut
langtagahtml. Ako se na vašem sajtu (React/Svelte SPA) mijenja jezik bez ponovnog učitavanja stranice, ugrađeniMutationObserverto trenutno bilježi, čisti prozor čata i zatraži pozdrav na novom jeziku. - Hibridna veza: REST API koristi se za brzo učitavanje historije poruka i postavki, a asinhroni WebSockets osiguravaju trenutnu dvosmjernu razmjenu poruka i prikazivanje statusa „Kuca...“ u realnom vremenu.
- Rich Content: Čat podržava renderiranje Markdown-a (liste, podebljani/iskošeni font), prikazivanje priloženih snimaka ekrana i učitavanje fajlova.
3. Visokoperformativno asinhrono jezgro (FastAPI)
Serverski dio AI-Robot Chat-a izgrađen je na FastAPI-ju na programskom jeziku Python. Za rad s bazama podataka (Firebase) i tabelama (Google Sheets) koristimo asinhronu raspodjelu tokova preko asyncio.to_thread. Dok jedan tok čeka zapisivanje logova ili slanje podataka u Google Tabele, glavno jezgro FastAPI-a nastavlja trenutno opsluživati stotine aktivnih WebSocket veza drugih korisnika bez zastoja.
Poseban menadžer veza (ws_manager.py) prati status korisnika u realnom vremenu. Ako klijent otvori karticu sajta — operater vidi zeleni indikator prisutnosti, ako je zatvori — indikator se trenutno gasi, štedeći vrijeme menadžera.
4. Otporni AI-pogon: arhitektura „Vodopad“ (Waterfall AI Engine)
Mozak sistema (modul ai_service.py) zaštićen je od kvarova AI-provajdera. Implementirali smo kaskadni model zahtjeva: ako prioritetni model (npr. OpenAI) prijavi grešku ili ne odgovori u roku od 20 sekundi, bot automatski preusmjerava zahtjev na Gemini, a u slučaju ponovljenog kvara — na xAI ili Mistral. Klijent dobija neprekidni odgovor, čak i ako je jedan od AI servisa globalno nedostupan.
5. Inteligentna generacija potencijalnih klijenata (Function Calling)
AI ne samo imitira komunikaciju. Pomoću tehnologije Function Calling bot semantički prepoznaje kada korisnik ostavlja svoje kontakt podatke (telefon, email, nadimak u messengeru). U tom trenutku sistem trenutno poziva tehničku funkciju save_lead, preuzima kontakte i šalje trenutno obavještenje u Telegram vlasniku biznisa.
6. Profesionalna operaterska panel (NiceGUI & AG Grid)
Interfejs za menadžere razvijen je na bazi NiceGUI-ja i pruža potpuno radno mjesto:
- Trenutni preuzimanje (Human Mode): Menadžer vidi dijalog klijenta s AI-em u realnom vremenu i može jednim klikom preuzeti kontrolu od robota, prebacujući čat u ručni režim. Indikatori aktivnosti pokazuju ako neko od kolega-menadžera također pregleda ovaj čat, isključujući zabunu.
- Analitički dashboard: Prikaz ključnih KPI biznisa u realnom vremenu (broj jedinstvenih sesija, aktivnih dijaloga, konverzija u potencijalne klijente).
- Inteligentno upravljanje bazom podataka preko AG Grid-a: Tabela omogućava filtriranje hiljada sesija po zemljama, UTM oznakama, datumima posjeta, stranicama ulaza i masovno arhiviranje ili brisanje. Tabela pamti postavke kolona individualno za svakog menadžera.
Glavne prednosti AI-Robot Chat-a za vaš biznis
- Potpuna autonomija baze znanja: Bot se obučava na vašim JSON fajlovima, ne zahtijevajući reprogramiranje pri promjeni cjenovnika ili uslova usluga.
- Maksimalna brzina odziva: Asinhrona arhitektura backend-a i WebSockets isključuju bilo kakva kašnjenja u dostavi poruka.
- Apsolutna transparentnost: Vidite cijeli put klijenta — od UTM oznake reklamne kampanje, IP adrese i grada do stranice na kojoj je korisnik otvorio čat.
AI-Robot Chat je gotov alat korporativne klase za visoka opterećenja, koji automatizuje do 90% korisničke službe i pretvara posjetioce vašeg sajta u klijente spremne za kupovinu. Kontaktirajte stručnjake AI-Robot Studio-a kako biste razgovarali o implementaciji AI-Robot Chat-a na vaš sajt ili prilagođavanju platforme vašim poslovnim procesima.