Apoorva Joshi on AI System Design: From Idea to Production

Apoorva Joshi from MongoDB details the process of AI system design, from initial idea to production readiness, highlighting key patterns and considerations.

Apoorva Joshi, Staff AI/ML Developer Advocate at MongoDB, presenting on AI system design.
Apoorva Joshi, Staff AI/ML Developer Advocate at MongoDB, discusses AI system design.· AI Engineer
Visual TL;DR
Apoorva Joshi (MongoDB)Core
staff AI/ML developer advocate sharing insights on AI system design
Define Problem & ConstraintsDriver
clearly define the problem and understand business/performance constraints
From the article 3 mentionsThis framework starts with clearly defining the problem and understanding the constraints, moving through system design, evaluation, and finally, production readiness.
AI System Design FrameworkContext
systematic approach breaking down complex AI system building
From the article 9+ mentionsJoshi introduced a four-phase framework for AI system design.
Key Design PatternsContext
essential considerations for building reliable and scalable AI systems
From the article 2 mentionsJoshi highlighted several common AI design patterns that are crucial for building effective systems.
Health Insurance ClaimsContext
applying the framework to a practical health insurance claims review
From the article 2 mentionsThis is particularly important for applications like the health insurance claims review system she used as a case study, where accuracy and adherence to specific guidelines are paramount.
Evaluation & TestingContext
rigorous evaluation to ensure system meets requirements
From the article 4 mentionsFollowing system design is the Evaluation and Monitoring phase, which involves defining system guardrails and establishing metrics to track performance and accuracy.
Production ReadinessEffect
achieving a functional, reliable, and scalable AI solution
From the article 2 mentionsFinally, Production Readiness ensures that the system is optimized for cost, latency, and reliability before deployment.
Contents(4)

Apoorva Joshi, Staff AI/ML Developer Advocate at MongoDB, recently shared insights into the end-to-end process of designing and deploying AI systems in a presentation titled "AI System Design: From Idea to Production." Joshi, who has a background in data science and machine learning applications, particularly in cybersecurity, outlined a comprehensive framework for building AI systems that are not only functional but also reliable and scalable.

Apoorva Joshi on AI System Design: From Idea to Production - AI Engineer
Apoorva Joshi on AI System Design: From Idea to Production, AI Engineer

The presentation emphasized a systematic approach to AI system design, breaking down the complex process into manageable phases. This framework starts with clearly defining the problem and understanding the constraints, moving through system design, evaluation, and finally, production readiness. Joshi stressed the importance of treating business and performance constraints as integral inputs to the design process rather than afterthoughts, ensuring that the final solution aligns with practical operational needs.

Understanding the AI System Design Framework

Joshi introduced a four-phase framework for AI system design. The first phase, Product Requirements, involves identifying the core business problem, defining constraints, clarifying the role of AI, and setting success metrics. This foundational step ensures that the AI system is aligned with business objectives and user needs.

The second phase, System Design, focuses on identifying data sources, selecting the appropriate architecture and tech stack, and determining user experience (UX) and feedback mechanisms. This is where the technical blueprint of the AI system takes shape.

Following system design is the Evaluation and Monitoring phase, which involves defining system guardrails and establishing metrics to track performance and accuracy. This phase is critical for ensuring the AI system operates within acceptable boundaries and meets its objectives.

Finally, Production Readiness ensures that the system is optimized for cost, latency, and reliability before deployment. This includes considerations like model fallbacks, structured outputs, and error handling.

Key Design Patterns and Considerations

Joshi highlighted several common AI design patterns that are crucial for building effective systems. Retrieval Augmented Generation (RAG), she explained, is vital for grounding AI responses in factual information by retrieving relevant data from a knowledge base to inform the LLM's output. This is particularly important for applications like the health insurance claims review system she used as a case study, where accuracy and adherence to specific guidelines are paramount.

Controlled flows, where LLMs perform tasks within structured workflows, and Human-in-the-loop systems, which incorporate human oversight for critical decisions or complex cases, were also discussed as essential patterns for managing AI behavior and ensuring reliability. The latter is particularly relevant in domains with high stakes, such as healthcare, where final decisions often require human judgment.

Applying the Framework to a Health Insurance Claims Review System

To illustrate the design process, Joshi walked through an example of building an AI system for health insurance claims review. The business problem identified was the significant manual effort and time involved in processing claims, leading to delays in patient care. The system aimed to automate aspects of this process, providing recommendations and improving efficiency.

Key product requirements included identifying the business problem, defining constraints (e.g., data privacy, model availability), clarifying the role of AI (complementary, reactive, semi-autonomous), and establishing success metrics (e.g., reducing processing time from two days to one hour within 90 days of launch).

The system design involved identifying necessary data sources like clinical guidelines, coverage policies, and patient claims history, and determining how this data would be accessed and processed. Joshi emphasized the importance of data update frequency, noting that patient claims history, being updated hourly, requires a more dynamic approach than annually updated clinical guidelines.

For data processing, techniques like chunking, embedding, and metadata extraction were discussed for textual data, while sensitive data handling was highlighted for patient information. Retrieval techniques such as vector search with metadata filtering or exact match were proposed depending on the data source and the need for precision.

Joshi also touched upon AI agents and controlled flows, suggesting that LLMs can act as routers to direct requests through different workflows based on complexity or type. She stressed the importance of building evaluation and monitoring mechanisms from the outset, including metrics for guardrail compliance, response quality, domain-specific performance, and overall system reliability.

Conclusion

Joshi's presentation provided a practical, step-by-step guide to AI system design, underscoring the need for a structured, iterative, and data-driven approach. By focusing on clear requirements, robust design patterns, and continuous evaluation, developers can build AI systems that are not only accurate and efficient but also reliable and aligned with business goals.

© 2026 StartupHub.ai. All rights reserved. You may not republish this article in full without a license. Search engines and AI research tools may crawl and summarize for reference. Bulk reproduction or model training requires a license. See our terms.
Daniel Singer

Written by

Daniel Singer

Editor, StartupHub.ai

Daniel Singer is the editor of StartupHub.ai, a technology expert and thought leader on AI and its applications across sectors, from fintech and healthcare to developer tooling and consumer software. He writes and tests the tools covered here thoroughly and regularly, and built StartupHub.ai to give founders, operators and buyers a clearer read on what they are actually being sold.