Add program manager #30

Merged
0950726 merged 8 commits from feat/norms-and-goals-program into dev 2025-11-25 11:20:51 +00:00
Showing only changes of commit 3f22b854a7 - Show all commits

View File

@@ -5,17 +5,17 @@ class LLMInstructions:
"""
@staticmethod
def default_norms() -> str:
return """
Be friendly and respectful.
Make the conversation feel natural and engaging.
""".strip()
def default_norms() -> list[str]:
return [
"Be friendly and respectful.",
"Make the conversation feel natural and engaging.",
]
@staticmethod
def default_goals() -> str:
return """
Try to learn the user's name during conversation.
""".strip()
def default_goals() -> list[str]:
return [
"Try to learn the user's name during conversation.",
]
def __init__(self, norms: list[str] = None, goals: list[str] = None):
self.norms = norms or self.default_norms()