Ecosistema híbrid per a l'automatització de vendes i suport

La majoria dels xats de widgets preparats al mercat funcionen o bé com a simples contestadors automàtics amb regles rígides, o bé requereixen una configuració manual complexa d'escenaris per a cada versió lingüística del lloc web. A més, els operadors sovint no veuen el que escriu el client en temps real, i els models d'IA poden penjar-se o cometre errors durant les càrregues màximes.

L'equip d'AI-Robot Studio ha desenvolupat AI-Robot Chat — una plataforma corporativa tolerant a fallades per a consultoria amb IA. Es tracta d'un complex programari completament llest amb arquitectura oberta, que es desplega als vostres servidors, garanteix una independència total dels serveis de subscripció de tercers i assegura una resposta instantània de la interfície.

Arquitectura tècnica i "entranyes" del sistema AI-Robot Chat

1. Pont de contingut dinàmic (Dynamic Decoupled Knowledge Base)

La principal característica arquitectònica d'AI-Robot Chat és la separació completa del coneixement del bot del codi del backend. El bot funciona com una "closca buida", mentre que tot el coneixement sobre els vostres serveis, preus i regles es carrega dinàmicament des de fitxers JSON externs (per exemple, ru.json, es.json) d'un servidor remot.

  • En iniciar-se i a petició, el servei kb_service.py descarrega els fitxers de coneixement, els neteja de les etiquetes HTML i converteix els blocs estructurats en un context de text pla.
  • El sistema pren una plantilla d'instrucció (System Prompt), hi insereix dinàmicament els coneixements netejats en un marcador de context i afegeix una indicació estricta de l'idioma de comunicació al final, evitant confusions en diàlegs multilingües.

2. Frontend ràpid i adaptable (Svelte 5 Chat Widget)

La interfície del xat s'ha desenvolupat amb el framework Svelte 5, cosa que garanteix una mida mínima del paquet i un funcionament instantani del widget sense alentir la càrrega del vostre lloc web principal.

  • Detecció automàtica de l'idioma: El widget llegeix l'atribut lang de l'etiqueta html. Si al vostre lloc web (React/Svelte SPA) canvia l'idioma sense recarregar la pàgina, l'MutationObserver integrat ho detecta instantàniament, neteja la finestra del xat i sol·licita un missatge de benvinguda en el nou idioma.
  • Connexió híbrida: S'utilitza REST API per a la càrrega ràpida de l'historial de missatges i configuracions, mentre que els WebSockets asíncrons asseguren un intercanvi bidireccional instantani de missatges i la visualització de l'estat «Escrivint...» en temps real.
  • Rich Content: El xat admet el renderitzat de Markdown (llistes, negreta/cursiva), la visualització de captures de pantalla adjuntes i la càrrega de fitxers.

3. Nucli asíncron d'alt rendiment (FastAPI)

La part servidor d'AI-Robot Chat està construïda amb FastAPI en Python. Per treballar amb bases de dades (Firebase) i fulls de càlcul (Google Sheets), utilitzem la distribució asíncrona de fils a través d'asyncio.to_thread. Mentre un fil espera l'escriptura de registres o l'enviament de dades a Google Sheets, el nucli principal de FastAPI continua servint instantàniament centenars de connexions WebSocket actives d'altres usuaris sense retards.

Un gestor de connexions especial (ws_manager.py) monitoritza l'estat dels usuaris en temps real. Si el client obre una pestanya del lloc web, l'operador veu un indicador verd de presència; si la tanca, l'indicador s'apaga instantàniament, estalviant temps al gestor.

4. Motor d'IA tolerant a fallades: arquitectura «Cascada» (Waterfall AI Engine)

El cervell del sistema (mòdul ai_service.py) està protegit contra fallades dels proveïdors d'IA. Hem implementat un model de sol·licituds en cascada: si el model prioritari (per exemple, OpenAI) retorna un error o no respon en 20 segons, el bot redirigeix automàticament la sol·licitud a Gemini i, en cas de fallada repetida, a xAI o Mistral. El client rep una resposta ininterrompuda, fins i tot si un dels serveis d'IA no està disponible globalment.

5. Generació intel·ligent de leads (Function Calling)

L'IA no només simula una conversa. Mitjançant la tecnologia Function Calling, el bot reconeix de manera semàntica quan l'usuari deixa les seves dades de contacte (telèfon, email, nom d'usuari a missatgers). En aquest moment, el sistema crida instantàniament la funció tècnica save_lead, captura les dades de contacte i envia una notificació instantània a Telegram al propietari del negoci.

6. Panell professional per a operadors (NiceGUI & AG Grid)

La interfície per als gestors s'ha desenvolupat amb NiceGUI i ofereix un lloc de treball complet:

  • Intercepció instantània (Human Mode): El gestor veu el diàleg del client amb la IA en temps real i pot prendre el control del robot amb un sol clic, passant el xat a mode manual. Els indicadors d'activitat mostren si algun company gestor també està visualitzant aquest xat, evitant confusions.
  • Tauler d'anàlisi: Visualització de KPI clau del negoci en temps real (quantitat de sessions úniques, diàlegs actius, conversió en leads).
  • Gestió intel·ligent de la base de dades amb AG Grid: La taula permet filtrar milers de sessions per països, etiquetes UTM, dates de visites, pàgines d'entrada i arxivar-les o eliminar-les massivament. La taula recorda la configuració de columnes individualment per a cada gestor.

Principals avantatges d'AI-Robot Chat per al vostre negoci

  • Autonomia completa de la base de coneixement: El bot s'entrena amb els vostres fitxers JSON, sense necessitat de reprogramar-lo quan canvien els llistats de preus o les condicions dels serveis.
  • Màxima velocitat de resposta: L'arquitectura asíncrona del backend i els WebSockets eliminen qualsevol retard en l'entrega de missatges.
  • Transparència absoluta: Veieu tot el recorregut del client — des de l'etiqueta UTM de la campanya publicitària, l'adreça IP i la ciutat fins a la pàgina on l'usuari ha obert el xat.

AI-Robot Chat és una eina llesta per a altes càrregues de classe corporativa, que automatitza fins al 90% del servei al client i converteix els visitants del vostre lloc web en leads preparats per a la compra. Contacteu amb els especialistes d'AI-Robot Studio per discutir la implementació d'AI-Robot Chat al vostre lloc web o la personalització de la plataforma per als vostres processos de negoci.