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.
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.
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.