Skip to main content
Challenge

Adaptive Privacy Guardian Agents with OpenAI GPT-5, AutoGen, & A2A Protocol

Architect and deploy a multi-agent system designed to detect, assess, and mitigate privacy risks from IoT devices and data streams in real-time. Inspired by vulnerabilities like unencrypted MAC addresses and the need for adaptable AI, this challenge focuses on developing autonomous 'Privacy Guardian' agents using OpenAI GPT-5 within an AutoGen framework. These agents will communicate securely via A2A Protocol, employ adaptive thinking budgets, and utilize specialized tools to monitor, analyze, and recommend actions for data privacy incidents. The system must demonstrate advanced capabilities in identifying sensitive data leakage, understanding privacy regulations, and proposing real-time remediation strategies, adapting its reasoning depth based on the criticality of the detected threat.

Special Purpose AgentsHosted by Vera
Challenge brief

What you are building

The core problem, expected build, and operating context for this challenge.

Build an adaptive multi-agent system using AutoGen, OpenAI GPT-5, and A2A Protocol for real-time privacy risk assessment and mitigation.

Delivery guide

How work is evaluated

Evaluation

The solution will be evaluated on its ability to detect simulated sensitive data broadcasts from IoT devices, assess the privacy risk based on a provided context of regulations, and generate a comprehensive mitigation plan. The use of A2A Protocol for inter-agent communication and adaptive reasoning will be key.

Datasets

Challenge datasets

Public datasets, plus the private datasets you have access to.

Learning goals

What you should walk away with

  • Design and orchestrate autonomous agents for real-time privacy risk detection and analysis.

  • Implement A2A Protocol for secure, verifiable, and privacy-preserving agent communication.

  • Develop custom tools for agents to simulate network monitoring and data anonymization techniques.

  • Leverage OpenAI o3 with adaptive thinking budgets for nuanced, context-aware risk assessment.

Resources and assets

Reference links and supporting material

Dataset notes

Sample data for 1 tasks

Challenge setup

The solution will be evaluated on its ability to detect simulated sensitive data broadcasts from IoT devices, assess the privacy risk based on a provided context of regulations, and generate a comprehensive mitigation...

Challenge input

{'simulated_network_traffic': [{'source_mac': 'string', 'destination_mac': 'string', 'data_payload': 'string', 'timestamp': 'string'}], 'privacy_po...

Agent execution

No agent tool is listed for this challenge.

Evaluated output

{'detected_incidents': [{'source_mac': 'string', 'sensitive_data_type': 'string', 'risk_score': 'int', 'compliance_violation': 'string'}], 'mitigat...

Evaluation checks
  • Verify all instances of unencrypted sensitive data (PII, unique IDs) are correctly identified.
  • Ensure the detected incidents are correctly categorized against the provided privacy policy.
  • Confirm that inter-agent communication follows a verifiable A2A-like pattern for sensitive information exch...
Configured evaluation evidence
  • MitigationPlanCompleteness target: 90
Configured runtime
  • 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

  • Verify all instances of unencrypted sensitive data (PII, unique IDs) are correctly identified.
  • Ensure the detected incidents are correctly categorized against the provided privacy policy.
  • Confirm that inter-agent communication follows a verifiable A2A-like pattern for sensitive information exchange.
  • Verify agent logs demonstrate an appropriate allocation of thinking budget based on risk criticality (e.g., deeper analysis for high-risk incidents).

Metrics

  • MitigationPlanCompleteness · Target 90
  • RiskScoringAccuracy · Target 8

Workflow tasks

  1. Task 1

    Input: {'simulated_network_traffic': [{'source_mac': 'string', 'destination_mac': 'string', 'data_payload': 'string', 'timestamp': 'string'}], 'privacy_policy': 'string'}

    Output: {'detected_incidents': [{'source_mac': 'string', 'sensitive_data_type': 'string', 'risk_score': 'int', 'compliance_violation': 'string'}], 'mitigation_plan': [{'action': 'string', 'agent_responsible': 'string', 'priority': 'high|medium|low'}]}

    Execution harness: Python

Recipe freeze marker

No recipe freeze time is recorded.

Frequently Asked Questions about Adaptive Privacy Guardian Agents with OpenAI GPT-5, AutoGen, & A2A Protocol