Raju Dandigam speaks with host Amey Ambade about building robust AI agents for production. Raju recommends treating an agent as a software subsystem rather than a standalone model call. That means designing decision contracts and tool boundaries, choosing between predictable workflows and multi-agent orchestration, and managing the runtime, state, and streaming that make agents durable. A recurring theme is that the model should not own the system: the right architecture is usually the simplest one that meets the product need while preserving reliability and control, with the language model placed inside a controlled runtime that settles authentication, policy, data freshness, and idempotency before it is ever asked to reason.
They focus largely on how teams can be sure that an agent works and how to debug it when it does not. The episode covers behavioral testing against contracts, golden scenarios, and observability that captures the full execution path rather than flat logs, which is the gap behind agent-inspect and its readable execution trees. Raju and Amey close on operating agents in production: measuring cost and latency per run, knowing when a simpler model or no AI path is the right call, and treating prompts, schemas, tools, and evaluation sets as owned, versioned artifacts.
Brought to you by IEEE Computer Society and IEEE Software magazine.
Show Notes
Related Episodes
- SE Radio 719: Birol Yildiz on Building an Agentic AI SRE
- SE Radio 689: Amey Desai on the Model Context Protocol
- SE Radio 633: Itamar Friedman on Automated Testing with Generative AI
- SE Radio 610: Phillip Carter on Observability for Large Language Models
- SE Radio 534: Andy Dang on AI/ML Observability
- SE Radio 733: Max Corbridge on Securing AI Agents
References
- Aagent-inspect (execution tracing for TypeScript AI agents): GitHub – rajudandigam/agent-inspect: Local evidence debugger and trajectory-test toolkit for TypeScript AI agents: inspect causal runs, catch wrong tool paths in CI, and share safe offline evidence.
- Raju Dandigam, articles on production agent engineering (DEV): — DEV Community Profile
- “How to Build Production-Ready Agentic AI Systems with TypeScript” (Raju Dandigam, HackerNoon): How to Build Production-Ready Agentic AI Systems with TypeScript
- Model Context Protocol: What is the Model Context Protocol (MCP)?
- OpenTelemetry
- Intro | Zod
- Pydantic Docs



