Notes from building InfiniteGrammar.de

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.

Drafts that pass every check
17% →78%
held-out tests, old vs current pipeline
Accepted exercises graded flawed
0 of 31
blind audit of the current pipeline
Cost per accepted exercise
$0.23 →$0.058
all checks and repairs included
Organic search clicks
+77%
after the first wave of agent-made SEO fixes

Start here

The whole quality story in one article, with the numbers and what I’d do differently.

Case study · 6 min read

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 Production

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.