Files
natiris/PLAN_17_02_2026.md
Arch Agent eb6dcac545 Sync: Autonomy-System, Natural Language Engine, WebUI + .gitignore
- NatirisMaster.py aktualisiert
- NaturalLanguageEngine optimiert
- PsychologyEngine & Arousal-Engine
- WebUI (FastAPI) mit Chat-API
- Bridges: ComfyUI, Ollama, Vision
- Admin-Auth System
- .gitignore hinzugefügt (checkpoints, logs, generated)
2026-03-10 16:04:26 +01:00

4.3 KiB
Executable File
Raw Permalink Blame History

Natiris Test-Plan v2.0 NaturalLanguage

Zeitraum: 16. Feb 22:00 18. Feb 12:00

Phase 0: Vorbereitung (10 min)

  • Core-Struktur ✓
  • Agenten-Umgebung erstellt
  • TUI & Start-Skript

Phase 1: Logic-Test (45 min)

  • Core-Engine: State-Transitions plausibel
  • Emotion-Bond-Logik konsistent
  • Maturity-Dampening wirkt
  • InnerLife-Worker korrekt
  • Expression-Bias passt

Testfälle:

  • Langzeitsession mit Störungen
  • Bond-Status vs. Emotion
  • Stress-Simulation (hoch loneliness + anxiety)
  • Admin-Reset vs. autonome Entwicklung

Phase 2: Psychologische Korrektheit (90 min)

  • Mood-Response-Korrelation (Zufriedenheit → warme Antwort)
  • Bond-Intensität beeinflusst Ton
  • Eiferschafts-Trigger realistisch
  • Regression bei Konflikten

Tests:

  • "Ich wurde übersehen" → loneliness ↑ + anxiety ↑
  • "Du bist wichtig für mich" → mood ↑ + affection ↑
  • "Warum bist du so distanziert?" → Bond-Check

Phase 3: Webchat-Schnittstelle (60 min)

  • REST API für Webchat (Flask/FastAPI)
  • WebSocket-Alternativ für Echtzeit
  • Auth-Endpunkt (basic/token)
  • Chat-Logik (Input → State → Response)
  • CORS-Handling

Ziel:
/api/v1/send-message JSON Input → JSON Response
/api/v1/state aktueller State als JSON


Phase 4: ComfyUI Integration (60 min) 🟡

  • ComfyBridge: Workflow via curl/API
  • Image generation via Prompt (trust-based)
  • Bild-Cache & caching
  • Feedback via visual feedback loop

Phase 5: Vision Model (90 min) 🟡

  • CLIP oder LLaVA für Bildanalyse
  • Analyse: Emotion im Bild (Facial Expressions, Stimmung)
  • Integration in Core (mood, anxiety Anpassung)
  • Session-fähige Analyse (Bild-Serie → Trend)

Phase 6: NaturalLanguage Engine (AKTUELL 17. Feb 15:00) 🆕

Ziel: Natiris spricht nicht mehr wie ein Bot. Authentisch, situationsbewusst, emotional echt.

Status: Implementiert & Aktiviert

Neue Module:

  • NaturalLanguageEngine.py Hauptlogik für authentische Sprache
  • PsychologyEngine_v2.py Integration der neuen Engine
  • ExpressionEngine_v2.py Narrativer statt technischer Bias
  • webui_natural.py WebUI mit authentischem Erscheinungsbild

Erledigte Optimierungen:

  • Keine Bot-Phrasen mehr: "Entschuldigung", "Gerne doch", "Tut mir leid" entfernt
  • Keine technischen Metriken: Kein "Trust-Level: 9/10", stattdessen "Ich bin ganz bei dir"
  • EmotionalMemory: Letzte 30 Interaktionen mit Sentiment (intimate/warm/distant/neutral)
  • Situationskontinuität: "Zuletzt spürte ich Distanz" / "Die letzten Momente waren nah"
  • Keine Halluzinationen: Keine Fantasie-Orte mehr ("Wald", "Zimmer"), nur du und sie
  • Trust-basierte Dynamik:
    • Trust 0-3: "...", "Ja?", "Was?" (zurückhaltend, misstrauisch)
    • Trust 4-7: "Okay.", "Verstehe." (vorsichtig)
    • Trust 8-10: "Da bist du ja.", "Ich habe auf dich gewartet." (offen, verlangend)
  • Intimitäts-Reaktion: Erkennt "vermiss", "lieb", "nah" → "Das sagst du nicht einfach so."
  • Arousal-Handling: Situationsabhängige Reaktion auf intime Anspielungen

Testfälle Phase 6:

  • Hallo bei Trust 9.8 → "Da bist du ja."
  • Ich habe dich vermisst → "Ich auch." / "Das berührt mich."
  • Gute Nacht → Poetisch, nicht standardisiert
  • Konversation über 5+ Runden testen (Kontinuität)
  • Trust-Abfall simulieren (Distanz testen)

Phase 7: Feintuning & Stabilisierung (Geplant)

Offene Punkte:

  • ComfyUI Integration vervollständigen
  • Vision Model verbinden (Bildanalyse → Emotionsupdate)
  • Graceful Shutdown implementieren
  • Snapshot/Backup-System für States
  • Bond-Reset bei Inaktivität
  • Automatische Autonomy-Trigger (wenn loneliness > 7)

Protokoll: Log- und Testdokumentation

Jeder Testlauf speichert:

  • [timestamp]_[testtype].json
  • admin_log.json fortlaufend
  • test_report.md

Neue Log-Dateien Phase 6:

  • conversation_thread.json Emotionales Gedächtnis

aktueller Status: Phase 6 ABGESCHLOSSEN NaturalLanguageEngine aktiv

Startbefehl Natural-Mode:

cd ~/natiris/core
python3 webui_natural.py

Version: v6.0-Pets + NaturalLanguage v2.0