Ecosistem hibrid pentru automatizarea vânzărilor și suportului

Majoritatea widget-urilor de chat disponibile pe piață funcționează fie ca simple răspunsuri automate bazate pe reguli stricte, fie necesită configurări manuale complexe ale scenariilor pentru fiecare versiune lingvistică a site-ului. În același timp, operatorii adesea nu văd ce scrie clientul în timp real, iar modelele de AI pot întâmpina erori sau pot răspunde lent în perioadele de trafic intens.

Echipa AI-Robot Studio a dezvoltat AI-Robot Chat — o platformă corporativă rezistentă la erori pentru consultanță cu AI. Este un complex software complet, cu arhitectură deschisă, care se implementează pe serverele dumneavoastră, asigură independență totală față de serviciile terțe de abonament și garantează un răspuns instantaneu al interfeței.

Arhitectura tehnică și „măruntaiele” sistemului AI-Robot Chat

1. Pod dinamic de conținut (Dynamic Decoupled Knowledge Base)

Principala caracteristică arhitecturală a AI-Robot Chat este separarea completă a cunoștințelor botului de codul backend. Botul funcționează ca o „coajă goală”, iar toate cunoștințele despre serviciile, prețurile și regulile dumneavoastră sunt încărcate dinamic din fișiere externe JSON (de exemplu, ro.json, es.json) de pe un server remote.

  • La pornire și la cerere, serviciul kb_service.py descarcă fișierele de cunoștințe, le curăță de tag-urile HTML și transformă blocurile structurate în text plat contextual.
  • Sistemul preia un șablon de instrucțiune (System Prompt), inserează dinamic cunoștințele curățate în marcatorul de context și adaugă o indicație strictă a limbii de comunicare la final, eliminând confuziile în dialogurile multilingve.

2. Interfață rapidă și adaptivă (Svelte 5 Chat Widget)

Interfața chat-ului este dezvoltată pe framework-ul Svelte 5, asigurând o dimensiune minimă a bundle-ului și funcționare instantanee a widget-ului fără a încetini încărcarea site-ului principal.

  • Detectare automată a limbii: Widget-ul citește atributul lang al tag-ului html. Dacă pe site-ul dumneavoastră (React/Svelte SPA) limba se schimbă fără reîncărcarea paginii, MutationObserver integrat detectează instantaneu acest lucru, curăță fereastra de chat și solicită un mesaj de întâmpinare în noua limbă.
  • Conexiune hibridă: REST API este utilizat pentru încărcarea rapidă a istoricului mesajelor și a setărilor, iar WebSockets asincrone asigură schimbul bidirecțional instantaneu de mesaje și afișarea statusului „Scrie...” în timp real.
  • Conținut bogat: Chat-ul suportă randarea Markdown (liste, text îngroșat/italic), afișarea capturilor de ecran atașate și încărcarea fișierelor.

3. Nucleu asincron de înaltă performanță (FastAPI)

Partea de server a AI-Robot Chat este construită pe FastAPI în limbajul Python. Pentru lucrul cu baze de date (Firebase) și tabele (Google Sheets), utilizăm distribuirea asincronă a fluxurilor prin asyncio.to_thread. În timp ce un flux așteaptă înregistrarea logurilor sau trimiterea datelor în Google Sheets, nucleul principal FastAPI continuă să deservească instantaneu sute de conexiuni WebSocket active ale altor utilizatori fără întârzieri.

Un manager special de conexiuni (ws_manager.py) monitorizează statusul utilizatorilor în timp real. Dacă clientul deschide o filă a site-ului — operatorul vede un indicator verde de prezență, dacă o închide — indicatorul se stinge instantaneu, economisind timpul managerului.

4. Motor AI rezistent la erori: arhitectura „Cascadă” (Waterfall AI Engine)

Creierul sistemului (modulul ai_service.py) este protejat împotriva defecțiunilor furnizorilor de AI. Am implementat un model de solicitări în cascadă: dacă modelul prioritar (de exemplu, OpenAI) returnează o eroare sau nu răspunde în 20 de secunde, botul redirecționează automat solicitarea către Gemini, iar în cazul unei noi erori — către xAI sau Mistral. Clientul primește un răspuns neîntrerupt, chiar dacă unul dintre serviciile AI este indisponibil la nivel global.

5. Generare inteligentă de lead-uri (Function Calling)

AI nu doar simulează conversația. Folosind tehnologia Function Calling, botul recunoaște semantic momentul în care utilizatorul își lasă datele de contact (telefon, email, nickname în mesager). În acest moment, sistemul apelează instantaneu funcția tehnică save_lead, preia contactele și trimite o notificare instantanee în Telegram proprietarului afacerii.

6. Panou profesional pentru operator (NiceGUI & AG Grid)

Interfața pentru manageri este dezvoltată pe baza NiceGUI și oferă un spațiu de lucru complet:

  • Preluare instantanee (Human Mode): Managerul vede dialogul clientului cu AI în timp real și poate prelua controlul de la robot cu un singur clic, trecând chat-ul în modul manual. Indicatoarele de activitate arată dacă unul dintre colegii-manageri vizualizează același chat, eliminând confuziile.
  • Tablou de bord analitic: Afișează KPI-urile cheie ale afacerii în timp real (numărul de sesiuni unice, dialoguri active, conversia în lead-uri).
  • Gestionare inteligentă a bazei de date prin AG Grid: Tabelul permite filtrarea a mii de sesiuni după țări, etichete UTM, date ale vizitelor, pagini de intrare și arhivarea sau ștergerea lor în masă. Tabelul memorează setările coloanelor individual pentru fiecare manager.

Principalele avantaje ale AI-Robot Chat pentru afacerea dumneavoastră

  • Autonomie completă a bazei de cunoștințe: Botul se instruiește pe baza fișierelor dumneavoastră JSON, fără a necesita reprogramare la modificarea listelor de prețuri sau a condițiilor serviciilor.
  • Viteză maximă de răspuns: Arhitectura asincronă a backend-ului și WebSockets elimină orice întârzieri în livrarea mesajelor.
  • Transparență absolută: Puteți vedea întregul parcurs al clientului — de la eticheta UTM a campaniei publicitare, adresa IP și oraș, până la pagina pe care utilizatorul a deschis chat-ul.

AI-Robot Chat este un instrument de clasă corporativă, pregătit pentru sarcini intense, care automatizează până la 90% din serviciul clienți și transformă vizitatorii site-ului dumneavoastră în lead-uri pregătite pentru cumpărare. Contactați specialiștii AI-Robot Studio pentru a discuta implementarea AI-Robot Chat pe site-ul dumneavoastră sau personalizarea platformei în funcție de procesele de afaceri.