Hybridekosystem för automatisering av försäljning och support

De flesta färdiga chattwidgets på marknaden fungerar antingen som enkla automatiska svar baserade på fasta regler eller kräver komplex manuell inställning av scenarier för varje språkversion av webbplatsen. Samtidigt ser operatörerna ofta inte vad kunden skriver i realtid, och AI-modeller kan frysa eller ge fel vid hög belastning.

Teamet på AI-Robot Studio har utvecklat AI-Robot Chat — en feltolerant företagsplattform för AI-konsultation. Det är en helt färdig programvarukomplex med öppen arkitektur som installeras på era servrar, garanterar fullständig oberoende från tredjepartstjänster och prenumerationer samt säkerställer omedelbar respons i gränssnittet.

Teknisk arkitektur och "inre" i systemet AI-Robot Chat

1. Dynamisk innehållsbro (Dynamic Decoupled Knowledge Base)

Den främsta arkitektoniska egenskapen hos AI-Robot Chat är fullständig separation av botens kunskaper från backend-programkoden. Boten fungerar som ett "tomt skal", medan all kunskap om era tjänster, priser och regler laddas dynamiskt från externa JSON-filer (t.ex. ru.json, es.json) från en fjärrserver.

  • Vid uppstart och på begäran laddar tjänsten kb_service.py ner kunskapsfilerna, rensar dem från HTML-taggar och omvandlar strukturerade block till platt textkontext.
  • Systemet tar en mall för instruktioner (System Prompt), infogar dynamiskt de rensade kunskaperna i en kontextmarkör och lägger till en strikt språkangivelse i slutet, vilket eliminerar förvirring vid flerspråkiga dialoger.

2. Snabbt och adaptivt frontend (Svelte 5 Chat Widget)

Chattgränssnittet är utvecklat med ramverket Svelte 5, vilket säkerställer minimal storlek på paketet och omedelbar funktion av widgeten utan att sakta ner laddningen av er huvudsida.

  • Automatisk språkidentifiering: Widgeten läser attributet lang i taggen html. Om språket på er webbplats (React/Svelte SPA) ändras utan att sidan laddas om, upptäcker den inbyggda MutationObserver detta omedelbart, rensar chattfönstret och begär en hälsning på det nya språket.
  • Hybridkommunikation: REST API används för snabb inläsning av meddelandehistorik och inställningar, medan asynkrona WebSockets möjliggör omedelbar tvåvägskommunikation och visning av statusen "Skriver..." i realtid.
  • Rich Content: Chatten stöder rendering av Markdown (listor, fet/kursiv stil), visning av bifogade skärmdumpar och uppladdning av filer.

3. Högpresterande asynkront kärna (FastAPI)

Serverdelen av AI-Robot Chat är byggd på FastAPI i Python. För arbete med databaser (Firebase) och tabeller (Google Sheets) använder vi asynkron fördelning av trådar via asyncio.to_thread. Medan en tråd väntar på att logga eller skicka data till Google Sheets, fortsätter FastAPI-kärnan att omedelbart betjäna hundratals aktiva WebSocket-anslutningar från andra användare utan fördröjningar.

En speciell anslutningshanterare (ws_manager.py) övervakar användarnas status i realtid. Om en klient öppnar en flik på webbplatsen ser operatören en grön närvarosindikator, och om fliken stängs släcks indikatorn omedelbart, vilket sparar tid för handläggaren.

4. Feltolerant AI-motor: "Vattenfalls"-arkitektur (Waterfall AI Engine)

Systemets hjärna (modulen ai_service.py) är skyddad mot fel hos AI-leverantörer. Vi har implementerat en kaskadmodell för förfrågningar: om den prioriterade modellen (t.ex. OpenAI) ger fel eller inte svarar inom 20 sekunder, omdirigerar boten automatiskt förfrågan till Gemini, och vid upprepat fel till xAI eller Mistral. Kunden får ett oavbrutet svar, även om en av AI-tjänsterna är otillgänglig globalt.

5. Intelligent leadgenerering (Function Calling)

AI:n simulerar inte bara kommunikation. Med hjälp av tekniken Function Calling identifierar boten på ett meningsfullt sätt när användaren lämnar sina kontaktuppgifter (telefon, e-post, användarnamn i meddelandeappar). I det ögonblicket anropar systemet omedelbart den tekniska funktionen save_lead, fångar upp kontakterna och skickar en omedelbar avisering till företagsägaren via Telegram.

6. Professionell operatörspanel (NiceGUI & AG Grid)

Gränssnittet för handläggare är utvecklat med NiceGUI och erbjuder en fullständig arbetsplats:

  • Omedelbart övertagande (Human Mode): Handläggaren ser kundens dialog med AI:n i realtid och kan med ett klick ta över kontrollen från roboten genom att växla chatten till manuellt läge. Aktivitetsindikatorer visar om någon av kollegorna också tittar på denna chatt, vilket eliminerar förvirring.
  • Analysdashboard: Visar viktiga KPI:er för verksamheten i realtid (antal unika sessioner, aktiva dialoger, konvertering till leads).
  • Intelligent databashantering via AG Grid: Tabellen gör det möjligt att filtrera tusentals sessioner efter länder, UTM-taggar, besöksdatum, ingångssidor och arkivera eller radera dem i grupp. Tabellen sparar kolumninställningarna individuellt för varje handläggare.

De främsta fördelarna med AI-Robot Chat för ditt företag

  • Fullständig autonomi i kunskapsbasen: Boten tränas på era JSON-filer och kräver ingen omprogrammering vid ändringar av prislistor eller tjänstevillkor.
  • Maximal svarstid: Asynkron backend-arkitektur och WebSockets eliminerar alla fördröjningar i meddelandeleveransen.
  • Fullständig transparens: Ni ser hela kundens väg — från UTM-taggen i reklamkampanjen, IP-adressen och staden till sidan där användaren öppnade chatten.

AI-Robot Chat är ett färdigt verktyg på företagsnivå som klarar höga belastningar och automatiserar upp till 90% av kundservicen samt omvandlar besökare på er webbplats till köpklara leads. Kontakta specialisterna på AI-Robot Studio för att diskutera implementering av AI-Robot Chat på er webbplats eller anpassning av plattformen efter era affärsprocesser.