Track 02
Algorithms & Data
Choose how to find, sort, and check data, then use a small example to see how your approach behaves.
Start here
Choose a pattern for the work it needs to do
Name the operation. Write down what goes in and what must come out. Finding the first match and keeping the best five results are different jobs.
Write down the limits. Can you sort the whole list, or do records arrive one at a time? How much can you keep in memory? Can you afford to miss a match?
Try a small example. Open the Heap lab and step through a list of campaigns as they arrive. Check which campaigns the lab keeps when it can only store the top three.
Choose a visualizer
Open all 15 labsFind, explore, or rank records
Spot duplicates and keep recent data
Schedule and limit work
Worked examples
Worked example · Preview
How to collect ChatGPT Ads reports
Follow page markers, detect repeats, and check whether you received the full result.
Check that you have every batch
References
Publication
The Deterministic Core
See where software can give an agent a repeatable way to search, order, and check data.
Read why agents use these patterns