Harness
Build and operate AI products.
Engineering guides, interactive labs, and worked examples for the decisions behind a real system.
Engineering tracks
Choose the decision you’re working on.
System design
Map boundaries, data flows, and API contracts.
Guide & referencesAlgorithms & data
Search, ranking, scheduling, memory, and deterministic control.
15 visualizersSoftware & production
Design for deployment, retries, and recovery.
Lab & local sampleMeasurement & ML
Experiments, incrementality, prediction, and optimisation.
Guide & researchAI engineering
Coding agents, tools, memory, orchestration, and evaluation.
Reference pattern & labsFeatured case · Preview
How to collect ChatGPT Ads reports
Follow a reporting request from its API contract to the results. Use sample data to see how a system can make incomplete reports useful.
Read the reporting case