Übersicht
PrivateAI
PrivateAI Docki v–
KI-Schreibassistent · Windows 10/11 · 64-bit · ~140 MB
Einrichtungs-Assistent
Branche, Stammdaten, Netzwerk und Update-Dienste in wenigen Schritten einrichten.
System-Status
KI-Dienst
Aktives Modell
Netzwerk
CPU
RAM
Update-Server
Docki-Gateway
Schnellaktionen
Netzwerk
Aktuelle Verbindung
Schnittstelle
IP-Adresse
Gateway
DNS
Status
WLAN Status: …
Aktuell verbunden:
LAN / IP-Konfiguration
Hostname
Wissensbasis
Wissensbibliotheken

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).

BibliothekSammlungEinträgeHerkunftLetzte Synchronisierung
Lade…
Eigenes Wissen hochladen

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.

Sync-Zeitplan
Dokumente
Übersicht
Lade…
Vorgänge
Voll indiziert
Teilweise
Offen
Sync-Modus:
Quelle / Anbindung
Lade…
Assistent: geführte Einrichtung in 5 Schritten — ideal zum schnellen Anbinden.  Experte: Connector-Studio mit selbstlernender KI (eigene Quellen aus API-Doku, Code/VS-Code).
Offene Aufgaben — Zuordnung prüfen
Kurze Liste der KI-Vorschläge, die noch bestätigt werden sollten (Korrekturen überleben jeden erneuten Sync). Beim Bestätigen rückt der nächste nach; „Weitere laden" holt die nächste Seite.
Lade…
Kunden / Vorgänge im Index
Kennung Kunde / Mandant Kategorie Indiziert Status
Lade…
Dokumentendaten zurücksetzen

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.

Dokumenten-Explorer

Mandanten, Vorgänge und Dokumente im Zusammenhang ansehen, durchsuchen und korrigieren. Korrekturen werden als Override gespeichert und überleben den Re-Sync.

Lade…
Einen Kunden/Mandanten, Vorgang oder ein Dokument auswählen.
Experte — Connector & KI-Studio
Für Fortgeschrittene: aktiven Connector wählen + Zugangsdaten, dann eigene Quellen mit der selbstlernenden KI bauen/verbessern. Für die geführte Einrichtung gibt es den Assistenten.
Aktive Quelle
Verbindet die Box mit Ihrer Dokumentenquelle bzw. Ihrem Fachsystem. Die Box liest Vorgangs-/Kundendaten, spiegelt sie lokal und macht sie für die KI nutzbar (Zusammenfassen, Suchen, Vorgang als Chat-Kontext). Es wird nie in die Quelle zurückgeschrieben.
Lade Status…
Quelle:
Sync-Intervall (Min.): 0 = nur manuell
Kategorie (Filter):
Dokumentenwizard
1 Quelle
2 Verbinden
3 Erkennen & Anpassen
4 Probelauf
5 Aktivieren
Wo liegen Ihre Dokumente bzw. Mandantendaten? Wählen Sie die Art der Quelle. Die Box liest nur — es wird nie zurückgeschrieben.
Lade verfügbare Quellen …
Geben Sie die Zugangsdaten ein. Passwörter werden verschlüsselt gespeichert (LUKS) und nie im Klartext angezeigt. Beim Speichern wird der Egress der Sandbox auf genau diesen Host begrenzt.
Die Box scannt die Ordnerstruktur (read-only) und schlägt vor, wie daraus Mandanten, Fälle und Akten erkannt werden. Sie können das Profil danach anpassen.
❓ Was kann ich hier einstellen?
Das Profil legt fest, wie aus der Ordnerstruktur Mandanten und Fälle erkannt werden. Am einfachsten: „Struktur scannen" → „Profil vorschlagen" und nur bei Bedarf anpassen. Die Schlüssel:
  • 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".
Beispiel:
{ "mandant": { "ebene": 1 }, "thema_trennen": true,
  "ignoriere_ordner": ["alt", "Backup"],
  "schwellen": { "min_konfidenz_auto": 0.6 } }
⚙️ Für Fortgeschrittene: Der Quellcode des Connectors ist ausgeblendet. Bei Bedarf öffnen Sie ihn im Editor und passen ihn an. Wichtig: Änderungen werden erst übernommen, wenn Sie im Editor den Befehl Strg+Shift+P → „PrivateAI: Connector auf Box deployen" ausführen — bloßes Speichern ändert nur die Arbeitskopie.
Der Probelauf liest die Quelle und zeigt, was angelegt würde — ohne etwas zu speichern. Erst wenn das Ergebnis passt, geht es weiter zum Aktivieren.
Alles geprüft? Mit dem Aktivieren werden die Mandanten in die Box eingetragen, angezeigt und für die KI nutzbar gemacht. Der Sync startet sofort und läuft danach periodisch.
System
Firmware
Version
Aktiver Slot
Build
Compatible
Ressourcen (Live)
CPU-Auslastung
RAM-Auslastung
GPU-VRAM (iGPU)
System-Disk (/)
Daten-Disk (/data)
Dienste
DienstStatusAktionen
Lade…
Datum & Uhrzeit
System-Logs
Dienst wählen und „Laden" klicken.
Firmware-Update (RAUC)
⏰ Automatischer Zeitplan
USB-Update (offline, verschlüsselt)
Firmware von einem USB-Stick installieren — für Boxen ohne Internet. Das Bundle ist verschlüsselt (RAUC crypt).
Schritt 1 – Herunterladen: Diesen Link an einem PC mit Internet öffnen und die Datei auf einen USB-Stick kopieren.
– wird geladen –
Schritt 2 – Installieren: Stick einstecken, dann „USB prüfen“ klicken.
Prompt-Pakete
Zusätzliche Prompt-Pakete (z.B. Branchen-Add-ons). Herkunft: ⬇ Server (vom Update-Server geladen) · ✎ Eigene (selbst importiert) · 🔒 Werk (mitgeliefert). Aktive Pakete ergänzen den Branchen-Standard (additiv). Das feste customer-Paket ist deine Benutzer-Ebene. Bearbeiten über „✎" (Server/Werk werden dabei dupliziert) → im Editor darunter.
Prompts anpassen (Docki)
Bearbeitet das oben ausgewählte Paket. Bereiche Chat, Dokumente, Formulieren — eigene Einträge anlegen erlaubt. Wirkt sofort, ohne Neustart.
Bearbeite Paket:
Paketname:
💬 Chat
📋 Dokumente
Formulieren
Recovery (Slot zurück)
Schaltet beim nächsten Boot auf den zuletzt installierten Slot zurück (vorherige Firmware-Version) — z.B. wenn ein Update Probleme macht.
Slot-Wechsel ist im Admin-UI bewusst nicht möglich. Falls nach einem Update der gebootete Slot nicht startet, fällt RAUC automatisch auf den anderen Slot zurück (Watchdog). Manuell per SSH: sudo rauc status mark-active other && sudo reboot.
Datensicherung

Verschlüsselte Sicherungen (AES-256). Konfiguration (Einrichtung ohne Mandantendaten) und Daten (Mandanteninhalt) werden getrennt gesichert und sind einzeln wiederherstellbar.

Lade…
Wiederherstellen
Neustart / Herunterfahren
⚠ Gefahrenzone — Alle Daten zurücksetzen

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.

Anrufe
Zeit Caller Name Skills Anliegen / Summary Status
Lade Anrufe …
Voice-Analytics
lade …

Pro UseCase

Capture-Erfolgsraten

Lade Skills …
100 %
Firmen-Stammdaten
Branche

Wählen Sie die Branche Ihres Unternehmens. Sie passt die Box an Ihr Fachgebiet an.

Stammdaten

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.

Mitarbeiter
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.

Eingangs-Routing Wer nimmt Anrufe an — Sekretariat oder KI?
Lade …
SO Sekretariat only SF Sekretariat zuerst AI KI only CL Geschlossen

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.

Telefon-Anlage

Hardware (SIP/Fritz!Box), STT/TTS-Engines, Aufnahme-Speicher, Debug. Dialog-Workflow + Skills im Skill-Editor, Routing-Regeln im Eingangs-Routing.

Voice-Assistent
FreeSWITCH
STT-Dienst
TTS (Piper)
Allgemein
SIP / Fritz!Box (fritzbox.xml)
— bisher nicht geprüft —

FreeSWITCH registriert sich als IP-Telefon an der Fritz!Box. Zugangsdaten aus Fritz!Box → Telefonie → Eigene Rufnummern → IP-Telefon.

STT — Spracherkennung (Whisper)
TTS — Sprachausgabe (Piper)
SMTP-Server

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.).

Mail-Versand nach Anruf

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

FreeSWITCH-Module

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.

— Lade Modul-Status —
Anruf-Klassifikation

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.

Aufnahme-Speicher
Dienst-Steuerung
⚙️ 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)
Lizenz
Box-Identität
Seriennummer
Kunde
Paket
Update-Channel
Webapp-Zugang
Status
Lädt…
WebApp-Zertifikat (HTTPS · Mikrofon)
Die sichere Browser-Adresse (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.
Auto-Erneuerung
Lädt…
Admin-Zugang
Passwort für die Anmeldung am Admin-Panel ändern.
Mind. 8 Zeichen, Groß- und Kleinbuchstaben sowie eine Ziffer.

Admin-E-Mail für den Passwort-Reset per Link.
Lizenz-Kontingent
Gesamt-Lizenzen
Verbunden (ausgestellt)
Frei verfügbar
Docki-Lizenzen
Lizenzschlüssel Gerät Registriert Status Aktionen
Lade…
Hilfe & Info
Erste Schritte
  1. Einrichtungs-Assistent starten (Button unten oder im Menü) — Netzwerk, Branche, Stammdaten und Update-Dienste in wenigen Schritten.
  2. Unter Firmen-Daten Branche und Stammdaten prüfen/ergänzen.
  3. Unter Wissen → Wissensbasis Inhalte synchronisieren und Dokumente anbinden.
  4. Bei Bedarf Telefonie (Telefon-Anlage, Eingangs-Routing) konfigurieren.
Benutzerhandbuch ⤢ In neuem Tab öffnen
Das vollständige Anwender- und Admin-Handbuch der PrivateAI Box.
Datenschutz & Betrieb vor Ort

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.

EU AI Act

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 & Kontakt
E-Mailsupport@privateai-box.de
Update-Serverupdate.privateai-box.de
System & Version
Firmware
Serial
Hostname
Veröffentlichen

Objekte aus der Box auf externe Portale/APIs ausspielen. Hier die Ziele einrichten; das Veröffentlichen selbst erfolgt aus Docki.

Übersicht
Lädt…
Ziele einrichten
Assistent: ein Portal aus dem Katalog wählen, Zugangsdaten hinterlegen und die Verbindung testen — nur Veröffentlichungs-Ziele.  Experte: eigenen Publisher im Studio aus einer API-Doku bauen (Code/VS-Code, selbstlernende KI).
Firewall

Eingehende Host-Firewall, extern lauschende Dienste und die Egress-Beschränkung je Connector. Die erlaubten Quell-Netze (eingehend) sind editierbar.

Lädt…
Nutzung

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.

Lädt…
Externes Modell

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.

Lädt…
Rechtliches

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.

Benutzer

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.

Konten
Lädt…
Benutzer anlegen
Mindestens 10 Zeichen, nicht der Anmeldename. Persönlich übergeben — nicht per E-Mail oder Chat.
Protokoll der Kontoänderungen

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.

Lädt…