Terminal-Verhalten
Beschreibt das feste Verhalten der Terminal-Oberfläche. Nur die in einstellungen.md gelisteten Felder sind konfigurierbar; alles Folgende ist im Produkt festgelegt.
Aufruf und Anzeige
| Aspekt | Verhalten | Konfigurierbar |
|---|---|---|
| URL | Gehosteter Link aus neurapoint Integration (/neurapoint?neurabot-config-id=…). Im Browser des Terminals im Kiosk-Modus (Vollbild) öffnen; Skalierung über den Browser-Zoom. Ausgelegt auf große Touch-Displays im Hochformat. TODO: Autostart-Empfehlung. | Nein |
| Layout | Vollbild über den gesamten Viewport; oberhalb der animierte Charakter, darunter Startbildschirm bzw. Chatverlauf, unten der Mikrofon-Button. | Nein |
| Startbildschirm | Zeigt die neurapoint - Begrüßung groß und wechselt alle 5 s zwischen Deutsch und den Übersetzungen. Liegt nur über dem Chatbereich, der Charakter bleibt sichtbar. | Text ja, Rhythmus nein |
| Charakter | Figur (Felix/Emma) mit Animationszuständen Warten (Idle), Zuhören (während der Aufnahme), Nachdenken (vom Senden bis zum ersten Antwort-Token); beim Vorlesen bewegt sich nur der Mund synchron zur Sprachausgabe. Lädt nur im Terminal-Modus. | Figur und Qualität ja, Animationen nein |
Eingabe
| Aspekt | Verhalten | Konfigurierbar |
|---|---|---|
| Texteingabe | Keine. Es gibt ausschließlich den Mikrofon-Button; keine Tastatur, kein Textfeld. | Nein |
| Mikrofon-Button (Sprachaktivitätserkennung aus) | 1. Tippen: Aufnahme startet. 2. Tippen: Aufnahme endet, Text wird transkribiert und gesendet. | Modus über Sprachaktivitätserkennung |
| Mikrofon-Button (Sprachaktivitätserkennung an) | 1. Tippen: Terminal hört zu. Sprechbeginn und -ende werden automatisch erkannt, nach 1,5 s Stille wird gesendet. Erneutes Tippen, solange noch keine Sprache erkannt wurde, bricht das Zuhören ab; erneutes Tippen während erkannter Sprache beendet die Aufnahme sofort und sendet. | Modus über Sprachaktivitätserkennung |
| Tippen während Sprachausgabe | Stoppt zuerst die laufende Sprachausgabe. | Nein |
| Mikrofon gesperrt | Während der Transkription und während der Bot antwortet. | Nein |
| Mikrofon-Vorbereitung | Beim Laden wird das Mikrofon vorab initialisiert, um Latenz zu senken; der Mikrofon-Stream bleibt danach offen. TODO: Hinweis auf Browser-Mikrofonberechtigung im Kiosk-Modus. | Nein |
Ausgabe
| Aspekt | Verhalten | Konfigurierbar |
|---|---|---|
| Sprachausgabe | Mit Stimme neurapoint - Stimme. Bei Automatische Sprachausgabe wird die letzte Antwort nach Abschluss automatisch vorgelesen. Zusätzlich hat jede fertige Antwort einen Vorlese-Button. | Stimme und Automatik ja |
| Links in Antworten | Werden nicht geöffnet. Jeder Klick auf einen Link, Karten-Button oder Aktions-Button öffnet stattdessen ein QR-Code-Fenster (Titel QR-Code, Text „Scannen Sie den QR-Code mit Ihrem Smartphone für weitere Informationen.“) mit der Ziel-URL. mailto: und tel: werden als E-Mail-Adresse bzw. Telefonnummer angezeigt. | Nein |
| Branding-Zeile | Markenname wird angezeigt, aber nicht als Link. | Nein |
| Feedback | Daumen hoch/runter pro Antwort vorhanden; Freitext-Feedback ist im Terminal deaktiviert. | Nein |
Neustart und Datenschutz
| Aspekt | Verhalten | Konfigurierbar |
|---|---|---|
| Inaktivitäts-Timeout | 2 Minuten ohne Berührung, Klick, Mausbewegung, Scrollen oder Tastendruck, nachdem der Nutzer mindestens eine Nachricht gesendet hat. Danach automatischer Neustart. | Nein (fest 2 min) |
| Was ein Neustart tut | Neue Chat-ID, Verlauf leeren, laufende Antwort abbrechen, Aufnahme und Sprachausgabe stoppen, Alternative Persona und Vereinfacht zurücksetzen, zurück zum Startbildschirm. Die gewählte Sprache wird nicht zurückgesetzt. | Nein |
| Manueller Neustart | Button mit X-Symbol in der Kopfzeile (Bezeichnung Chat schließen), sichtbar sobald das Gespräch begonnen hat. | Nein |
| Seiten-Neuladen | Beim Laden der Seite wird immer neu gestartet; ein vorheriges Gespräch wird nie wieder angezeigt. | Nein |
| Sprach- oder Persona-Wechsel vor Gesprächsbeginn | Löst ebenfalls einen Neustart aus (Begrüßung in neuer Sprache/Persona). | Nein |
| Gespräche im Admin | Erscheinen unter Chats mit Typ neurapoint. | Filter |
Prompt-Kontext im Terminal-Modus
Der Bot erhält im Terminal-Modus feste Zusatzanweisungen (nicht editierbar), ergänzt um die konfigurierbaren Felder:
| Anweisung | Herkunft |
|---|---|
Bot weiß, dass er an einer öffentlich zugänglichen Stele läuft, am Standort Physischer Standort. | fest + Feld |
| Bot weiß, dass es nur Spracheingabe gibt (keine Tastatur) und Antworten gelesen oder vorgelesen werden. | fest |
| Bot soll konversationell und kurz antworten und nicht alle Informationen auf einmal ausgeben. | fest |
Persona-Prompt (Verhalten → Persona-Prompt-Template bzw. Alternative Persona-Prompt-Template) plus Prompt-Vorlage (neurapoint). | Felder |