Feat: Implement belief collector

[
    - Currently implements belief collection from text-based mock agent.
    - The beliefs communicated by this agent look like this:

        {
            "type": "belief_extraction_text",
            "beliefs": [
                {"user_said": [["hello"],["Can you help me?"],["stop talking to me"],["No"],["Pepper do a dance"]]}
            ]
        }
    * have yet to add tests (but we want to merge into Dev. asap)
]

[ref]: N25B-206
This commit is contained in:
Pim Hutting
2025-10-28 13:07:49 +01:00
parent 9b36982bf2
commit 1f34b14dfa
7 changed files with 185 additions and 5 deletions

View File

@@ -10,6 +10,9 @@ class AgentSettings(BaseModel):
bdi_core_agent_name: str = "bdi_core"
belief_collector_agent_name: str = "belief_collector"
test_agent_name: str = "test_agent"
#mock agents for belief collector
emo_text_agent_mock_name: str = "emo_text_agent_mock"
belief_text_agent_mock_name: str = "belief_text_agent_mock"
class Settings(BaseSettings):
app_title: str = "PepperPlus"