Hibridni ekosustav za automatizaciju prodaje i podrške
Većina gotovih chat-widgeta 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čnu verziju web-mjesta. Pritom operateri često ne vide što klijent piše u stvarnom 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 kvarove korporativnu platformu za AI-konzultacije. To je potpuno gotov programski kompleks s otvorenom arhitekturom koji se implementira na vaše servere, jamči potpunu neovisnost o vanjskim servisima pretplate i osigurava trenutni odziv sučelja.
Tehnička arhitektura i "unutrašnjost" sustava AI-Robot Chat
1. Dinamički sadržajni most (Dynamic Decoupled Knowledge Base)
Glavna arhitektonska značajka AI-Robot Chata je potpuno odvajanje znanja bota od programskog koda backenda. Bot radi kao "prazna ljuska", a sva znanja o vašim uslugama, cijenama i pravilima dinamički se učitavaju iz vanjskih JSON-datoteka (npr. ru.json, es.json) s udaljenog poslužitelja.
- Prilikom pokretanja i na zahtjev servis
kb_service.pypreuzima datoteke znanja, čisti ih od HTML-tagova i pretvara strukturirane blokove u ravni tekstualni kontekst. - Sustav uzima predložak upute (System Prompt), dinamički umeće tamo očišćena znanja u marker konteksta i dodaje strogu oznaku jezika komunikacije na sam kraj, isključujući zabunu pri višejezičnim dijalozima.
2. Brzo i prilagodljivo sučelje (Svelte 5 Chat Widget)
Sučelje chata razvijeno je na okviru Svelte 5, što osigurava minimalnu veličinu paketa i trenutni rad widgeta bez usporavanja učitavanja vaše glavne web-stranice.
- Automatsko određivanje jezika: Widget očitava atribut
langtagahtml. Ako se na vašoj web-stranici (React/Svelte SPA) jezik mijenja bez ponovnog učitavanja stranice, ugrađeniMutationObserverto trenutno bilježi, čisti prozor chata i traži pozdrav na novom jeziku. - Hibridna veza: REST API koristi se za brzo učitavanje povijesti poruka i postavki, a asinkroni WebSockets osiguravaju trenutnu dvosmjernu razmjenu poruka i prikazivanje statusa „Piše...“ u stvarnom vremenu.
- Rich Content: Chat podržava renderiranje Markdowna (popisi, podebljani/ukošeni font), prikazivanje priloženih snimaka ekrana i učitavanje datoteka.
3. Visokoperformativno asinkrono jezgro (FastAPI)
Poslužiteljski dio AI-Robot Chata izgrađen je na FastAPI-ju u programskom jeziku Python. Za rad s bazama podataka (Firebase) i tablicama (Google Sheets) koristimo asinkronu raspodjelu dretvi putem asyncio.to_thread. Dok jedna dretva čeka zapisivanje zapisa ili slanje podataka u Google tablice, glavno jezgro FastAPI-ja nastavlja trenutno opsluživati stotine aktivnih WebSocket-veza drugih korisnika bez kašnjenja.
Poseban upravitelj veza (ws_manager.py) prati status korisnika u stvarnom vremenu. Ako klijent otvori karticu web-mjesta — operater vidi zeleni indikator prisutnosti, ako je zatvori — indikator se trenutno gasi, štedeći vrijeme menadžera.
4. Otporan na kvarove AI-pogon: arhitektura „Vodopad“ (Waterfall AI Engine)
Mozak sustava (modul ai_service.py) zaštićen je od kvarova AI-ponuđača. Implementirali smo kaskadni model zahtjeva: ako prioritetni model (npr. OpenAI) vrati 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 dobiva neprekinuti odgovor, čak i ako je jedan od AI-servisa globalno nedostupan.
5. Inteligentna generacija potencijalnih klijenata (Function Calling)
AI ne samo oponaša komunikaciju. Pomoću tehnologije Function Calling bot semantički prepoznaje kada korisnik ostavlja svoje kontaktne podatke (telefon, email, nadimak u messengeru). U tom trenutku sustav trenutno poziva tehničku funkciju save_lead, preuzima kontakte i šalje trenutno obavijest u Telegram vlasniku poslovanja.
6. Profesionalna ploča operatera (NiceGUI & AG Grid)
Sučelje za menadžere razvijeno je na bazi NiceGUI-ja i pruža potpuno radno mjesto:
- Trenutni preuzimanje (Human Mode): Menadžer vidi dijalog klijenta s AI-om u stvarnom vremenu i može jednim klikom preuzeti kontrolu od robota, prebacujući chat u ručni način rada. Indikatori aktivnosti pokazuju ako netko od kolega-menadžera također pregleda taj chat, isključujući zabunu.
- Nadzorna ploča analitike: Prikaz ključnih KPI poslovanja u stvarnom vremenu (broj jedinstvenih sesija, aktivnih dijaloga, konverzija u potencijalne klijente).
- Inteligentno upravljanje bazom podataka putem AG Grid: Tablica omogućuje filtriranje tisuća sesija po zemljama, UTM-oznakama, datumima posjeta, stranicama ulaska i masovno arhiviranje ili brisanje. Tablica pamti postavke stupaca pojedinačno za svakog menadžera.
Glavne prednosti AI-Robot Chata za vaše poslovanje
- Potpuna autonomija baze znanja: Bot se uči na vašim JSON-datotekama, ne zahtijevajući reprogramiranje pri promjeni cjenika ili uvjeta usluga.
- Maksimalna brzina odziva: Asinkrona arhitektura backenda i WebSockets isključuju bilo kakva kašnjenja u dostavi poruka.
- Potpuna transparentnost: Vidite cijeli put klijenta — od UTM-oznake reklamne kampanje, IP-adrese i grada do stranice na kojoj je korisnik otvorio chat.
AI-Robot Chat je gotov alat korporativne klase za visoka opterećenja, koji automatizira do 90% korisničke službe i pretvara posjetitelje vaše web-stranice u klijente spremne za kupnju. Kontaktirajte stručnjake AI-Robot Studija kako biste razgovarali o implementaciji AI-Robot Chata na vašu web-stranicu ili prilagodbi platforme vašim poslovnim procesima.