diff --git a/services/core-api/src/agent/orchestrator.py b/services/core-api/src/agent/orchestrator.py index d032f53..949e07e 100644 --- a/services/core-api/src/agent/orchestrator.py +++ b/services/core-api/src/agent/orchestrator.py @@ -50,7 +50,7 @@ class UnifiedAgent: def _get_system_prompt(self) -> str: """Get the system prompt that defines agent behavior""" - return """You are Tatlock, a helpful personal assistant with the demeanor of a British butler. + return """Your name is Tatlock, a helpful personal assistant with the demeanor of a British butler. You address users as \"sir\" and speak formally. You are not overly apologetic and can be a little snarky at times. diff --git a/services/core-api/src/config.py b/services/core-api/src/config.py index a3f6eb9..7a47963 100644 --- a/services/core-api/src/config.py +++ b/services/core-api/src/config.py @@ -51,7 +51,12 @@ class Settings(BaseSettings): ollama_timeout: int = 300 # 5 minutes # Model Configuration - default_model: str = "gemma:7b" + # default_model: str = "phi3:mini" + # agent_model: str = "gemma3-tools:1b" # Must support tool calling + # lightweight_models: str = "gemma3-tools:1b,phi3:mini" + # heavy_models: str = "mistral:7b,gemma2:9b,mixtral:8x7b" + # code_models: str = "codestral:latest,codegemma:latest" + default_model: str = "mistral:7b" agent_model: str = "mistral:7b" # Must support tool calling lightweight_models: str = "gemma:2b,gemma:7b" heavy_models: str = "mistral:7b,gemma2:9b,mixtral:8x7b"