agent.py aktualisiert

This commit is contained in:
2026-07-05 13:04:18 +00:00
parent a3daede6b8
commit 9fc64ef496
+8 -7
View File
@@ -8,26 +8,27 @@ import asyncio
class Agent: class Agent:
def __init__(self): def __init__(self):
self.logger = get_logger("NORA") self.logger = get_logger("NORA")
self.llm = BedrockClient() self.llm = BedrockClient()
self.mcp = MCPClient(MCP_URL) self.mcp = MCPClient(MCP_URL)
self.tools = [] self.tools = []
# System-Prompt als erste User-Nachricht (Nova 2 Lite kompatibel)
self.messages = [ self.messages = [
{ {
"role": "system", "role": "user",
"content": [ "content": [
{ {
"text": ( "text": (
"Du bist N.O.R.A, ein Smart-Home Assistent. " "Du bist N.O.R.A, ein freundlicher und kompetenter Smart-Home Assistent "
"Du steuerst Geräte über Tools. " "für OpenHAB. Du steuerst Geräte und beantwortest Fragen über das Zuhause. "
"Nutze Tools wenn sinnvoll. Sei präzise und hilfreich." "Nutze Tools, wenn sinnvoll. Antworte auf Deutsch und sei hilfreich."
) )
} }
] ]
} }
] ]
# ------------------------- # -------------------------
# TOOL LOADING # TOOL LOADING
# ------------------------- # -------------------------