ner

Der ner-Namespace deckt die Schreibassistenz von Apparat ab. Während du eine Notiz schreibst, identifiziert ein klassisches Sprach­erkennungs-Modell (kein Sprachmodell, kein Cloud-Aufruf) die genannten Personen, Orte, Organisationen und Zeitpunkte und gleicht sie gegen den vorhandenen Vault ab. Die Treffer kommen als Vorschläge zurück — du entscheidest pro Vorschlag, ob du verlinkst, eine neue Entität anlegst oder den Hinweis verwirfst.

Auf der CLI-Seite gibt es zwei Aufgaben: einen Health-Check gegen den Sprach­erkennungs-Dienst und das gezielte Auslösen einer Vorschlagsrunde für eine bestimmte Entität (sinnvoll im Terminal-Workflow oder zum Reproduzieren eines Fundes, der dir später im Editor begegnet).

Bedien­kommandos

Beide Kommandos werden vom apparat-Wrapper automatisch im Web-Container des Mandanten ausgeführt — der Sprach­erkennungs-Dienst ist nur im Compose-Netz erreichbar.

Was die drei Vorschlags­klassen bedeuten

Übersicht der Verfahren hinter „nahe Übereinstimmung": Ähnlichkeit.

Voraussetzung: Sprach­erkennungs-Dienst

Der Dienst ist Teil des Standard-Compose-Stacks und läuft automatisch mit, ohne separates Profil. Beim ersten Hochfahren pro Maschine wird das Image einmalig gebaut; danach startet der Dienst in unter zwei Sekunden:

docker compose up -d

Die Sprachmodelle (Deutsch und Englisch) sind ins Image integriert — kein Download zur Laufzeit, kein Internet­zugriff im Betrieb. Der Dienst ist erreichbar, sobald ner ping mit Exit-Code 0 antwortet.

Verhalten bei Ausfall

Wenn der Sprach­erkennungs-Dienst nicht läuft, blockiert das nicht das Schreiben oder Lesen — die Datei­ebene und die Suche funktionieren weiter. Lediglich der Vorschlags­kanal fällt aus: ner suggest meldet das mit einem Hinweis und Exit-Code 1, später wird der Editor analog eine „offline"-Notiz statt fehlerhafter Vorschläge zeigen. Diese Aufteilung in unabhängige Schichten ist Designprinzip — Apparat fällt schrittweise zurück, statt komplett auszufallen.

ner ping ist die schnellste Möglichkeit, den aktuellen Status zu prüfen.