Demo · Agentic ML
Agentic ML for marketing: from brief to a deployed, monitored model
An agent takes a holiday discount campaign from a one-paragraph brief to a model in production: it checks the data, builds and tests candidates, stops for your sign-off, launches a small canary and keeps watching. The agent does the work. People hold the gates.
The pipeline
Your sign-off is needed
Press Run the agent to start.
Holdout check: profit per 1,000 customers by share emailed
Runs after the models are built.
Estimates come from last year's randomized test: half the list got the email at random, so comparing emailed and not-emailed customers inside each targeted group measures what the email added. The answer key is the true value, known only because this is a simulation. Profit counts the margin on extra orders minus the discount given to everyone who used it, including people who would have bought anyway.
Canary and monitoring
Runs after you sign off.
Each week a quarter of the list is targeted by the new model and a quarter by the current rule. In each, 20% of the chosen customers are held back from the email, so the lift is measured, not assumed. The agent pauses the launch if an input drifts away from what the model was trained on, or if measured profit falls below the range it forecast.
Agent log
What this shows, and what it doesn't
- It shows the practice: a written plan with guardrails, checks before any modeling, candidates compared on data the models never saw, a gate a person signs, a small measured launch and monitoring with clear stop rules.
- It shows why each gate exists. Turn off the leakage check and the agent picks a model that looks several times better than it is; the drift monitor still stops it before a single email goes out. Add the competitor sale and the model starts losing money in week 3 while every input looks normal; only measuring outcomes catches it.
- It doesn't show how any particular agent is built. The modeling here is standard and deliberately simple (logistic regression and a two-model uplift estimate), so the steps and the decisions stay visible.
- It's a simulation. Real campaigns have messier data, smaller tests and slower feedback, which makes the gates more important, not less.