Production-Ready Gen AI: Evals, Tests, and podcast-it
How I hardened podcast-it for production using LLM evals with Promptfoo and fast unit tests with Vitest—turning flaky prompts into reliably generated episodes.
How I built podcast-it: a Cloudflare Worker that turns blog posts into playable podcast episodes using OpenAI, R2, and D1 — from idea to working prototype, with lessons learned along the way.
Discover how LLM evals with Promptfoo and fast testing with Vitest helped turn podcast-it from a prototype into a production-ready generative AI app that generates consistent, high-quality audio episodes.