Production AI
Why Your RAG System Works in a Demo but Fails in Production
A retrieval pipeline can look reliable in development and behave very differently under production conditions.
8 min read
I'm Revat Saharan. I build production-grade AI systems and write about the engineering decisions behind making them reliable.
SELECTED WRITING
Production AI
A retrieval pipeline can look reliable in development and behave very differently under production conditions.
8 min read
LLM Engineering
Getting valid JSON from an LLM doesn't mean your application received valid data.
6 min read
AI Evaluation
What exactly are you measuring—and what failure are you actually trying to catch?
7 min read
SELECTED WORK
01 RAG Evaluation System
An evaluation system that separates retrieval and generation failures, making it easier to understand where a RAG pipeline is actually breaking.
Python · RAG · Evaluation
02 LLM Reliability
A production-oriented LLM pipeline implementing validation, retries, fallbacks, timeouts and observability for more predictable application behavior.
LLM · Reliability · Observability
✓ validate input
↳ schema valid
✓ model request attempt 02
↳ fallback resolved in 482ms
✓ trace complete
System map
03 AI Systems
A reference implementation combining retrieval, evaluation, tracing, caching and deployment patterns for production AI applications.
Architecture · Infrastructure · AI Engineering
ABOUT
My work sits at the intersection of software engineering and applied AI — with a focus on reliability, evaluation, retrieval, observability, and the infrastructure required to move AI applications beyond prototypes.
More about me →