diff --git a/src/control_backend/agents/bdi/rules.asl b/src/control_backend/agents/bdi/rules.asl index 1167743..cc298a7 100644 --- a/src/control_backend/agents/bdi/rules.asl +++ b/src/control_backend/agents/bdi/rules.asl @@ -1,15 +1,18 @@ +norms(""). +goals(""). + +new_message : user_said(Message) & norms(Norms) & goals(Goals) <- -new_message; .reply(Message, Norms, Goals). -+new_message : user_said(Message) & norms(Norms) <- - -new_message; - .reply_no_goals(Message, Norms). - -+new_message : user_said(Message) & goals(Goals) <- - -new_message; - .reply_no_norms(Message, Goals). - -+new_message : user_said(Message) <- - -new_message; - .reply_no_goals_no_norms(Message). \ No newline at end of file +// +new_message : user_said(Message) & norms(Norms) <- +// -new_message; +// .reply_no_goals(Message, Norms). +// +// +new_message : user_said(Message) & goals(Goals) <- +// -new_message; +// .reply_no_norms(Message, Goals). +// +// +new_message : user_said(Message) <- +// -new_message; +// .reply_no_goals_no_norms(Message). \ No newline at end of file diff --git a/src/control_backend/agents/llm/llm_instructions.py b/src/control_backend/agents/llm/llm_instructions.py index 6922fca..fb52b98 100644 --- a/src/control_backend/agents/llm/llm_instructions.py +++ b/src/control_backend/agents/llm/llm_instructions.py @@ -6,10 +6,7 @@ class LLMInstructions: @staticmethod def default_norms() -> str: - return """ - Be friendly and respectful. - Make the conversation feel natural and engaging. - """.strip() + return "Be friendly and respectful.\nMake the conversation feel natural and engaging." @staticmethod def default_goals() -> str: