Initial commit: Natiris AI Agent Orchestration System

This commit is contained in:
Arch Agent
2026-03-01 14:28:26 +01:00
commit 3b5f6ba83d
3127 changed files with 86184 additions and 0 deletions

44
core/PsychologyEngine.py Normal file
View File

@@ -0,0 +1,44 @@
#!/usr/bin/env python3
"""
PsychologyEngine v2 Natürliche, situationsbewusste Kommunikation
Nutzt NaturalLanguageEngine für authentischen Ausdruck
"""
import json
import os
import sys
# NaturalLanguageEngine importieren
sys.path.insert(0, os.path.expanduser("~/natiris/core"))
from NaturalLanguageEngine import generate_response, load_json, PATHS
def generate_response(user_input, state=None):
"""Generiert authentische, nicht-bot-artige Antwort"""
if state is None:
state = load_json(PATHS["state"])
return generate_response(user_input, state)
def load_state():
return load_json(PATHS["state"])
if __name__ == "__main__":
# Test
print("PsychologyEngine v2 Test Mode")
state = load_state()
print(f"Current Trust: {state.get('trust', 'N/A')}")
print("-" * 50)
while True:
try:
user_in = input("\nYou: ")
if user_in.lower() in ["quit", "exit", "q"]:
break
response = generate_response(user_in, state)
print(f"Natiris: {response}")
# Update state für nächste Runde
state = load_state()
except KeyboardInterrupt:
break
except Exception as e:
print(f"Fehler: {e}")