Building AI Products That Deliver on Their Promise
I’m a product manager who builds. InfiniteGrammar.de is my German grammar platform: language models write every exercise, AI agents write most of the code, and I own the decisions in between. These articles are about those decisions: defining quality for AI output, testing it, paying for it and running it in production.
Start here
The whole quality story in one article, with the numbers and what I’d do differently.
From one in six to three in four: making an LLM content pipeline trustworthy
My generated exercises looked fine and quietly let learners down. I built the checks first, tested the judge, and let cost per clean exercise choose the pipeline. Then I re-checked the whole live library against the new standard.
Evals Model choice Unit economics ProductionQuality and evals
Defining “good” for LLM output, testing the judge, and deciding with evidence.
Running it in production
Unit economics, a library-wide re-check, and the dashboards that watch it all.
Product and learners
Variety that learners feel, and reminders that respect them.
Building with AI agents
How a coding agent does the engineering while I keep the decisions and the risk.
How I work
Three habits that run through every article.
Evidence before opinions
Before a change reaches users, I decide what result would prove it works, then test it on cases the system hasn’t seen. If it misses the bar, it doesn’t ship, however much I liked the idea.
Quality is a product decision
I turn “good” into checks and scores before building, test the evaluator on cases with known answers, and let cost per good result decide which model wins.
Agents build, I own the risk
AI agents write most of the code. Product decisions, budgets, production data and the final sign-off stay with me.