Kein generischer Chatbot, kein "Sprachmodell mit Wikipedia-Wissen". Der Assistent ist auf XICTRAQ-Tools beschränkt — er kann ausschließlich Ihre eigenen Monitoring-Daten lesen und Wizards in der App starten. Off-Topic-Fragen lehnt er höflich ab und bietet einen Mitarbeiter an. Kein offener Zugriff aufs Netz, keine Code-Generierung außerhalb der Wizards.
Was er konkret macht — und einer den er nicht macht
Status, Uptime, Performance, SSL-Restlaufzeit, Top-Pages, Heatmaps, A/B-Tests — der Assistent liest die richtigen Endpunkte und antwortet in 3-5 Zeilen mit echten Werten aus Ihrer Instanz.
CSP-Build, Privacy-Scan, Heartbeat anlegen, Plan-Upgrade, Add-On-Buchung — alle schreibenden Aktionen laufen über Bestätigungs-Cards. Nichts wird ohne Klick ausgeführt.
„Bring mich zu Heatmaps für shop.example.de" — der Assistent wechselt clientseitig auf die richtige URL inklusive Tab und Filter. Keine Reload-Wartezeit, kein manuelles Suchen.
Was er nicht macht: raten
Wenn der Assistent nach Ihrem DNS-Provider gefragt wird, gibt er nur dann einen konkreten Namen aus (zum Beispiel Hetzner, IONOS, Strato), wenn das aus echten Tool-Daten — Nameserver, WHOIS-Registrar — eindeutig hervorgeht. Sonst schreibt er „in Ihrer DNS-Verwaltung" generisch und liefert die Nameserver mit. Hard-Anti-Halluzinations-Regel im System-Prompt — keine erfundenen Anbieter, keine Phantasie-UI-Pfade, keine erdachten Statistiken.
Diese Regel klingt selbstverständlich, ist es aber nicht: Standard-LLMs füllen Lücken gern mit plausibel klingenden Vermutungen. Im Monitoring-Kontext wäre das gefährlich — eine erfundene SSL-Restlaufzeit oder ein halluzinierter Alert kann einen unnötigen Domain-Renewal oder einen Fehlalarm bei Stakeholdern auslösen.
Architektur — wie der Assistent intern funktioniert
Hinter der Chat-Bubble steht ein klassisches Tool-Use-Pattern: Das LLM bekommt einen System-Prompt mit Rolle, Regeln und einer Liste von Tools (JSON-Schemas). Bei jeder Nachricht entscheidet das Modell, ob es ein Tool aufruft (zum Beispiel get_uptime oder start_csp_wizard) oder direkt antwortet. Tool-Aufrufe gehen serverseitig an unsere Laravel-API, die genau die gleichen Endpunkte nutzt wie das Dashboard — also dieselben Plan-Gates, Auth-Checks und Rate-Limits.
list_websites, get_uptime, get_ssl_status, get_security_score, get_alerts, list_heatmaps, list_recordings, list_experiments, get_insights, get_form_funnel, get_web_vitals, get_blacklist_status, get_dns, get_traffic. 30+ Tools — alle nur lesend, keine Schreibrechte.
start_csp_wizard, add_heartbeat, schedule_report, upgrade_plan, book_booster, open_alert, navigate_to. Jedes liefert eine Confirm-Card zurück — ausgeführt wird erst nach Klick. Keine versteckten Mutations.
Plan-Gate, Permissions, Rate-Limits — alles aus dem regulären Dashboard
Das Tool-Backend ist nicht ein zweites, paralleles API — es sind dieselben Endpunkte wie das Dashboard. Der Assistent läuft im Auftrag des eingeloggten Users; ein Free-Plan sieht über den Assistenten exakt das, was er auch im Dashboard sehen darf. Versucht er, ein Agency-Feature zu lesen, antwortet das Tool mit 403 — der Assistent leitet das in einen freundlichen Hinweis um, inklusive Upgrade-Pfad.
Klingt trocken, ist aber wichtig: Wenn wir morgen ein Feature auf einen anderen Plan umsortieren, muss der Assistent nicht angefasst werden. Die einzige Wahrheitsquelle ist die Plan-Matrix in der API. Das verhindert die typischen Drift-Bugs, bei denen ein KI-Layer plötzlich Daten zeigt, die der User per UI gar nicht sehen darf.
Drei typische Dialoge in der Praxis
1. Quick-Status morgens vor dem Kaffee
Sie: Wie steht's heute?
Assistent:
business · 5 Sites · alle online · 2 Alerts (1 krit.) · 1× SSL bald
Kritisch: shop.example.de — 503 seit 04:12 Uhr, 142 betroffene
Pageviews. Uptime 30d auf 99.81 % gefallen.
Empfohlen: Alert ansehen → Eskalation prüfen.
[Alert für shop.example.de öffnen]
[Heartbeat-Status prüfen]Drei Tool-Calls im Hintergrund: list_websites, get_alerts, get_uptime. Antwortzeit liegt in der Praxis unter zwei Sekunden, weil die Tools parallel feuern. Die Follow-Up-Buttons sind keine LLM-Halluzinationen — sie kommen aus einer fest verdrahteten Liste, die der Assistent pro Antwort aus den genutzten Tools ableitet.
2. Conversion-Drop debuggen
Sie: Warum brechen seit gestern Checkouts ein?
Assistent:
Analyse über 7 d (Daten seit 2026-01-04, 116 d Historie):
- Form-Funnel /checkout: drop bei „PLZ" 38 % → 67 % seit 26.04.
- Web Vitals: LCP /checkout von 1.8s → 4.2s, gleicher Tag.
- Visual-Changelog: neuer JS-Block in /checkout am 26.04 14:11 Uhr.
Wahrscheinliche Ursache: das neu eingebundene Script blockt das
Render der PLZ-Validierung. Heatmap zeigt 12× Rage-Click auf den
Submit-Button.
[Heatmap /checkout zeigen]
[Letzten Deploy reverten — wie?]Hier wird die Stärke gegenüber einem klassischen Dashboard deutlich: Form-Funnel, Web-Vitals und Visual-Changelog liegen in drei verschiedenen Tabs. Der Assistent korreliert sie automatisch und priorisiert die wahrscheinlichste Ursache. Den Revert übernimmt er nicht selbst (wir berühren keine Customer-Codebases), aber die zweite Follow-Up-Pille öffnet die passende Doku-Sektion zum manuellen Rollback.
3. CSP härten — komplett vom Assistenten gesteuert
Sie: CSP für shop.example.de bauen
Assistent:
Scan läuft … 17 externe Hosts gefunden, 3 inline <script>-Blöcke.
First-Party-Proxy erkannt — CSP wird ohne xictraq.com-Hosts gebaut.
Empfehlung: Report-Only-Modus für 7-14 Tage, Hash-basierter Inline-
Modus, Tracker-Whitelist nicht nötig (Proxy deckt das ab).
[CSP übernehmen →]Der CSP-Build ist eine echte schreibende Aktion: Die [CSP übernehmen →]-Card öffnet den regulären Wizard mit vorbefüllten Werten. Ohne Klick passiert nichts — das ist ein bewusst gesetzter Reibungspunkt, weil eine falsche CSP eine Live-Site lahmlegen kann.
Beispiel: Was er an Power-User-Workflows abdeckt
- Tägliche Status-Frage: "Was ist offen, was ist kritisch?" — eine Zeile, alles drin. Reduziert die typische Morgendurchsicht von 5 Minuten auf 15 Sekunden.
- Eilige Recherche unter Stress: Conversion-Drop, 503er, SSL-Probleme — der Assistent korreliert Datenquellen, die manuell fünf Tabs bräuchten. Besonders wertvoll im On-Call.
- Onboarding-Setup: "Wo trage ich Slack ein?" / "Heartbeat anlegen" — er navigiert und füllt Formulare per Confirm-Card vor. Reduziert Setup-Zeit für neue Team-Mitglieder spürbar.
- Wizard-Trigger: "CSP für meine Site bauen" — Live-Scan plus Build laufen vollständig im Chat.
- Zahlen-Check vor Reports: "Top 10 Pageviews der letzten 30 Tage" — sofort kopierbarer Plain-Text für Statusmeetings.
- Recording-Suche: "Zeig mir alle Recordings mit Rage-Clicks auf /checkout" — der Assistent filtert die Recordings-Liste samt Sprungmarken.
Wofür er nicht gut ist
- Strategische Beratung: "Welcher Plan passt zu mir?" kann er beantworten, aber tiefe Sales-Diskussionen → Mitarbeiter (mit Confirm-Dialog vor der Übergabe, nichts ungefragt).
- Externe Recherche: Der Assistent kennt nur XICTRAQ-Themen plus Ihre eigenen Daten. Allgemeines Web-Wissen ist nicht sein Auftrag.
- Code-Snippets generieren: kein universeller Code-Generator. Wenn ein Wizard die Lösung liefert (zum Beispiel CSP-Builder), nutzt er den. Sonst lehnt er ab und verweist auf die Dokumentation.
- Vorhersagen / "Wann fällt meine Seite aus?": Wir geben kein Orakel-Tool aus der Hand. Der Assistent liefert nüchterne Fakten plus Trend-Indikatoren — die Bewertung bleibt beim User.
Cookielos, EU-gehostet, kein Modell-Training mit Ihren Daten
Eine etablierte LLM-API mit Sitz-AVV, Standardvertragsklauseln und vertraglich ausgeschlossenem Training auf Ihren Daten — vollständig im AVV gelistet.
API-Aufrufe gehen über die EU-Region des Anbieters. Persistente Konversationen liegen in unserer MariaDB in Hetzner DE/FI. Kein US-Datentransfer.
Jeder User hat seinen isolierten Konversations-Store. Tool-Aufrufe greifen nur auf Daten zu, die der eingeloggte User per Plan-Gate ohnehin sehen darf.
Auftragsverarbeitungs-Vertrag mit allen relevanten Punkten zum LLM-Subprozessor — Stand: April 2026, jederzeit im Konto downloadbar.
Datenfluss in einem Satz
Ihre Frage und die Tool-Antworten der API gehen einmalig an Anthropic, die LLM-Antwort kommt zurück, der Verlauf wird in unserer DB persistiert. Anthropic speichert die Inhalte 30 Tage zur Missbrauchserkennung — und nutzt sie nicht zum Training. Mehr dazu in der Datenschutzerklärung und im AVV (im Konto unter Einstellungen → Recht).
Kein RAG über fremde Wissensbasen, keine On-Device-Modelle, keine Vector-Search auf User-Content. Je weniger Subsysteme, desto kleiner die Angriffsfläche. Wir setzen auf ein hochwertiges Modell mit klarer Tool-Definition statt auf eine Kette aus mittelmäßigen LLMs.
Was kostet das?
Frei in jedem Plan — auch in Free. Die Limits skalieren mit dem Plan, sind aber bewusst großzügig genug, dass Sie nie einen Free-User auf eine Bezahlschranke treffen lassen, der gerade ein Problem debuggt:
| Plan | pro Konversation | pro Tag | pro Monat |
|---|---|---|---|
| Free 0 € | 5 Msgs | 15 | 50 |
| Starter 12 € | 15 | 50 | 300 |
| Business 29 € | 50 | 100 | 800 |
| Agency 79 € | 100 | 300 | 2.000 |
Reichen die Limits nicht: KI-Booster Add-On für 12 € pro Stück und Monat (bis zu 3× stapelbar). Pro Stück +200 Nachrichten/Tag und +500/Monat extra — also bis +600/Tag und +1.500/Monat zusätzlich. Funktioniert mit jedem Plan inklusive Free.
Der Assistent meldet Ihnen freundlich, dass das Tages- oder Monatslimit voll ist, und bietet zwei Optionen: KI-Booster buchen oder Übergabe an einen Mitarbeiter (mit Bestätigungs-Dialog — wir leiten nicht ungefragt weiter). Reset ist morgen früh beziehungsweise zum Monatsersten.
Warum in jedem Plan?
Der Assistent ist Teil des Produkts, nicht ein Upsell-Hebel. Status-Fragen, Debug-Routinen und das Anlegen von Heartbeats sind Tätigkeiten, die jeder Nutzer im Tagesgeschäft braucht — auch im Free-Plan. Die Limits sind so gewählt, dass typische Workflows komfortabel hineinpassen; wer den Co-Piloten dauerhaft intensiv nutzt, bucht den KI-Booster oder upgradet.
Sicherheit, Logging, Compliance
User-Eingaben werden nicht als System-Prompt interpretiert. Tool-Outputs werden vor der LLM-Übergabe sanitärt — selbst wenn ein Recording-Event Skript-artigen Text enthält, kann er den Assistenten nicht umkonfigurieren.
Jeder Tool-Call läuft im Kontext des eingeloggten Users — ein Session-Hijack wäre nötig, um an Daten zu kommen. Sanctum-Token gilt, kein langlebiges API-Key in der Konversation.
Jede schreibende Aktion (CSP übernehmen, Plan-Upgrade, Heartbeat anlegen) erscheint im normalen Audit-Log mit Quelle „Assistant". Sie sehen also exakt, was der Assistent in Ihrem Konto angerichtet hat — wenn überhaupt.
Anthropic ist als Subprozessor im AVV gelistet. Ihr Endkunde sieht das transparent in der Datenschutzerklärung; eine Einwilligung ist nicht erforderlich, weil die Verarbeitung Vertragsdurchführung ist.
Was bei einem Modell-Anbieter-Ausfall passiert
Fällt die LLM-API aus, fällt nur der Assistent aus — die App, das Monitoring, die Alerts laufen unverändert weiter. Im Banner oben steht dann „Assistent vorübergehend nicht verfügbar". Wir haben bewusst keinen automatischen Fallback auf ein anderes Modell eingebaut: Ein Fallback-Modell würde ohne erneute Capability-Prüfung andere Tool-Schemata treffen und im Worst Case eine andere Datenschutz-Kette ziehen. Lieber ehrlich „aus" als heimlich „anders".
Roadmap — was als Nächstes kommt
- Vorlagen-Snippets: gespeicherte Prompt-Bausteine für wiederkehrende Workflows („Wochen-Report bauen", „Stripe-Booster-Reset")
- Multi-Site-Vergleiche: "Welche meiner Sites hat den höchsten LCP-Anstieg seit letztem Monat?" mit Auto-Sortierung
- Schreibender Modus für Agency-Plan: das Anlegen ganzer Mandanten samt White-Label-Branding via einer einzigen Confirm-Card
- Eingebettete Insights: Insights-Ergebnisse als kontextueller Header über jeder Konversation, damit der Assistent von vornherein das richtige Tool wählt
Was nicht kommt: Hands-Off-Autonomy. Der Assistent bleibt ein Co-Pilot, kein Auto-Pilot. Schreibende Aktionen ohne expliziten Klick wird es bewusst nicht geben.
Wo Sie ihn finden
In jeder App-Seite — Chat-Bubble unten links. Auch auf der öffentlichen Marketing-Site, wo er Pre-Sales-Fragen beantwortet (in begrenztem Umfang — keine Tool-Aufrufe ohne Login).
Detaillierte Doku: /de/docs/assistant — inklusive der vollständigen Tool-Liste und beispielhafter Skripte für eigene Workflows.