Hybrides Ökosystem für die Automatisierung von Vertrieb und Support
Die meisten fertigen Chat-Widgets auf dem Markt funktionieren entweder als einfache Autoresponder mit starren Regeln oder erfordern eine komplexe manuelle Einrichtung von Szenarien für jede Sprachversion der Website. Gleichzeitig sehen die Operatoren oft nicht, was der Kunde in Echtzeit schreibt, und KI-Modelle können bei Spitzenlasten hängen bleiben oder Fehler ausgeben.
Das Team von AI-Robot Studio hat AI-Robot Chat entwickelt — eine ausfallsichere Unternehmensplattform für KI-Beratung. Dies ist ein vollständig fertiger Softwarekomplex mit offener Architektur, der auf Ihren Servern bereitgestellt wird, vollständige Unabhängigkeit von externen Abonnementdiensten garantiert und eine sofortige Reaktion der Benutzeroberfläche gewährleistet.
Technische Architektur und "Innereien" des Systems AI-Robot Chat
1. Dynamische Wissensbrücke (Dynamic Decoupled Knowledge Base)
Das Hauptarchitekturmerkmal von AI-Robot Chat ist die vollständige Trennung des Wissens des Bots vom Backend-Code. Der Bot funktioniert wie eine "leere Hülle", während alle Kenntnisse über Ihre Dienstleistungen, Preise und Regeln dynamisch aus externen JSON-Dateien (z. B. ru.json, es.json) von einem Remote-Server geladen werden.
- Beim Start und auf Anfrage lädt der Dienst
kb_service.pydie Wissensdateien herunter, bereinigt sie von HTML-Tags und wandelt strukturierte Blöcke in flachen Textkontext um. - Das System nimmt eine Anweisungsvorlage (System Prompt), fügt dynamisch die bereinigten Kenntnisse in den Kontextmarker ein und fügt am Ende eine strikte Sprachangabe hinzu, um Verwirrung bei mehrsprachigen Dialogen zu vermeiden.
2. Schneller und anpassungsfähiger Frontend (Svelte 5 Chat Widget)
Die Chat-Oberfläche wurde mit dem Framework Svelte 5 entwickelt, was eine minimale Bundle-Größe und eine sofortige Funktionsweise des Widgets ohne Verlangsamung der Ladezeit Ihrer Hauptwebsite gewährleistet.
- Automatische Spracherkennung: Das Widget liest das
lang-Attribut deshtml-Tags aus. Wenn sich auf Ihrer Website (React/Svelte SPA) die Sprache ohne Neuladen der Seite ändert, erkennt der integrierteMutationObserverdies sofort, löscht das Chat-Fenster und fordert eine Begrüßung in der neuen Sprache an. - Hybride Kommunikation: REST API wird für das schnelle Laden des Nachrichtenverlaufs und der Einstellungen verwendet, während asynchrone WebSockets einen sofortigen bidirektionalen Nachrichtenaustausch und die Anzeige des Status „Schreibt...“ in Echtzeit ermöglichen.
- Rich Content: Der Chat unterstützt das Rendern von Markdown (Listen, fett/kursiv), die Anzeige von angehängten Screenshots und das Hochladen von Dateien.
3. Hochleistungsfähiger asynchroner Kern (FastAPI)
Der Serverteil von AI-Robot Chat basiert auf FastAPI in der Programmiersprache Python. Für die Arbeit mit Datenbanken (Firebase) und Tabellen (Google Sheets) nutzen wir die asynchrone Verteilung von Threads über asyncio.to_thread. Während ein Thread auf das Schreiben von Logs oder das Senden von Daten in Google Tabellen wartet, bedient der Hauptkern von FastAPI weiterhin sofort Hunderte aktive WebSocket-Verbindungen anderer Nutzer ohne Verzögerungen.
Ein spezieller Verbindungsmanager (ws_manager.py) überwacht den Status der Nutzer in Echtzeit. Wenn ein Kunde einen Website-Tab öffnet, sieht der Operator einen grünen Anwesenheitsindikator; wenn er den Tab schließt, erlischt der Indikator sofort und spart dem Manager Zeit.
4. Ausfallsicherer KI-Motor: Architektur „Wasserfall“ (Waterfall AI Engine)
Das Gehirn des Systems (Modul ai_service.py) ist vor Ausfällen von KI-Anbietern geschützt. Wir haben ein kaskadiertes Anfragemodell implementiert: Wenn das priorisierte Modell (z. B. OpenAI) einen Fehler ausgibt oder innerhalb von 20 Sekunden nicht antwortet, leitet der Bot die Anfrage automatisch an Gemini weiter, und im Falle eines erneuten Ausfalls an xAI oder Mistral. Der Kunde erhält eine unterbrechungsfreie Antwort, selbst wenn einer der KI-Dienste global nicht verfügbar ist.
5. Intelligente Lead-Generierung (Function Calling)
Die KI simuliert nicht nur die Kommunikation. Mit der Technologie Function Calling erkennt der Bot inhaltlich, wenn ein Nutzer seine Kontaktdaten (Telefon, E-Mail, Messenger-Nickname) hinterlässt. In diesem Moment ruft das System sofort die technische Funktion save_lead auf, erfasst die Kontaktdaten und sendet eine sofortige Benachrichtigung an den Telegram-Account des Geschäftsinhabers.
6. Professionelles Operator-Panel (NiceGUI & AG Grid)
Die Oberfläche für Manager wurde auf Basis von NiceGUI entwickelt und bietet einen vollwertigen Arbeitsplatz:
- Sofortige Übernahme (Human Mode): Der Manager sieht den Dialog des Kunden mit der KI in Echtzeit und kann mit einem Klick die Steuerung vom Roboter übernehmen, indem er den Chat in den manuellen Modus versetzt. Aktivitätsindikatoren zeigen an, wenn ein Kollege ebenfalls diesen Chat ansieht, um Verwirrung zu vermeiden.
- Analyse-Dashboard: Anzeige der wichtigsten KPIs des Unternehmens in Echtzeit (Anzahl der eindeutigen Sitzungen, aktive Dialoge, Conversion zu Leads).
- Intelligente Datenbankverwaltung über AG Grid: Die Tabelle ermöglicht das Filtern von Tausenden Sitzungen nach Ländern, UTM-Tags, Besuchsdaten, Einstiegsseiten und das Massenarchivieren oder Löschen. Die Tabelle speichert die Spalteneinstellungen individuell für jeden Manager.
Hauptvorteile von AI-Robot Chat für Ihr Unternehmen
- Vollständige Autonomie der Wissensbasis: Der Bot lernt aus Ihren JSON-Dateien und erfordert keine Neuprogrammierung bei Änderungen der Preislisten oder Dienstleistungsbedingungen.
- Maximale Antwortgeschwindigkeit: Die asynchrone Backend-Architektur und WebSockets eliminieren jegliche Verzögerungen bei der Nachrichtenübermittlung.
- Absolute Transparenz: Sie sehen den gesamten Weg des Kunden — von der UTM-Markierung der Werbekampagne, der IP-Adresse und Stadt bis zur Seite, auf der der Nutzer den Chat geöffnet hat.
AI-Robot Chat ist ein einsatzbereites Tool auf Unternehmensniveau, das bis zu 90% des Kundenservice automatisiert und Besucher Ihrer Website in kaufbereite Leads verwandelt. Kontaktieren Sie die Spezialisten von AI-Robot Studio, um die Implementierung von AI-Robot Chat auf Ihrer Website oder die Anpassung der Plattform an Ihre Geschäftsprozesse zu besprechen.