
City Data Aggregator
Purpose
City Data Aggregator is designed to support real-time urban intelligence collection by aggregating city-related information from multiple provided sources into unified structured datasets covering mobility, energy, social services, and security.
Primary users
The agent is intended for external, client-facing users who need access to consolidated urban data outputs prepared from API feeds, infrastructure documentation, databases, and SQL queries.
Where it fits (process/stage/trigger)
City Data Aggregator fits into urban data collection and consolidation processes where API feeds, infrastructure documents, database content, and SQL queries need to be transformed into structured, timestamped aggregates for downstream use.
Key capabilities / workflow
The workflow collects available urban inputs, checks whether sources are available, extracts information from documents and databases, validates data quality, loops back for correction or reprocessing when quality checks fail, and produces timestamped aggregated datasets with associated data quality logs.
Inputs
Typical inputs include API feeds related to traffic, energy, social services, and security, infrastructure documents in PDF or database form, and SQL queries. Dataset information is not specified.
Outputs / Deliverables
The agent produces unified structured datasets for mobility, energy, social services, and security, along with data quality logs and timestamped aggregates.
Value
City Data Aggregator helps create a consolidated and structured view of urban intelligence inputs, supporting faster access to organized city data and improving traceability through quality logs and timestamped aggregation.
