| Schnittstelle | – |
| IP-Adresse | – |
| Gateway | – |
| DNS | – |
| Status | – |
Alle auf der Box vorhandenen Wissens-Sammlungen mit Eintragszahl, Herkunft und letzter Synchronisierung. Synchronisiert = kommt vom Update-Server (bleibt beim großen Reset erhalten); lokal = von dieser Box (Dokumente / eigenes Wissen).
| Bibliothek | Sammlung | Einträge | Herkunft | Letzte Synchronisierung |
|---|---|---|---|---|
| Lade… | ||||
Firmen-Handbuch, Richtlinien o. Ä. (PDF, DOCX, Excel, TXT). Die Datei wird lokal auf der Box indexiert und steht danach im Chat unter „Eigene Dokumente" zur Verfügung. Sie verlässt die Box nie.
| Kennung | Kunde / Mandant | Kategorie | Indiziert | Status | |
|---|---|---|---|---|---|
| Lade… | |||||
Löscht alle eingelesenen Dokumente, Vorgänge und Mandanten samt Suchindex. Die eingerichteten Datenquellen / Connectoren bleiben erhalten — ein erneuter Sync füllt die Daten wieder. Das eigene Wissen (Wissensbasis) ist davon nicht betroffen.
Mandanten, Vorgänge und Dokumente im Zusammenhang ansehen, durchsuchen und korrigieren. Korrekturen werden als Override gespeichert und überleben den Re-Sync.
❓ Was kann ich hier einstellen?
mandant.ebene— auf welcher Ordner-Ebene der Mandant steht (1 = oberster Ordner, 2 = eine Ebene tiefer …).thema_trennen(true/false) — trennt ein angehängtes Rechtsgebiet/Thema vom Mandantennamen ab (z. B. „Becker Familienrecht" → Mandant „Becker", Thema „Familienrecht").themen— Liste eigener Themenwörter, die als Rechtsgebiet gelten sollen.mandant.kennung_regex/fall.kennung_regex— regulärer Ausdruck, um Mandanten- bzw. Aktennummer aus dem Ordnernamen zu ziehen (z. B.(\\d{4}-\\d+)).ignoriere_ordner— Ordnernamen, die übersprungen werden (z. B. „alt", „Backup").schwellen.min_konfidenz_auto— ab welcher Sicherheit (0–1) automatisch zugeordnet wird; Unsicheres landet in „noch zuzuordnen".
{ "mandant": { "ebene": 1 }, "thema_trennen": true,
"ignoriere_ordner": ["alt", "Backup"],
"schwellen": { "min_konfidenz_auto": 0.6 } }
| Version | … |
| Aktiver Slot | … |
| Build | … |
| Compatible | … |
| Dienst | Status | Aktionen |
|---|---|---|
| Lade… | ||
▶ System-Logs
⏰ Automatischer Zeitplan
sudo rauc status mark-active other && sudo reboot.
Verschlüsselte Sicherungen (AES-256). Konfiguration (Einrichtung ohne Mandantendaten) und Daten (Mandanteninhalt) werden getrennt gesichert und sind einzeln wiederherstellbar.
Löscht unwiderruflich alle eigenen Daten dieser Box: eingelesene Dokumente / Vorgänge / Mandanten und selbst hochgeladenes Wissen. Die vom Update-Server synchronisierten Bibliotheken (Rechtsprechung, Finanzen, EU-Recht) bleiben erhalten. Die eingerichteten Connectoren/Quellen bleiben bestehen. Diese Aktion kann nicht rückgängig gemacht werden.
| Zeit | Caller | Name | Skills | Anliegen / Summary | Status |
|---|---|---|---|---|---|
| Lade Anrufe … | |||||
Pro UseCase
Capture-Erfolgsraten
Wählen Sie die Branche Ihres Unternehmens. Sie passt die Box an Ihr Fachgebiet an.
Allgemeine Angaben zu Ihrem Unternehmen.
ℹ️ Diese Angaben werden dem KI-Assistenten im Chat bereitgestellt (z. B. für Auskünfte zu Name/Anschrift/Öffnungszeiten und beim Verfassen von Schreiben). Sie bleiben lokal auf der Box.
▶ Erweitert: Prompts anpassen — optional, überschreibt die Branchen-Vorlage
Optional. Überschreibt die Standard-Vorlage der gewählten Branche. Platzhalter im Text bleiben erhalten und werden automatisch durch Ihre Angaben ersetzt. Feld leeren = zurück zur Vorlage.
Klick auf eine Stunde öffnet den Editor. Mehrere Zellen können nacheinander geändert werden, danach Speichern. Standard: Mo–Fr 9–17 Sekretariat, sonst KI.
Hardware (SIP/Fritz!Box), STT/TTS-Engines, Aufnahme-Speicher, Debug. Dialog-Workflow + Skills im Skill-Editor, Routing-Regeln im Eingangs-Routing.
FreeSWITCH registriert sich als IP-Telefon an der Fritz!Box. Zugangsdaten aus Fritz!Box → Telefonie → Eigene Rufnummern → IP-Telefon.
Globaler Mail-Versand-Account, der von allen Mail-Skills
(post-call-Versand + Skill-Editor-Adapter email.send)
verwendet wird. Zugangsdaten beim Provider erfragen (Mailcow,
Posteo, Gmail-App-Password etc.).
Globaler Trigger: nach jedem abgeschlossenen Anruf geht eine
Zusammenfassung an die hinterlegten Empfänger — mit Anrufer,
Uhrzeit, Zusammenfassung und Gesprächsverlauf. Verwendet den oben
konfigurierten SMTP-Server. Versendet wird nach dem Auflegen, sobald
Transkript und Zusammenfassung fertig sind; jeder Anruf erzeugt
höchstens eine Mail.
Skill-spezifische Mails (z. B. nur bei „Notfall") gehen über
den Adapter email.send — als Action innerhalb
eines Skills, den der Use-Case über einen Skill-Knoten
einbindet. Ein Action-Knoten direkt im Use-Case-Workflow verschickt
nichts: der Walker geht über Action-Knoten hinweg.
Zum Skill-Editor
Welche FreeSWITCH-Module sind beim Boot geladen worden? Fehlende Module hier deuten auf Lib- oder Format-Probleme — Anrufe können dann z. B. keine WAV-Aufnahmen schreiben.
Notfall-/Handoff-Keywords werden im Skill
notfall_eskalation
unter trigger.keywords konfiguriert (Single Source of Truth).
Die alte auto_handoff_keywords-Liste in config.yml
wird vom Runtime ignoriert.
⚙️ Raw-Editor: config.yml (Voice-Sektion)
Direktbearbeitung der gesamten config.yml. Fehler hier können den Gateway stoppen.
⚙️ Raw-Editor: fritzbox.xml (SIP-Profil)
⚙️ Raw-Editor: Dialplan (ki_assistent.xml)
| Seriennummer | – |
| Kunde | – |
| Paket | – |
| Update-Channel | – |
https://…box.privateai-box.de/webapp/) braucht
ein gültiges Zertifikat — sonst sperrt der Browser das Mikrofon (Mandantengespräch-Aufnahme).
Die Box erneuert es täglich automatisch vom Update-Server. Voll abschaltbar.
| Gesamt-Lizenzen | – |
| Verbunden (ausgestellt) | – |
| Frei verfügbar | – |
| Lizenzschlüssel | Gerät | Registriert | Status | Aktionen |
|---|---|---|---|---|
| Lade… | ||||
- Einrichtungs-Assistent starten (Button unten oder im Menü) — Netzwerk, Branche, Stammdaten und Update-Dienste in wenigen Schritten.
- Unter Firmen-Daten Branche und Stammdaten prüfen/ergänzen.
- Unter Wissen → Wissensbasis Inhalte synchronisieren und Dokumente anbinden.
- Bei Bedarf Telefonie (Telefon-Anlage, Eingangs-Routing) konfigurieren.
Die PrivateAI Box arbeitet vollständig on-premise: Alle Anfragen, Dokumente und Modelle bleiben in Ihrem Haus — es werden keine Inhalte an externe Cloud-Dienste übertragen. Damit unterstützt die Box die Anforderungen der DSGVO an Datenminimierung und Zweckbindung. Updates werden ausschließlich über den signierten Update-Server bezogen.
Der Einsatz der Box als KI-Assistent fällt in der Regel unter Systeme mit begrenztem Risiko (Transparenzpflichten). Beachten Sie:
- Transparenz: Nutzer:innen ist kenntlich zu machen, dass sie mit einer KI interagieren.
- Kein Ersatz für Fachberatung: KI-Ausgaben sind Vorschläge und vor Verwendung fachlich zu prüfen.
- Aufsicht: Eine menschliche Letztentscheidung bleibt erforderlich.
- Protokollierung: Relevante Vorgänge sind nachvollziehbar zu dokumentieren.
Hinweis: Dies ist keine Rechtsberatung. Die konkrete Einstufung hängt vom Einsatzzweck ab.
| support@privateai-box.de | |
| Update-Server | update.privateai-box.de |
| Firmware | … |
| Serial | … |
| Hostname | … |
Objekte aus der Box auf externe Portale/APIs ausspielen. Hier die Ziele einrichten; das Veröffentlichen selbst erfolgt aus Docki.
Eingehende Host-Firewall, extern lauschende Dienste und die Egress-Beschränkung je Connector. Die erlaubten Quell-Netze (eingehend) sind editierbar.
Was die KI dieser Box tatsächlich arbeitet: Anfragen, Token, Modelle und Zwecke über einen Zeitraum. Die Zahlen entstehen auf der Box und bleiben auf der Box — nichts davon wird übertragen. Eine Aufschlüsselung nach Personen zeigt diese Seite bewusst nicht.
Diese Box rechnet ihre KI selbst. Hier — und nur hier — lässt sich einstellen, dass einzelne Chat-Anfragen stattdessen an ein großes Modell eines externen Anbieters gehen. Das ist eine Entscheidung der Kanzlei bzw. Praxis: sie ist ausgeschaltet, bis jemand sie ausdrücklich trifft, sie wird mit Namen protokolliert, und sie ist jederzeit widerrufbar. Spracherkennung, Texterkennung, Bildauswertung und der Suchindex bleiben in jedem Fall auf der Box.
Rechtliche Hinweise zu diesem System (KI-Transparenz, Datenschutz, Sicherheit), die vollständige Software-Stückliste (SBOM) der enthaltenen Open-Source-Komponenten — und die Nachweise dazu: welche Bibliothek in welchem Paket steckt, welche davon in der Schwachstellenliste steht und welche Versuche die Box abgewiesen hat.
Benannte Konten für Web-App und Cockpit. Jede Person trägt genau eine Rolle, und die Rolle entscheidet — serverseitig geprüft —, was sie darf. Konten sind keine Lizenzen: Lizenzen zählen Arbeitsplätze, Konten zählen Personen. Zwölf Mitarbeitende an drei Arbeitsplätzen brauchen zwölf Konten und drei Lizenzen.
Wer hat wann welches Konto angelegt, geändert, gesperrt oder gelöscht — samt An- und Fehlanmeldungen. Der Eintrag lässt sich nicht bearbeiten und nicht löschen.