Multi-Agent User Behavior Simulation
This challenge involves building a sophisticated multi-agent system to model and predict user interactions on a digital platform. Participants will use OpenAI o3 for advanced reasoning capabilities and AutoGen to orchestrate a team of autonomous agents that interact via an A2A protocol. Each agent will embody a distinct user persona, capable of extended thinking and decision-making within a simulated environment. The system will leverage MCP-enabled tools to interact with the simulated platform's API, generating realistic behavioral data for product testing and market analysis.
What you are building
The core problem, expected build, and operating context for this challenge.
Build an A2A protocol multi-agent system using AutoGen and OpenAI o3 to simulate diverse user behaviors on a digital platform with MCP tool integration.
How work is evaluated
The evaluation will assess the realism and diversity of simulated user behaviors, the efficiency of A2A communication, and the agents' ability to interact accurately with the simulated platform via MCP-enabled tools. Key metrics include task completion rates, behavioral variety, and logical consistency of agent actions.
Challenge datasets
Public datasets, plus the private datasets you have access to.
What you should walk away with
Integrate MCP-enabled tools to allow agents to interact with a simulated platform API
Design diverse user personas with OpenAI o3 for realistic behavioral patterns
Implement the A2A protocol for seamless communication between simulated user agents
Orchestrate a multi-agent system using AutoGen for user behavior simulation
Reference links and supporting material
Sample data for 2 tasks
Challenge setup
The evaluation will assess the realism and diversity of simulated user behaviors, the efficiency of A2A communication, and the agents' ability to interact accurately with the simulated platform via MCP-enabled tools....
Challenge input
{'personas': [{'name': 'string', 'goal': 'string', 'preferences': 'dict'}], 'simulated_env_api_schema': 'dict'}
Agent execution
No agent tool is listed for this challenge.
Evaluated output
{'agent_logs': [{'agent_id': 'string', 'action': 'string', 'timestamp': 'string'}], 'completion_status': 'boolean', 'behavioral_diversity_score': '...
- All agents successfully complete their assigned tasks or the shared goal is achieved.
- Agents must successfully call the simulated environment's API tools without errors.
- BehavioralDiversityScore target: 0.8
- Python execution harness
Summary shows the first task, up to three tools, and up to three evidence items. Open the technical recipe to view all configured items.
View technical recipe
Configured tools
No tool records are attached.
Evaluation contract
- All agents successfully complete their assigned tasks or the shared goal is achieved.
- Agents must successfully call the simulated environment's API tools without errors.
Metrics
- BehavioralDiversityScore · Target 0.8
- A2AMessageEfficiency · Target 5
Workflow tasks
- Task 1
Input: {'personas': [{'name': 'string', 'goal': 'string', 'preferences': 'dict'}], 'simulated_env_api_schema': 'dict'}
Output: {'agent_logs': [{'agent_id': 'string', 'action': 'string', 'timestamp': 'string'}], 'completion_status': 'boolean', 'behavioral_diversity_score': 'float'}
Execution harness: Python
- Task 2
Input: {'scenario': 'string', 'shared_goal': 'string', 'agent_roles': ['string']}
Output: {'communication_log': ['string'], 'goal_achieved': 'boolean', 'a2a_message_count': 'integer'}
Execution harness: Python
Recipe freeze marker
No recipe freeze time is recorded.