The Production AI Playbook: Deploying Agents at Enterprise Scale — Sandipan Bhaumik, Databricks
Actionable Insights
Start every agent project with an evaluation spec, not a model bake-off. Before choosing GPT, Claude, or an open model, define business success in numbers: target deflection, acceptable false positives, latency, CSAT, safety failure rate, and escalation thresholds. Bhaumik’s banking case study selected the model in week 7 of an 8-week POC after building a 200-case evaluation set from real human-agent answers. First step: create
evals/golden_cases.csvwith columns such asuser_question,expected_answer,case_type,risk_category,must_escalate, andsource_policy. Evaluate success by whether model choice becomes a measured decision instead of an architecture debate.Implement three-layer evals: deterministic, semantic, and behavioral. Deterministic checks should catch cheap failures first: regex formats, PII/NER, required fields, policy IDs, and schema validity. Semantic checks can use LLM-as-judge systems such as MLflow GenAI evaluation or comparable tools to score groundedness, relevance, and safety. Behavioral checks are the easily missed layer: inspect tool-call count, duplicate API calls, retry loops, wrong-tool selection, and escalation behavior. A practical CI pattern: run a small stratified eval subset on every prompt/tool change, then the full suite on merge to main to control judge and tool-call costs.
Make traces production data, not debugging leftovers. Bhaumik’s core operational claim is that an enterprise agent is not production-ready if you cannot reconstruct each decision: intent classification, retrieval, account/API calls, reasoning, guardrails, final answer, latencies, confidence, and failure paths. Use MLflow Tracing, OpenTelemetry-compatible tooling, Arize Phoenix, LangSmith, or your platform equivalent. First step: define a trace schema and retention policy for
trace_id,user_intent,tool_name,tool_args_hash,retrieved_doc_ids,prompt_version,model_version,judge_scores, andescalation_status. Evaluate it by replaying a real bad answer and confirming you can identify the failing component without reading application logs manually.Treat prompt and model changes as governed releases. The talk is blunt that “change prompt and commit to Git” is not enough for enterprise AI. Store prompts as code, but require change reasons, linked incident/eval IDs, expected behavior changes, and rollback plans. For model upgrades, run candidate models against your own golden set instead of relying on public benchmark boards. A useful checklist for each prompt/model PR: affected risk categories, eval delta, cost delta, latency delta, failure examples fixed, regressions introduced, rollback prompt/model ID.
Create an incident playbook before launch. Bhaumik’s four-step production loop is: detect via eval dashboards, diagnose via traces, contain with rollback/human escalation/circuit breakers, then fix by adding the failure to the living test library. For multi-agent systems, add state-management and fault-tolerance patterns such as orchestrator-worker for central control, choreography for parallel independent agents, human-in-the-loop for confidence thresholds, and circuit breaker/compensation patterns for repeated tool failures. Integrate alerts with existing ITSM/on-call systems so “AI behaved strangely” becomes a routed incident with trace evidence.
Build a data foundation for both answer data and tracking data. The Databricks-specific stack shown is cloud storage + Delta Lake + Unity Catalog + Mosaic AI/MLflow/Agent Bricks, but the architectural point generalizes: agents need high-quality business data and governed observability data. Add ownership, PII tags, table/column descriptions, retrieval freshness checks, and stale-embedding alerts. Evaluate by simulating a policy change and confirming the RAG/vector store refreshes, traces show the new document IDs, and user-facing answers change accordingly.
Core thesis
Production AI fails when teams treat models as the center of the system. Bhaumik argues that reliable enterprise agents require five pillars before and during implementation: evaluation, observability/tracing, data foundation, orchestration, and governance. The memorable formulation is that production AI must be visible, measurable, and accountable.
Big ideas / key insights
- The demo-to-production failure mode is predictable. Teams choose a model, build a controlled demo, ship it, then discover they cannot explain bad answers or measure business value.
- Evaluation is a specification. It should encode what the business will accept, not just generic accuracy/latency metrics.
- Behavioral evals matter as much as answer evals. A correct answer produced by three duplicate database calls may be unacceptable in production.
- Tracing is both operational and regulatory infrastructure. In regulated industries, the ability to reconstruct an AI decision is part of the product, not an observability nice-to-have.
- The eval set is living. Incidents should become new test cases; prompts and tools should be changed against that growing regression suite.
- Governance extends beyond data governance. Prompt versioning, model change management, audit trails, PII pre-validation, and incident ownership all need explicit process.
Best timestamped moments with interpretation
- 3:15 — Three gaps: observability, evaluation, governance. This is the diagnostic frame for why demos fail after launch.
- 4:48 — Five production pillars. The talk turns from problem statement to operating model: evaluation, tracing, data, orchestration, governance.
- 7:51–11:55 — Three-layer eval model. The practical distinction between deterministic, semantic, and behavioral evals is one of the strongest implementation sections.
- 12:25–14:57 — Banking trace example. The overdraft-fee flow shows exactly why trace visibility is necessary for disputes, debugging, and fallback behavior.
- 22:09–23:41 — Governance details. PII detection, prompt versioning, and model change management are framed as enterprise controls.
- 24:42–30:19 — Banking POC case study. The key lesson is that the team delayed model choice until the eval and trace foundation existed.
- 30:53–35:29 — Incident playbook and cost governance. This is the most immediately reusable section for teams already running agents.
Practical takeaways / recommended workflow
- Pick one use case and write business-level success metrics.
- Build an initial golden set from real historical cases and domain-expert answers.
- Add deterministic validators, LLM judge rubrics, and behavioral/tool-call checks.
- Instrument traces before any broad launch.
- Define data ownership and freshness checks for answer sources and trace data.
- Choose orchestration pattern only after mapping agent dependencies.
- Govern prompt/model changes with eval gates and rollback IDs.
- Launch with an incident playbook and a human-escalation path.
Comment insights
The comments are unusually implementation-oriented for a conference talk. Several viewers called it “gold for people actually building” and said they were taking notes. The dominant request was not conceptual pushback but access to the Google Drive/QR-code artifacts mentioned near the end; multiple commenters could not find the link, and the creator replied that details had been added in comments, though viewers still reported difficulty finding them. One commenter said it “felt like a policy class,” which matches the talk’s emphasis: less model novelty, more operational controls. Another asked the camera to focus on slides, suggesting some visual artifacts were hard to capture from the recording.
Deep research on the main claims
- Claim: production agents need continuous evaluation and monitoring. Supported by Databricks’ MLflow GenAI documentation, which describes evaluation and monitoring built on MLflow Tracing across development, testing, and production. Databricks’ March 2025 “Enhanced Agent Evaluation” announcement also supports the trend toward customizable agent evals and expert feedback loops.
- Claim: traces are necessary to debug and govern agent behavior. Supported by vendor and open-source observability ecosystems: MLflow Tracing, LangSmith observability, Arize Phoenix, and OpenTelemetry-based approaches all emphasize step-level tracing, latency/cost/error monitoring, and agent debugging.
- Claim: public model benchmarks are insufficient for enterprise model selection. This is broadly consistent with industry practice: model cards and benchmark suites provide general signals, but RAG/agent behavior depends heavily on local data, tools, prompts, policies, and risk tolerance. No single external benchmark can validate a bank’s overdraft workflow.
- Claim: prompt changes should be governed like code. Strongly plausible and increasingly common, though not universally standardized. Supporting evidence comes from LLMOps practices around prompt registries, versioning, regression evals, and audit trails; contradicting evidence is mostly pragmatic rather than conceptual—small teams may move faster with lighter controls, but regulated domains need the auditability Bhaumik describes.
- Claim: Databricks can centralize this stack. Databricks documentation supports MLflow tracing/evaluation, Unity Catalog governance, Delta Lake storage semantics, and Mosaic AI tooling. The broader market also offers alternatives, including LangSmith, Arize Phoenix, custom OpenTelemetry pipelines, and cloud-native observability stacks, so the architecture is not Databricks-exclusive.
My verdicts on the major claims
- “Do evaluation before model selection.” — Agree, high confidence. The transcript’s banking case and external LLMOps practice both support this. Overclaimed only if interpreted as “never prototype with a model early”; exploratory prototyping is fine, but production selection should be eval-driven.
- “No tracing means no production AI.” — Agree, high confidence for enterprise/regulated systems; medium for low-risk internal tools. The practical takeaway is to set trace coverage requirements proportional to risk.
- “Behavioral evals are commonly missed and important.” — Agree, high confidence. The duplicate API-call example is concrete and matches real agent failure modes: cost blowups, loops, retries, and wrong-tool use.
- “Prompt versioning must go through change management.” — Agree for regulated/customer-facing systems, medium confidence for all contexts. Lightweight teams can use simpler Git + eval gates, but they still need history and rollback.
- “Centralized trace/data strategy is needed when hundreds of agents exist.” — Agree, medium-high confidence. Centralization helps auditors and support teams, but implementation should avoid creating a brittle single platform bottleneck.
Screen-level insights
- 0:39 frame: Introduces the speaker and enterprise production context; the visual likely establishes credibility and conference setting while he frames the demo-to-production gap.
- 3:15 frame: Corresponds to the three gaps slide. This visual matters because it anchors the rest of the talk: observability, evaluation, and governance are the failure modes to close.
- 4:48 frame: Shows the five-pillar framework. This is the talk’s main map and should be reused as a project readiness checklist.
- 7:51 and 9:54 frames: Connect to numeric success metrics and LLM-as-judge layers. The author is moving from business goals to concrete evaluation architecture.
- 14:26 frame: Aligns with trace-based duplicate API-call detection and online monitoring. This is where observability becomes cost and reliability control, not just debugging.
- 17:01 and 19:04 frames: Show the Databricks-oriented data/trace foundation. The author connects Delta Lake/Unity Catalog/MLflow-style components to centralized trace analysis.
- 21:39 frame: Human-in-the-loop orchestration threshold. This visual matters for production safety: confidence thresholds become workflow routing decisions.
- 24:42 and 26:15 frames: Banking case study and week-by-week POC plan. These frames translate the framework into a launch sequence.
My read / why it matters
This is a strong operator’s talk, not a research talk. Its value is that it turns “AI agents are unreliable” into a concrete production checklist. The most useful idea is the separation of answer quality, traceability, data quality, orchestration, and governance; many teams over-focus on model choice because it feels technical, but the failures are usually system failures.
Verification notes
Four verification passes were applied before replacing the draft packet: (1) source/evidence audit against the transcript, comments, and named external sources; (2) transcript/comment/frame fidelity audit to ensure timestamps, banking case details, and commenter themes were not invented; (3) hallucination/overclaim audit limiting Databricks-specific claims to documented products and marking alternatives; and (4) Actionable Insights audit confirming the top section is concrete, workflow-ready, linked where possible, and not merely a summary. Residual uncertainty: the Google Drive artifact link mentioned in the video was not available in the extracted comments, so it is reported as a viewer access issue rather than cited directly.