
Austrians like to eat well, and what they like to eat best is dessert.
Gretel Beer. Her real name was Margaret Weidenfeld. She was born in Vienna in 1921. They kicked her out of school when she was sixteen. After the Anschluss. Her aunt Olga raised her after her mother died. Olga was murdered at Maly Trostenets. An extermination camp. Beer got out on a Kindertransport at seventeen. She made it to England. And then she spent sixty years writing down the food. Sixty years. The food of a country she could never go back to.
She wrote a cookbook. Classic Austrian Cooking. Came out in 1954. It’s still the standard reference on Austrian cuisine in English. Seventy years. Nobody wrote a better one. I think about that sometimes. Seventy years is a long time to be the best at something.
I built an AI research pipeline. It produced a 1,991-line report on this woman in eighty-nine minutes. Fourteen agents. Four teams. No manual web searches. I’m going to tell you how it works. And what it found.
On March 18 I put together what I call an adversarial council. Five AI agents. I had them argue about European food until they stopped being wrong. They produced a taxonomy. Eighteen European culinary traditions. A YAML file. Each country got mapped to a champion — the person who best represents that tradition in English.
Austria came first. Alphabetically. Its champion was Gretel Beer.
The taxonomy feeds a pipeline. I call it the Culinary Research Institute. One command. /research-chef. You point it at the YAML. It picks up the next unclaimed cuisine, spins up four research teams one after the other, and when it’s done you get a completed research profile. That profile becomes a chef persona.
Team 1 is Foundation. Three researchers go out at the same time. Biography, culinary philosophy, legacy. Each one hits four search providers at once — Perplexity, Gemini, Tavily, Exa. Four search engines. Everything gets cross-referenced. When they finish, they send what they found to a Synthesizer. The Synthesizer is one agent. It takes all of that and turns it into the first layer of the document. That’s all it does.
Team 2 is Voice and Character. Four researchers this time. Personality, temperament, writing style, direct quotes, stories about how she actually was. They get everything Team 1 found. The Synthesizer checks it. Does the personality line up with the biography? Do the quotes match the philosophy? If something contradicts, it gets flagged. Not fixed. Flagged.
Team 3 is Visual and Cultural. Three researchers. Photography, material culture, how she talked about where she came from. The Synthesizer reads everything that exists before it starts. All of it. So when it finds a connection, it finds it right away.
Team 4 is the last one. Final Synthesis. One researcher does signature dishes and techniques. Then the Synthesizer writes persona notes, bibliography, and a list of things you must not do with this chef. “Do not make her sound German. Do not modernize her voice. Do not treat desserts as secondary.” Those came out of the research. They are not optional.
The teams go in order. Team 2 waits for Team 1. Each synthesizer reads everything before it. The document gets heavier as it goes. Like sediment. By the time Team 4 writes its synthesis, it has everything fourteen agents found behind it.
Every claim cites a source. Every quote has attribution. If something can’t be verified, it gets flagged [UNVERIFIED]. Not dropped. Not invented. Flagged. The template is the quality bar. You can’t fill in a section without a citation because the form won’t let you. Hallucination has nowhere to go.
I ran it. Eighty-nine minutes. I had to step in twice. Once because a researcher’s findings never made it to its synthesizer. A message got lost. But the system caught it on its own. There’s a receipt check — after the researchers go quiet, the system asks the synthesizer how many messages it got. If the number’s wrong, it forwards what’s missing. The system found its own mistake. The team lead fixed it. I didn’t know until I read the logs afterward.
Eight to ten [UNVERIFIED] flags in the final document. About a hundred fifty words of verified direct quotes. That’s not a lot. But Gretel Beer died in 2010. She had almost no digital footprint. No interviews online. No YouTube. No social media. The system was honest about what it couldn’t find. It didn’t make things up. I think that matters more than people realize.
The full research command and Gretel Beer’s completed 1,991-line profile are available as a gist.
Here’s what fourteen agents found about a woman the internet barely remembers.
Her cousin was George Weidenfeld. Baron Weidenfeld. He co-founded Weidenfeld & Nicolson, one of the most important publishing houses in twentieth-century Britain. Two Austrian-Jewish refugees. Both of them became institutions in England. That’s a family.
The Kindertransport records say she arrived at Harwich in March 1939. Her aunt Olga Springer was murdered at Maly Trostenets in 1942. Olga raised her.
Her cookbook has 171 dessert recipes. 131 savory. More pastry than main courses. She did that on purpose. “Austrians like to eat well, and what they like to eat best is dessert.” She turned a ratio into an argument. Austrian food is built around its Mehlspeisen tradition. Flour-based pastries. Strudels, tortes, dumplings. Beer wrote her book to prove that point.
Her English cookbook got translated into German. So kocht man in Osterreich. “How to Cook in Austria.” An exile wrote a book about her homeland. Then her homeland translated it back. Think about that.
She went back to Austria every year. For decades. She kept her Viennese German sharp on purpose. Some cooking words only exist in that dialect. She kept the language alive so the recipes would stay real.
All of this. About a woman with almost no digital presence. Fourteen agents found her anyway.
This research feeds a product I built. CulinaryAdvisor. Two systems sharing a database and a persona layer. A consumer app where you chat with six chef personas. An admin platform for making recipes in bulk. 2,627 recipes. No ads, no pop-ups. Just me.
Each chef carries a backstory, a regional structure, constraints. Every recipe inherits its chef’s voice. One context window makes one recipe. Then it tears down. The persona never drifts because it never gets a second turn. The research document becomes a persona. The persona becomes a chef. The chef writes recipes that sound like someone who actually lived. Because the system traced that life first.
This works for anything. Not just food. The architecture is what makes the quality. The domain is just a door.
You can build a recipe generator in an afternoon. But building one where the recipes carry the weight of a woman who got kicked out of school at sixteen, fled her country at seventeen, and spent sixty years making sure the food survived — that takes a research council, a taxonomy, a four-stage pipeline, and someone who decided it matters.
171 desserts. 131 savory. The ratio is the argument.