DataIngestionAndCleanup
Evaluation focuses on the system's ability to successfully process a complex, multi-source dataset, perform accurate schema mapping, and integrate the cleaned data into a target system, demonstrating data quality and automation efficiency.
Evaluation overview
How the linked challenge is judged: tasks, benchmarks, and criteria count.
Task templates
Inputs and expected outputs.
DataIngestionAndCleanup
Agents must ingest mock customer data from a CSV and an API, identify duplicates and missing values, and produce a cleaned, normalized output.
{'csv_path': 'string', 'api_endpoint': 'string'}
{'cleaned_data_json': [{'customer_id': 'int', 'name': 'string', 'email': 'string', 'address': 'string'}]}
SchemaMappingAndIntegration
Agents must map the cleaned customer data schema to a target CRM system's schema (provided as a JSON definition) and produce a valid payload for integration via a mock MCP-enabled CRM API.
{'cleaned_data_json': [...], 'crm_schema_json': {'properties': {'id': {'type': 'number'}, 'contact_name': {'type': 'string'}} }}
{'integration_payloads': [{'id': 1, 'contact_name': 'Alice Smith', 'contact_email': 'alice@example.com'}]}