Hybridøkosystem til automatisering af salg og support
De fleste færdige chat-widgets på markedet fungerer enten som simple automatiske svar baseret på faste regler eller kræver kompleks manuel opsætning af scenarier for hver sprogversion af websitet. Samtidig ser operatører ofte ikke, hvad kunden skriver i realtid, og AI-modeller kan fryse eller give fejl under spidsbelastninger.
Teamet bag AI-Robot Studio har udviklet AI-Robot Chat — en fejltolerant virksomhedsplatform til AI-rådgivning. Det er et fuldt færdigt softwaresystem med åben arkitektur, som implementeres på jeres servere, garanterer fuld uafhængighed af tredjepartsservices og abonnementer og sikrer øjeblikkelig respons i grænsefladen.
Teknisk arkitektur og "indmad" i AI-Robot Chat-systemet
1. Dynamisk indholdsbro (Dynamic Decoupled Knowledge Base)
Den vigtigste arkitektoniske funktion i AI-Robot Chat er fuldstændig adskillelse af botens viden fra backend-koden. Boten fungerer som en "tom skal", mens al viden om jeres tjenester, priser og regler indlæses dynamisk fra eksterne JSON-filer (f.eks. ru.json, es.json) fra en fjernserver.
- Ved opstart og på anmodning downloader tjenesten
kb_service.pyvidensfilerne, renser dem for HTML-tags og konverterer strukturerede blokke til flad tekstkontekst. - Systemet tager en instruktionsskabelon (System Prompt), indsætter dynamisk den rensede viden i en kontekstmarkør og tilføjer en streng sprogangivelse til sidst, hvilket eliminerer forvirring i flersprogede dialoger.
2. Hurtig og adaptiv frontend (Svelte 5 Chat Widget)
Chatgrænsefladen er udviklet med Svelte 5-rammeværket, hvilket sikrer en minimal bundstørrelse og øjeblikkelig funktionalitet af widgeten uden at bremse indlæsningen af jeres hovedwebsite.
- Automatisk sproggenkendelse: Widgeten læser attributten
langihtml-tagget. Hvis sproget på jeres website (React/Svelte SPA) skifter uden at siden genindlæses, registrerer den indbyggedeMutationObserverdette øjeblikkeligt, rydder chatvinduet og anmoder om en velkomsthilsen på det nye sprog. - Hybrid kommunikation: REST API bruges til hurtig indlæsning af beskedhistorik og indstillinger, mens asynkrone WebSockets sikrer øjeblikkelig tovejskommunikation og visning af status som «Skriver...» i realtid.
- Rich Content: Chatten understøtter Markdown-rendering (lister, fed/kursiv skrift), visning af vedhæftede skærmbilleder og filupload.
3. Højtydende asynkront kerne (FastAPI)
Serverdelen af AI-Robot Chat er bygget på FastAPI i Python. Til arbejde med databaser (Firebase) og regneark (Google Sheets) bruger vi asynkron trådfordeling via asyncio.to_thread. Mens en tråd venter på logning eller afsendelse af data til Google Sheets, fortsætter FastAPI-kernen med at betjene hundredvis af aktive WebSocket-forbindelser fra andre brugere uden forsinkelser.
En særlig forbindelsesmanager (ws_manager.py) overvåger brugernes status i realtid. Hvis en kunde åbner en fane på websitet, ser operatøren en grøn tilstedeværelsesindikator, og hvis fanen lukkes, slukkes indikatoren øjeblikkeligt, hvilket sparer managerens tid.
4. Fejltolerant AI-motor: «Vandfalds»-arkitektur (Waterfall AI Engine)
Systemets hjerne (modulet ai_service.py) er beskyttet mod fejl hos AI-udbydere. Vi har implementeret en kaskademodel for forespørgsler: Hvis den prioriterede model (f.eks. OpenAI) giver en fejl eller ikke svarer inden for 20 sekunder, omdirigerer botten automatisk forespørgslen til Gemini, og i tilfælde af gentagne fejl — til xAI eller Mistral. Kunden modtager en uafbrudt respons, selv hvis en af AI-tjenesterne er globalt utilgængelig.
5. Intelligent leadgenerering (Function Calling)
AI’en simulerer ikke blot kommunikation. Ved hjælp af Function Calling-teknologien genkender botten meningsfuldt, når brugeren efterlader sine kontaktoplysninger (telefon, email, brugernavn i messenger). I dette øjeblik kalder systemet øjeblikkeligt den tekniske funktion save_lead, opsnapper kontakterne og sender en øjeblikkelig notifikation til virksomhedens ejer via Telegram.
6. Professionelt operatørpanel (NiceGUI & AG Grid)
Grænsefladen til managere er udviklet på baggrund af NiceGUI og giver et fuldt funktionelt arbejdssted:
- Øjeblikkelig overtagelse (Human Mode): Manageren ser kundens dialog med AI’en i realtid og kan med ét klik overtage kontrollen fra robotten ved at skifte chatten til manuel tilstand. Aktivitetsindikatorer viser, hvis en kollega-manager også ser denne chat, hvilket eliminerer forvirring.
- Analysedashboard: Viser nøgle-KPI’er for virksomheden i realtid (antal unikke sessioner, aktive dialoger, konvertering til leads).
- Intelligent databasehåndtering via AG Grid: Tabellen giver mulighed for at filtrere tusindvis af sessioner efter lande, UTM-mærker, besøgsdatoer, indgangssider og massearkivere eller slette dem. Tabellen husker kolonneindstillingerne individuelt for hver manager.
De vigtigste fordele ved AI-Robot Chat for din virksomhed
- Fuld autonomi i vidensbasen: Boten trænes på jeres JSON-filer og kræver ikke omprogrammering ved ændringer i prislister eller servicevilkår.
- Maksimal responshastighed: Asynkron backend-arkitektur og WebSockets eliminerer enhver forsinkelse i leveringen af beskeder.
- Fuld gennemsigtighed: I kan se hele kundens rejse — fra UTM-mærket på reklamekampagnen, IP-adressen og byen til den side, hvor brugeren åbnede chatten.
AI-Robot Chat er et klar-til-brug værktøj på virksomhedsniveau, der automatiserer op til 90% af kundeservicen og omdanner besøgende på jeres website til købsparate leads. Kontakt specialisterne fra AI-Robot Studio for at diskutere implementeringen af AI-Robot Chat på jeres website eller tilpasning af platformen til jeres forretningsprocesser.