Hybride ecosysteem voor het automatiseren van verkoop en ondersteuning

De meeste kant-en-klare chat-widgets op de markt functioneren of als eenvoudige automatische antwoorden volgens strikte regels, of vereisen ingewikkelde handmatige instellen van scenario's voor elke taalversie van de site. Daarbij kunnen operators vaak niet zien wat de klant in realtime schrijft, en AI-modellen kunnen vastlopen of fouten vertonen tijdens piekbelastingen.

Het team van AI-Robot Studio heeft AI-Robot Chat ontwikkeld, een bedrijfsresistente AI-consulting platform. Dit is een volledig kant-en-klaar softwarepakket met een open architectuur dat op uw servers draait, volledige onafhankelijkheid van externe abonnementsdiensten waarborgt en onmiddellijke interface-respons biedt.

Technische architectuur en 'interne werking' van het AI-Robot Chat systeem

1. Dynamische content bridge (Dynamic Decoupled Knowledge Base)

De belangrijkste architectuurfunctie van AI-Robot Chat is de volledige scheiding van de kennis van de bot van de backend code. De bot werkt als een 'lege huls', waarbij alle kennis over uw diensten, prijzen en regels dynamisch geladen wordt uit externe JSON-bestanden (bijvoorbeeld ru.json, es.json) van een externe server.

  • Bij het opstarten en op aanvraag downloadt de service kb_service.py kennisbestanden, verwijdert ze van HTML-tags en zet gestructureerde blokken om in platte tekstcontext.
  • Het systeem neemt een instructiesjabloon (System Prompt), plaatst daar de gereinigde kennis dynamisch in de contextmarker en voegt een strikte taalinstructie aan het einde toe, waardoor verwarring bij meertalige dialogen wordt vermeden.

2. Snelle en adaptieve frontend (Svelte 5 Chat Widget)

De chatinterface is ontwikkeld met het Svelte 5 framework, dat zorgt voor een minimale bundelgrootte en onmiddellijke widgetwerking zonder de laadtijd van uw hoofdpagina te vertragen.

  • Automatische taalherkenning: De widget leest het lang attribuut van het html tag. Als de taal op uw site (React/Svelte SPA) verandert zonder de pagina opnieuw te laden, detecteert de ingebouwde MutationObserver dit onmiddellijk, leegt het chatvenster en vraagt om een begroeting in de nieuwe taal.
  • Hybride verbinding: REST API wordt gebruikt voor snelle laadtijden van berichten en instellingen, en asynchrone WebSockets zorgen voor onmiddellijke tweerichtingsberichtenuitwisseling en statusweergave van 'Typen...' in realtime.
  • Rich Content: De chat ondersteunt Markdown weergave (lijsten, vet/italisch lettertype), weergave van bijgevoegde screenshots en bestanden uploaden.

3. Hoogpresterende asynchrone kern (FastAPI)

Het servergedeelte van AI-Robot Chat is gebouwd op FastAPI met Python. Voor databasebeheer (Firebase) en tabellen (Google Sheets) gebruiken we asynchrone thread distributie via asyncio.to_thread. Terwijl een thread wacht op het loggen of het verzenden van gegevens naar Google Spreadsheets, kan de hoofd API-kernel direct honderden actieve WebSocket verbindingen van andere gebruikers bedienen zonder vertragingen.

Een speciale verbindingsmanager (ws_manager.py) houdt real-time de status van gebruikers bij. Als een klant een browsertabblad opent, ziet de operator een groene aanwezigheidsindicator; als deze wordt gesloten, dooft de indicator onmiddellijk, wat tijd bespaart voor de manager.

4. Resistente AI-engine: 'Waterval' architectuur (Waterfall AI Engine)

Het brein van het systeem (module ai_service.py) is beschermd tegen onderbrekingen van AI-aanbieders. We hebben een cascade verzoekenmodel geïmplementeerd: als het prioriteitmodel (bijv. OpenAI) een fout oplevert of niet binnen 20 seconden reageert, stuurt de bot het verzoek automatisch door naar Gemini, en bij herhalingen naar xAI of Mistral. De klant ontvangt een continue reactie, zelfs als een van de AI-services wereldwijd niet beschikbaar is.

5. Intelligente leadgeneratie (Function Calling)

De AI simuleert niet alleen communicatie. Met Function Calling technologie kan de bot conceptueel herkennen wanneer een gebruiker contactgegevens achterlaat (telefoon, e-mail, messenger-username). Op dat moment roept het systeem direct de technische functie save_lead aan, onderschept de contacten en verstuurt direct een melding naar Telegram naar de bedrijfseigenaar.

6. Professioneel operatorpaneel (NiceGUI & AG Grid)

De interface voor managers is ontwikkeld op basis van NiceGUI en biedt een volledige werkplek:

  • Instant overschakeling (Human Mode): De manager ziet de dialoog van de klant met de AI real-time en kan met één klik de controle van de robot overnemen, door de chat naar de handmatige modus over te zetten. Activiteitsindicatoren tonen aan of een andere collega-manager ook deze chat bekijkt, waardoor verwarring vermeden wordt.
  • Dashboard van analyses: Toont belangrijkste zakelijke KPI's in real-time (aantal unieke sessies, actieve dialogen, lead conversieratio).
  • Intelligent databasebeheer via AG Grid: Tabel biedt de mogelijkheid om duizenden sessies te filteren op land, UTM-tags, bezoeksdata, instappagina's en massaal te archiveren of verwijderen. De tabel onthoudt de kolominstellingen individueel voor elke manager.

Belangrijkste voordelen van AI-Robot Chat voor uw bedrijf

  • Volledige onafhankelijkheid van de kennisbasis: De bot wordt getraind op uw JSON-bestanden, zonder dat herprogrammering nodig is bij wijzigingen in prijslijsten of dienstenvoorwaarden.
  • Maximale reactietijd: Asynchrone backend architectuur en WebSockets elimineren alle vertragingen in het verzenden van berichten.
  • Absolute transparantie: U ziet het volledige klantpad — van UTM-tag van de advertentiecampagne, IP-adres en stad tot de pagina waar de gebruiker de chat opende.

AI-Robot Chat is een op zware belasting voorbereide tool van bedrijfsniveau, die tot 90% van de klantservice automatiseert en websitebezoekers omzet in koopbereide leads. Neem contact op met de specialisten van AI-Robot Studio om de implementatie van AI-Robot Chat op uw site of platformaanpassing voor uw bedrijfsprocessen te bespreken.