Redis, Navy Federal Curb Multi-Agent AI as Chained Errors Hit 40%
Ai4
Chaining autonomous agents causes multi-step reliability to collapse to roughly 60 percent, forcing enterprise engineers to abandon multi-agent swarms in favor of deterministic semantic routers and constrained single-agent pipelines.
## Background
Published on YouTube by Ai4 on August 21, 2026, this panel features AI leaders from Syngenta, Navy Federal Credit Union, Western Governors University, Redis, and Nebius. The session explores the technical foundations, architectural challenges, and evaluation frameworks required to deploy production-grade AI agents across enterprise workflows.
## TL;DR
Industry practitioners dismantle common multi-agent hype, arguing that complex orchestrator-swarm architectures frequently fail in production due to compounding error rates, JSON schema fragility, and strict regulatory compliance barriers. The panel advocates for deterministic intent routing, dynamic context engines with procedural memory, and a rigorous 'three-layer cake' evaluation strategy that tracks component accuracy, trajectory paths, and operational cost ceilings. To optimize infrastructure economics, the experts recommend prototyping on frontier models before migrating to heavily cached, fine-tuned open-weight models supported by continuous, test-driven human evaluation loops.
## Atmosphere & style
The conversation is pragmatic, technical, and refreshingly anti-hype, marked by speakers candidly challenging academic statistics and over-engineered architectures. The panelists exchange practical war stories across banking, cloud operations, and agtech with collegial confidence and sharp insight. Listening feels like attending an insider architecture review where seasoned engineers dissect hard-won deployment lessons and operational trade-offs.
## Key takeaways
- [02:22](https://www.youtube.com/watch?v=fV044e3-QdU&t=142s) Enterprise evaluation for production agents requires a multimetric approach tracking component accuracy, trajectory paths, latency, compute cost ceilings, output token length, and LLM retry frequencies.
- [08:27](https://www.youtube.com/watch?v=fV044e3-QdU&t=507s) Hallucinations often stem from static context rather than generative failure, necessitating dynamic, navigable context engines and procedural memory that capture problem-solving heuristics over time.
- [11:48](https://www.youtube.com/watch?v=fV044e3-QdU&t=708s) Indiscriminately expanding LLM context windows creates context rot and degrades agent performance, analogous to enlarging CPU cache memory without fixing underlying data retrieval bottlenecks.
- [14:41](https://www.youtube.com/watch?v=fV044e3-QdU&t=881s) The Model Context Protocol (MCP) has emerged as a dominant standard for tool calling, whereas complex autonomous multi-agent handoff frameworks remain largely academic and fragile.
- [18:10](https://www.youtube.com/watch?v=fV044e3-QdU&t=1090s) Chaining autonomous multi-agent swarms causes compounding failure rates—dropping end-to-end task completion from 95% down to roughly 60%—making single-agent semantic routers a more reliable production alternative.
- [21:11](https://www.youtube.com/watch?v=fV044e3-QdU&t=1271s) Regulated sectors like banking avoid multi-agent swarms due to severe deficits in auditability, deterministic traceability, explainability, and regulatory compliance.
- [22:53](https://www.youtube.com/watch?v=fV044e3-QdU&t=1373s) Production architectures should remain as deterministic as possible, using agents primarily as natural language interfaces to query battle-tested classical machine learning models and deterministic tools.
- [22:53](https://www.youtube.com/watch?v=fV044e3-QdU&t=1373s) Foundation models suffer from structural data gaps in specialized domains like agriculture, which represents nearly 40% of global land use but less than 1% of public pre-training corpora.
- [26:48](https://www.youtube.com/watch?v=fV044e3-QdU&t=1608s) Teams should prototype on frontier foundation models to establish feasibility ceilings, then migrate to swappable, open-weight models optimized with extreme key-value caching (up to 95%) to reduce compute costs by 80-90%.
- [30:08](https://www.youtube.com/watch?v=fV044e3-QdU&t=1808s) Agent development demands test-driven methodologies anchored by day-one expert-curated golden datasets and descriptive error labeling rather than simple binary pass/fail metrics.
- [32:15](https://www.youtube.com/watch?v=fV044e3-QdU&t=1935s) Enterprise AI governance relies on a 'three-layer cake' evaluation framework spanning component-level metrics, trajectory-level path compliance, and operational-level cost-per-request tracking.
- [34:18](https://www.youtube.com/watch?v=fV044e3-QdU&t=2058s) Engineering teams should establish quick 5-minute RAG baselines and rely on implicit user behavioral signals—such as repeated queries or churn—over explicit thumbs-up/down feedback.
- [36:51](https://www.youtube.com/watch?v=fV044e3-QdU&t=2211s) Human-in-the-loop intervention should be minimized to avoid operational bottlenecks, paired with automated failure clustering agents and synthetic adversarial test generation for red teaming.
- [40:54](https://www.youtube.com/watch?v=fV044e3-QdU&t=2454s) Framework selection must prioritize readability, native evaluation tooling, and enterprise data privacy, avoiding static pre-launch benchmarks in favor of continuous operational learning loops.
## Detailed walkthrough
### [00:04](https://www.youtube.com/watch?v=fV044e3-QdU&t=4s) Introductions and the Shift to Production Multi-Agent Systems
The session opens with moderator Ram Kumar Nimmakayala, Principal Product Manager for Enterprise AI at Western Governors University (WGU), introducing a cross-industry panel assembled to discuss the practical realities of deploying AI agents. Waqas Makhdum introduces Nebius, an AI cloud providing full-stack infrastructure ranging from raw GPU compute access to managed inference and agentic tooling for AI startups and enterprise workloads. Simba Khadder, who joined Redis via an acquisition, introduces his role leading AI product initiatives. Rahul Zende, Senior Principal Data Scientist on the Enterprise AI Strategy team at Navy Federal Credit Union, kicks off by noting an immediate cultural shift: seeing the audience raise hands for agents running in production is a massive evolution compared to just one year prior. Serg Masís, Principal AI Scientist at Syngenta, explains his work building agent tooling, orchestration, evaluation frameworks, and interpretability pipelines—pausing with a lighthearted aside to explain that the support on his arm is a 3D-printed cast for a broken wrist.
Before diving into formal questions, Ram and the panel poll the room on how many attendees are already orchestrating multi-agent systems where multiple autonomous entities collaborate. Observing a significant show of hands, the panel sets the stage for a grounded, 45-minute discussion on transitioning from experimental prototypes to resilient production systems across agriculture, banking, cloud infrastructure, and enterprise operations.
```mermaid
flowchart TD
accTitle: Enterprise AI Panel Composition and Core Focus Areas
subgraph Panelists["Enterprise AI Panelists"]
direction TB
R["Ram Kumar Nimmakayala<br/>(WGU)"]
W["Waqas Makhdum<br/>(Nebius)"]
S["Simba Khadder<br/>(Redis)"]
RZ["Rahul Zende<br/>(Navy Federal)"]
SM["Serg Masís<br/>(Syngenta)"]
end
[02:22](https://www.youtube.com/watch?v=fV044e3-QdU&t=142s) Real-World Enterprise Deployments and Multimetric Evaluation
The discussion turns to concrete workloads already live in production. Serg Masís highlights Syngenta’s flagship Cropwise AI platform, which enables farmers to query and optimize farm operations, evaluate soil sustainability, assess crop health, manage pests, and analyze financial returns using multimodal inputs such as drone and satellite imagery alongside automated reporting agents. When evaluating these pipelines, Serg emphasizes moving beyond basic benchmarks: "I'm a strong believer in multimetric evaluation." Drawing on his background in classical machine learning, he explains that evaluation must track component-level accuracy, inference latency, compute costs, token generation length, and the rate of model retries when LLM responses require regeneration.
Rahul Zende outlines how the financial sector approaches agent deployment, noting that Navy Federal Credit Union focuses heavily on internal productivity workflows rather than exposed member-facing chatbots. For regulated financial institutions, assessment cannot rely solely on standard precision. Instead, teams track operational trajectory metrics to evaluate the end-to-end path an agent takes to solve a problem while verifying that it operates within strict compliance, governance, and data security boundaries.
Simba Khadder explains that Redis operates across three distinct agent tiers: customer-facing agents, developer tooling, and internal operational agents. Internally, Redis relies on an automated AI Site Reliability Engineer (SRE) that monitors cloud telemetry, surfaces relevant system anomalies, and triages critical incidents. Looking at scaling dynamics, Simba reflects on the explosion of autonomous workloads, estimating that he already runs over 100 personal agents and predicting that enterprise workers will routinely manage upwards of a thousand agents in the near future. Waqas Makhdum notes that while enterprises experiment heavily with complex multi-agent architectures—such as a revenue operations pipeline requiring 10 collaborating agents—the industry needs to move past trivial proofs of concept: "If you're building agents, please stop building a stock picker or a travel agent. I think the world doesn't need more of those." To bridge the gap between proprietary closed labs and production-grade architectures, Nebius is rolling out open Agent Blueprints to provide standardized reference architectures across horizontal and vertical workflows.
- **Syngenta Cropwise AI:** Integrates satellite imagery, drone telemetry, and agronomic reporting agents to drive farm management decisions.
- **Evaluation Dimensions:** Component accuracy, trajectory-level paths, inference latency, cost ceilings, output token length, and LLM regeneration retry frequency.
- **Financial Services Guardrails:** Internal productivity deployments prioritized over member-facing touchpoints to satisfy strict governance, compliance, and security thresholds.
- **Internal Automation at Scale:** Redis runs dedicated AI SRE agents to triage cloud platform issues and expects enterprise agent-to-human ratios to scale dramatically.
---
[08:27](https://www.youtube.com/watch?v=fV044e3-QdU&t=507s) Dynamic Context Engines, Procedural Memory, and Asynchronous State
Transitioning to agent memory and state management, the panel addresses how agents survive unpredictable real-world workflows. Simba Khadder asserts that model hallucinations are fundamentally symptoms of missing data rather than generative failure: "The only difference between agents that work and don't work nowadays is context." He critiques traditional Retrieval-Augmented Generation (RAG) for being strictly linear—retrieving static documents upfront before passing them to the language model. Because complex workflows and long-running coding agents operate iteratively over extended periods, agents trapped in a static context window will inevitably lose coherence and hallucinate.
To solve this, Simba advocates for building dynamic, navigable context engines that allow an agent to actively query, reason, fetch fresh state, and compound its knowledge during the live reasoning loop. True agent memory goes far beyond simple semantic preferences like recording that a user likes a specific color; it requires building stateful "procedural memory." In practice, this means an agent learns problem-solving heuristics over time—such as an SRE agent recognizing that a specific error log indicates an underlying Kubernetes anomaly rather than a routine application crash.
```mermaid
flowchart LR
accTitle: Dynamic Context Reasoning Loop vs Linear RAG
subgraph Traditional["Linear RAG Pattern"]
direction TB
T1["Static Query"] --> T2["Vector DB Retrieval"]
T2 --> T3["Single Prompt Context"]
T3 --> T4["LLM Output"]
end
subgraph Dynamic["Dynamic Context Reasoning Engine"]
direction TB
D1["Reasoning Loop"] <--> D2["Active Context Navigation"]
D2 <--> D3["Procedural Memory Store"]
D3 --> D4["Compounding State Updates"]
end
```
Waqas Makhdum reinforces this need for dynamic state, pointing out the challenge of asynchronous state management in enterprise workflows. In complex business domains such as fraud detection, an agent may flag a transaction and wait four days for a customer or compliance officer to respond. Production systems must pause execution and resume seamlessly days later from the exact point of interruption without losing context or burning through unnecessary tokens by restarting the entire workflow from scratch.
- **Context as the Core Failure Mode:** Modern frontier models reliably solve complex tasks when provided with accurate, dynamically navigable, and compounding context during runtime reasoning.
- **Limits of Classical RAG:** Upfront vector searches fail to support iterative reasoning loops where the agent must fetch incremental information dynamically.
- **Procedural vs. Declarative Memory:** Moving past basic profile attributes to stateful memories of operational heuristics and diagnostic procedures.
- **Asynchronous Execution:** Enterprise architectures must maintain serialized state to pause and resume multi-day workflows (e.g., fraud verification) without token bloat or pipeline resets.
[11:48](https://www.youtube.com/watch?v=fV044e3-QdU&t=708s) The Pitfalls of "Too Much Context" and State Management
Addressing the problem of context preservation, Serg Masis emphasizes that while maintaining context is paramount for an AI agent, systems frequently suffer from context overload. In agricultural and scientific use cases at Syngenta, an agent provided with excess context will often process the wrong details despite technically returning a valid answer. For instance, when querying which pests a specific fungicide treats, the context might list a thousand target organisms alphabetically. If the agent retrieves the top ten alphabetically sorted pests, it delivers a technically accurate response that is fundamentally useless to an agronomist looking for the most critical target pests. Refining context to deliver what is strictly relevant to the end user remains an ongoing operational challenge.
```mermaid
flowchart TD
accTitle: Context Degradation in Monolithic Agent Memory
subgraph S1["Raw Context Injection"]
A["Unfiltered Context<br/>(e.g., 1,000 Alphabetical Pests)"] --> B["LLM Agent"]
end
subgraph S2["Processing Failure"]
B --> C["Arbitrary Processing Window<br/>(Picks First 10 Entries)"]
C --> D["Technically Correct but<br/>Operationally Irrelevant Output"]
end
subgraph S3["Structured State Solution"]
E["State Management & Memory Filtering"] --> F["Ranked Relevant Context"]
F --> G["Domain-Accurate Agent Output"]
end
```
Rahul Zende extends this to heavily regulated financial environments, cautioning that agent memory management cannot be approached as a single monolith. Context rot primarily originates when an agent's state transitions are poorly managed, making it nearly impossible for long-running workflows to backtrack or retrace earlier conversational steps without degrading. Drawing on his background in computer architecture, Rahul equates agent context to memory hierarchies: simply expanding the LLM's context window is like building an oversized CPU cache memory—it does not solve data retrieval bottlenecks and introduces severe secondary complications.
- **Agricultural Context Pitfall**: Retrieving raw alphabetical lists (e.g., 1,000 fungicide targets) causes agents to surface irrelevant top-ten items rather than high-impact domain targets.
- **Hardware Architecture Analogy**: Expanding the context window indiscriminately mirrors enlarging cache memory indefinitely, amplifying processing degradation rather than resolving state management.
---
[14:41](https://www.youtube.com/watch?v=fV044e3-QdU&t=881s) Multi-Agent Orchestration Realities and Tool Calling Protocols
Moving to multi-agent architectures, Waqas Makhdum notes that much of the multi-agent orchestration landscape remains largely theoretical and confined to academic papers or aspirational early-stage startups, with very few robust deployments surviving in enterprise production. Standardized primitives are lacking across the entire lifecycle, from task decomposition and delegation within sub-agent swarms down to agent-to-agent context pass-through. Most inter-agent communication still relies on raw JSON structures, which consistently break in complex enterprise environments whenever legacy systems of record introduce schema changes or deliver malformed inputs.
```mermaid
flowchart LR
accTitle: Enterprise Agent Tool Calling and Handover Pipeline
subgraph Decomposition["Task Breakdown"]
A["Complex Goal"] --> B["Sub-Task Delegation"]
end
subgraph InterOp["Protocols & Tooling"]
B --> C["JSON Context Pass-Through<br/>(Schema Fragility)"]
B --> D["Model Context Protocol<br/>(Standardized Tool Calling)"]
end
subgraph Frontier["Framework Models"]
D --> E["Frontier SDKs<br/>(Anthropic / OpenAI)"]
C --> F["Custom Handover Handlers"]
end
```
The primary area experiencing genuine production standardization is tool calling, driven heavily by the rapid 12-to-18-month rise of the Model Context Protocol (MCP). Although MCP remains controversial with polarizing developer feedback, it has achieved concrete cross-industry adoption. In contrast, higher-level multi-agent protocols—such as Google's A2A or IBM's experimental delegation frameworks—remain exploratory research artifacts, leaving frontier AI labs like Anthropic and OpenAI to prioritize low-level SDK-driven orchestration approaches over autonomous swarm handoffs.
- **JSON Fragility**: Inter-agent context passing via JSON routinely collapses against enterprise legacy records due to rigid schemas and unhandled mutations.
- **Model Context Protocol (MCP)**: Established itself within 12 to 18 months as the dominant standard for agent tool invocation despite ongoing community debate.
- **Delegation Standards**: Cross-agent handoff standards (such as Google A2A or IBM frameworks) remain mostly academic with limited production footprint.
---
[18:10](https://www.youtube.com/watch?v=fV044e3-QdU&t=1090s) The Myth of 66% Multi-Agent Adoption and the Semantic Routing Alternative
When Ram Kumar cites a Stanford HAI / OSWorld report claiming production agent deployments surged from 12% to 66%, Simba Khadder forcefully pushes back, stating that multi-agent production adoption is virtually non-existent among enterprise institutions like global banks. The canonical architectural design attempted across the industry—a centralized "orchestrator agent" delegating tasks to a swarm of sub-agents—routinely fails to achieve enterprise accuracy requirements. Simba points out that commercial developer platforms like Claude Code keep multi-agent coordination modes classified as alpha and disabled by default because even frontier engineering teams struggle with reliability at scale.
```mermaid
flowchart TD
accTitle: Centralized Orchestration Failure vs Semantic Intent Router
subgraph FailedModel["Failed Architecture: Orchestrator Swarm"]
direction TB
O["Orchestrator Agent"] --> SA1["Sub-Agent A"]
O --> SA2["Sub-Agent B"]
O --> SA3["Sub-Agent C"]
SA1 -. Failure compounding.-> OF["Workflow Success Drops to ~60%"]
end
subgraph WorkingModel["Production Architecture: Redis Intent Router"]
direction TB
U["User Turn"] --> IR["Redis Iris Intent Router<br/>(Semantic Router)"]
IR -->|"Route A"| P1["System Prompt A + Tools A"]
IR -->|"Route B"| P2["System Prompt B + Tools B"]
IR -->|"Route C"| P3["System Prompt C + Tools C"]
P1 & P2 & P3 --> SingleLLM["Unified Execution Engine"]
end
```
Simba shares how Redis resolved this issue for a major airline whose internal teams had built 15 isolated, uncoordinated customer-facing agents across different mobile application screens, sparking internal political disputes over which team's agent would serve as the central orchestrator. Redis bypassed the orchestrator bottleneck entirely using their Iris Intent Router. Instead of delegating tasks through a hierarchy of autonomous LLMs, the semantic router inspects user intent on every conversation turn and dynamically injects the appropriate system prompt and dedicated toolset into a single execution layer, creating the seamless illusion of specialized agents without the systemic failure points of multi-agent chains.
Waqas Makhdum adds that multi-agent pipelines suffer severely from compounding failure probabilities: while individual agents may boast a 95% single-task completion rate, chaining 10 to 15 agents in a multi-step sequence drops end-to-end workflow completion down to roughly 60%—transforming "an A+ into a D- minus very quickly" and forcing teams back to hardwired routing logic.
- **The Multi-Agent Reality Check**: Enterprise multi-agent adoption is nowhere near 66%; major financial institutions almost exclusively deploy constrained single-agent pipelines.
- **Compounding Error Math**: Single-agent task accuracy of 95%+ collapses to approximately 60% system reliability when chained across a 10–15 agent workflow.
- **Production Solution**: Redis Intent Router dynamically swaps system prompts and toolsets turn-by-turn based on predefined semantic examples, avoiding multi-agent orchestration overhead.
---
[21:11](https://www.youtube.com/watch?v=fV044e3-QdU&t=1271s) Auditability, Cost Overheads, and the Case Against Multi-Agent Systems in Regulated Sectors
Examining multi-agent systems within heavily regulated domains, Rahul Zende describes his stance at Navy Federal Credit Union as intentionally conservative, explicitly advising enterprise engineering teams against implementing multi-agent frameworks unless absolute necessity and demonstrable metric lift can be proven. In financial institutions, the compounding overhead of multi-agent latency, operational inference costs, and model drift creates unacceptable liabilities.
Above all, financial workflows demand strict auditability, deterministic traceability, and algorithmic interpretability. Current multi-agent frameworks lack the operational transparency required to pass rigorous regulatory and compliance scrutiny. Until platform providers can deliver auditable, self-contained multi-agent environments with out-of-the-box explainability, regulated enterprises will avoid granular multi-agent deployments in favor of strictly bounded, verifiable automation. Serg Masis affirms this assessment, concluding that genuine multi-agent systems remain scarce across agriculture and enterprise sectors because true autonomous "agency" introduces risks that current architectures cannot safely govern.
- **Regulatory Barriers**: Multi-agent swarms introduce severe auditability and traceability deficits that violate strict compliance mandates in financial services.
- **Deployment Guidance**: Engineering teams are advised to avoid multi-agent configurations unless clear positive lift in core business metrics outweighs the added latency and token costs.
[22:53](https://www.youtube.com/watch?v=fV044e3-QdU&t=1373s) Deterministic Constraints and the Agriculture Data Gap
Addressing the stochastic nature of agentic AI, Serg Masis emphasizes that while agent dynamism enables autonomous decision-making and next-step creation, production systems should remain as deterministic as possible. Agency should only be introduced where strictly required, as chaining multiple autonomous agents compounds unpredictability. In practical enterprise implementations—such as a reporting agent that transforms data into structured summaries—the underlying workflow should follow strict deterministic logic, using "pseudo-agents" that hide unnecessary tool context from the model to avoid hallucination.
When asked about integrating deterministic models and traditional robotic process automation (RPA), Masis points out that at Syngenta, classical machine learning models still handle core predictive tasks. For example, predicting whether a farmer will face a specific crop pest in the coming weeks or season is executed via battle-tested ML models; the agent merely acts as an interface to query the tool, retrieve the inference, and package the response for the user.
```mermaid
flowchart TD
accTitle: Deterministic Agent Tool Invocation Architecture
accDescription: Flowchart showing how an agent interacts with deterministic classical ML models instead of generating raw predictions.
subgraph ExecutionLayer["Deterministic Tool Execution"]
B --> C{"Agent Context Boundary"}
C -->|"Tool Call (Hidden Context)"| D["Classical ML Pest Prediction Model"]
D -->|"Inference Results"| E["Structured Data Output"]
end
subgraph ResponseLayer["Output Synthesis"]
E --> B
B --> F["Deterministic Formatted Response"]
end
```
Masis highlights a structural disparity in general-purpose foundation models regarding the agricultural domain:
- **Global Footprint**: Agriculture occupies approximately 38% to 39% of the world's land surface (with grazing accounting for the vast majority and cropland representing roughly 10%), employs 26% of the global workforce, and contributes between 4% and 10% of global GDP.
- **Dataset Underrepresentation**: Despite this global footprint, agricultural content comprises only 0.5% to 0.7% of public pre-training corpora, and an even smaller fraction of closed datasets dominated by web forums like Reddit or copyrighted media.
- **Domain Specialization**: Because foundation models underrepresent domain-specific agricultural science, teams cannot rely on raw out-of-the-box model outputs without deterministic guardrails, rigorous domain context, and evaluation-first engineering pipelines.
---
[26:48](https://www.youtube.com/watch?v=fV044e3-QdU&t=1608s) Foundation Prototyping vs. Open-Weight Model Economics
Simba Khadder outlines the lifecycle of agent architecture at Redis, advocating a top-down model strategy. Development starts on top-tier frontier models like Claude Opus to establish the feasibility ceiling: "If I can't do it with Opus, it can't be done... today." Once the architecture is proven, an evaluation harness is built, and business ROI is demonstrated, workloads transition toward open-weight and fine-tuned open-source models for scaled production. Open-weight models allow teams to control uptime, optimize latency, and achieve equivalent domain-specific accuracy at lower cost.
Waqas Makhdum of Nebius notes that the competitive landscape for open-weight and international foundation models has shifted rapidly, pointing to architectures like Kimi (Moonshot AI) as evidence that open and distilled models are directly rivaling proprietary frontier models. Makhdum argues that agent architectures must decouple agent orchestration harnesses from underlying LLMs so models can be swapped out seamlessly as pricing and capabilities evolve.
```mermaid
flowchart LR
accTitle: Model Progression from Prototype to Scale
accDescription: Diagram showing the pipeline transition from frontier foundation models to open-weight fine-tuned models in production.
subgraph Phase1["1. Prototyping & Feasibility"]
A["Frontier Models (e.g., Claude Opus)"] --> B["Establish Eval Suite & Prove ROI"]
end
subgraph Phase2["2. Scaled Deployment"]
B --> C["Swappable Agent Harness"]
C --> D["Open-Weight / Fine-Tuned Models"]
end
subgraph Phase3["3. Production Optimization"]
D --> E["KV Caching (Up to 95%)"]
D --> F["Cost Reductions (80-90%)"]
end
```
Key takeaways on agent infrastructure economics include:
- **Asynchronous Latency Tolerance**: Unlike real-time user-facing chatbots, long-running agentic tasks (running 10 minutes to an hour) are relatively latency-insensitive, giving engineers room to apply heavy architectural optimizations.
- **Cost Reduction Techniques**: Leveraging extreme key-value (KV) caching—hitting cache rates up to 95%—minimizes GPU compute overhead on repetitive context frames, reducing operational costs by 80% to 90%.
- **Production Case Study**: Enterprise customers like Revolut build custom fraud detection profile workflows by proving concepts on frontier APIs before migrating execution paths to high-efficiency, swappable open architectures.
---
[30:08](https://www.youtube.com/watch?v=fV044e3-QdU&t=1808s) Evaluation-First and Test-Driven Agent Development
Shifting to validation methodologies, Serg Masis shares how his perspective evolved when transitioning from classical machine learning to generative agents. Traditional ML begins with an existing dataset and trains toward a defined target variable. Agent development inverts this dynamic: systems are built outward from high-level product requirements, often without structured benchmark data.
To avoid deployment failures, Syngenta enforces strict test-driven development (TDD) and configuration-driven workflows anchored by human-annotated "golden datasets":
- **Expert Curation**: Golden test sets must be established on day one in collaboration with domain experts; if high-quality reference data cannot be curated, the feature does not move forward.
- **Descriptive Diagnostics**: Evaluation must go beyond binary success/failure pass rates. Human evaluators must provide descriptive error labeling detailing *why* an output failed, enabling developers to isolate whether defects originated in agent tool selection, prompt instructions, context retrieval, or component-level logic.
---
[32:15](https://www.youtube.com/watch?v=fV044e3-QdU&t=1935s) A "Three-Layer Cake" Metrics Framework for Governance
Rahul Zende explains how Navy Federal Credit Union approaches interpretability, regulatory compliance, and system monitoring in heavily audited production environments. Rather than viewing interpretability as a single scoring metric, Zende describes a "three-layer cake" operational framework spanning low-level model accuracy up to enterprise cost controls:
| Metric Layer | Operational Focus & Measurement Criteria |
|:--- |:--- |
| **1. Component Level** | Classical evaluation metrics assessing individual unit tasks, including precision, recall, classification accuracy, and sub-module latency. |
| **2. Trajectory Level** | Workflow validation and governance compliance along the execution path, verifying that agents stay within guardrails, query correct prompt/data versions, and make valid tool calls. |
| **3. Operational Level** | Financial and infrastructure observability, tracking cost per request/dollar ceilings to ensure that replacing legacy systems with autonomous agents provides clear business ROI. |
Zende underscores that detailed observability across all three layers is mandatory in regulated financial settings. Without transparent trajectory logging and strict cost-per-request tracking, engineering teams cannot justify overhauling established, compliant legacy workflows with autonomous agentic architectures.
[34:18](https://www.youtube.com/watch?v=fV044e3-QdU&t=2058s) Defining Business Outcomes and Establishing Evaluation Baselines
Simba Khadder urges teams to practice self-honesty before rushing to build complex multi-layered agent architectures. In industry discussions, teams frequently propose sophisticated agent stacks without being able to articulate the concrete business problem they intend to solve or how they plan to measure success beyond vague notions of "accuracy." Instead of defaulting to heavy engineering, Simba advocates starting with a baseline: a simple Retrieval-Augmented Generation (RAG) pipeline can often be stood up in five minutes to see if it moves the needle before adding agent memory or orchestration complexity.
Drawing from his background in recommender systems, Simba emphasizes relying on implicit user feedback rather than depending exclusively on explicit thumbs-up or thumbs-down ratings. Teams should monitor behavioral signals: Did the user have to ask the exact same question twice? Did they abandon the task or churn? Identifying these behavioral proxies reveals whether the system is genuinely solving the user's problem. When Ram Kumar Nimmakayala asks how product managers should structure evaluations in PRDs for probabilistic systems without clear baselines, Simba provocatively advises moving past traditional PRDs entirely. Instead, teams should run a quick "sniff test" with a set of fifteen core questions to ensure the agent isn’t doing anything fundamentally broken, deploy it to a small subset of users, establish an empirical baseline, and then decide whether further investment is warranted.
```mermaid
flowchart TD
accTitle: Evaluation and Deployment Strategy for AI Agents
subgraph Baseline["1. Quick Baseline"]
A["5-Minute Basic RAG / Simple Stack"] --> B["15-Question Sniff Test"]
B --> C["Deploy to Small User Subset"]
end
subgraph Signals["2. Feedback & Monitoring"]
C --> D["Implicit Signals<br/>(Repeated queries, session drop-off, churn)"]
C --> E["Explicit Feedback<br/>(User thumbs up/down, bug reports)"]
end
subgraph Decision["3. Iteration & Scaling"]
D & E --> F{"Solves Business Need?"}
F -- Yes --> G["Harvest Low-Hanging Fruit / Productionize"]
F -- No --> H["Add Agent Memory, Tooling, & Fine-Tuning"]
end
```
- **Quick Baselines**: Implement a lightweight RAG baseline in minutes rather than prematurely building complex multi-agent stacks.
- **Implicit Feedback over Explicit Ratings**: Track user frustration signals such as rephrasing queries, abandonment, or churn to evaluate task completion.
- **Sniff Tests for Early Deployment**: Run 15 baseline queries to ensure the system is viable, release it to a pilot group, and measure if more optimization is even necessary.
---
[36:51](https://www.youtube.com/watch?v=fV044e3-QdU&t=2211s) Human-in-the-Loop Constraints, Red Teaming, and Synthetic Evaluation
Addressing the challenge of designing human-in-the-loop (HITL) workflows without creating human bottlenecks, Rahul Zende advocates for keeping human intervention to the absolute minimum: "less the better." Because human feedback is inherently unstandardized, making people an active operational bottleneck prevents agentic systems from scaling cleanly. However, in heavily regulated environments like financial services, certain compliance-mandated operations and high-stakes document review pipelines—where optical character recognition (OCR) and GenAI models struggle with fine-grained accuracy—still require human oversight. To stress-test these pipelines, Rahul emphasizes extensive red teaming, specifically targeting adversarial user inputs and latency bottlenecks induced by chained tool calls.
Serg Masis adds that because human feedback is often scarce during early development, teams must both infer user intent from drop-offs and actively augment their test suites. If a user asks a single question and disappears, that serves as a diagnostic signal. Teams can then take high-value real-world queries and use an LLM to generate synthetic, adversarial variations—mixing up phrasing and structure while preserving the underlying intent. To manage failure modes systematically, Serg's team deploys an evaluation agent to parse and categorize hundreds of failed beta-tester interactions, clustering them by root cause so engineers can resolve whole classes of failure modes simultaneously rather than triaging edge cases one by one.
- **Human-in-the-Loop Bottlenecks**: Human input lacks standardization at scale; restrict active human intervention to high-risk regulatory, compliance, and complex OCR/document review tasks.
- **Red Teaming Focus Areas**: Stress-test agents against adversarial prompt injections and edge-case tool-calling latencies.
- **Synthetic Test Generation**: Use LLMs to expand human queries into synthetic adversarial variants to broaden eval coverage.
- **Automated Failure Clustering**: Deploy secondary agents to classify and cluster hundreds of failed beta queries by failure mode to debug systematically.
---
[40:54](https://www.youtube.com/watch?v=fV044e3-QdU&t=2454s) Framework Selection Criteria and Avoiding Common Production Pitfalls
When selecting agentic frameworks and SDKs, the panel highlights practical evaluation criteria beyond developer hype. Simba notes that framework adoption hinges on ease of integration with agent skills, native evaluation tooling, execution speed at scale, and architectural "taste"—whether the codebase is intuitive enough that developers can spot bugs and perform clear code reviews. Rahul emphasizes enterprise-grade considerations, noting that robust debugging support, architectural flexibility, and stringent data privacy are paramount for avoiding data leakage in regulated, on-premises environments.
In the final lightning round, Waqas Makhdum highlights the primary trap developers fall into when bringing agents into production. Teams frequently fail to start from first principles regarding why the agent exists and what specific business outcome it must drive. Furthermore, many developers rely solely on static pre-launch benchmarks rather than establishing a continuous learning loop that monitors, iterates, and adapts to real-world edge cases over time.
- **Framework Evaluation Criteria**:
- Native integration with agent skills, toolchains, and eval frameworks.
- Readability and code maintainability for seamless reviews.
- Enterprise data privacy and local/in-house deployment capabilities to prevent data leakage.
- Comprehensive debugging tooling and framework flexibility.
- **Production Traps to Avoid**: Avoid relying on static, one-time pre-launch benchmarks; agent deployment requires an active, continuous learning loop in production.
## Notable quotes
> [02:22](https://www.youtube.com/watch?v=fV044e3-QdU&t=142s) I'm a strong believer in multimetric evaluation. — Serg Masís
> [02:22](https://www.youtube.com/watch?v=fV044e3-QdU&t=142s) If you're building agents, please stop building a stock picker or a travel agent. I think the world doesn't need more of those. — Waqas Makhdum
> [08:27](https://www.youtube.com/watch?v=fV044e3-QdU&t=507s) The only difference between agents that work and don't work nowadays is context. — Simba Khadder
> [26:48](https://www.youtube.com/watch?v=fV044e3-QdU&t=1608s) If I can't do it with Opus, it can't be done... today. — Simba Khadder
> [36:51](https://www.youtube.com/watch?v=fV044e3-QdU&t=2211s) less the better — Rahul Zende
## Mentioned
Ai4, Anthropic, Claude Code, Claude Opus, Cropwise AI, Google A2A, IBM, Kimi, Model Context Protocol, Moonshot AI, Navy Federal Credit Union, Nebius, OpenAI, OSWorld, Rahul Zende, Ram Kumar Nimmakayala, Redis, Redis Iris Intent Router, Revolut, Serg Masís, Simba Khadder, Stanford HAI, Syngenta, Waqas Makhdum, Western Governors University
## Video description
Serg Masis - Principal AI Scientist, Syngenta
Rahul Zende - Sr Principal Data Scientist, Navy Federal Credit Union
Ram Kumar Nimmakayala - Principal Product Manager, AI, Western Governors University
Simba Khadder - Head of AI Product, Redis
Waqas Makhdum - VP of Developer Relations & Community, Nebius
This panel explores the technical foundations and deployment challenges of AI agents capable of navigating real-world environments. Hear from engineers and researchers who have developed agents for enterprise workflows, robotics, and dynamic simulations. We’ll cover agent memory, goal-setting, and coordination across multiple agents, plus the systems required to evaluate and evolve them over time. Panelists will discuss real-life implementation constraints and offer practical takeaways on integrating agent-based systems into production pipelines.
Deploying generative AI agents in enterprise production requires shifting away from complex multi-agent hype toward deterministic constraints, rigorous context engineering, and continuous operational evaluation, according to an industry panel hosted by Ai4.
The Fragility of Multi-Agent Architectures (18:10)
Panelists push back forcefully against claims of widespread enterprise multi-agent adoption. Simba Khadder of Redis challenges reports suggesting a 66% deployment rate, stating that production multi-agent usage remains virtually non-existent in risk-averse institutions like global banks. The common pattern of using a central orchestrator to coordinate autonomous sub-agents suffers from severe compounding error rates. Waqas Makhdum of Nebius explains that even if individual agents boast a 95% completion rate, chaining 10 to 15 agents drops end-to-end reliability to roughly 60%.
To circumvent orchestration fragility and schema breaks caused by raw JSON handoffs, Redis recommends semantic routing rather than agent hierarchies. In an implementation for a major airline, Redis deployed its Iris Intent Router to inspect user intent per turn and dynamically swap system prompts and toolsets into a single execution layer. This achieves the appearance of specialization without the vulnerability of multi-agent handoffs.
Context Quality over Context Quantity (8:27)
Production failures are often driven by poor context management rather than raw generative limitations. Khadder argues that hallucinations predominantly reflect missing information, critiquing traditional linear RAG for delivering static documents upfront that cannot adapt to multi-turn iterative reasoning. Instead, agents require dynamic context engines paired with procedural memory—the retained knowledge of operational heuristics and diagnostic procedures that develop across complex workflows.
Conversely, providing excessive raw context introduces operational degradation. Serg Masís of Syngenta notes that providing an unfiltered, alphabetical list of 1,000 target pests to a fungicide query causes models to output arbitrary top entries that are technically accurate but domain-irrelevant. Rahul Zende of Navy Federal Credit Union compares naive context expansion to enlarging CPU cache memory indefinitely, emphasizing that expanding window sizes does not fix state transition bottlenecks or prevent context rot in multi-day workflows.
Deterministic Guardrails and Domain Specialization (22:53)
In production environments, autonomous agency should be restricted to strictly necessary components, while core business logic remains deterministic. Masís points out that Syngenta relies on classical machine learning models for core predictive tasks, such as forecasting seasonal crop pest pressures, while using agents primarily as natural language interfaces to query these deterministic models and format outputs.
Deterministic constraints are especially critical in specialized fields like agriculture. Despite agriculture occupying 38% to 39% of the world's land surface and employing 26% of its workforce, Masís highlights that agricultural science comprises only 0.5% to 0.7% of public pre-training corpora. Because general-purpose frontier models underrepresent deep agronomic knowledge, deploying unconstrained agents without domain-specific data and rigid guardrails invites operational failure.
Lifecycle Economics and Frontier-to-Open Prototyping (26:48)
To balance innovation with cost, Redis practices a top-down model strategy. Development begins on top-tier frontier models like Claude Opus to establish a feasibility baseline and prove business ROI. Once validated, architectures transition to open-weight or fine-tuned open-source models, allowing teams to optimize inference latency, control uptime, and decouple agent harnesses from underlying models as pricing shifts.
Makhdum highlights that long-running agent workflows spanning 10 to 60 minutes are inherently asynchronous and latency-tolerant compared to customer-facing chatbots. This enables engineering optimizations such as extreme key-value (KV) caching. Achieving KV cache hit rates up to 95% on repetitive context frames reduces operational compute costs by 80% to 90%, making large-scale agent pipelines economically sustainable.
Layered Evaluation and Behavioral Baselines (32:15)
Evaluating production agents requires moving beyond basic benchmarks toward structured, multi-dimensional frameworks. Zende outlines Navy Federal Credit Union's "three-layer cake" metrics framework, which evaluates individual component precision and latency, trajectory-level governance compliance and valid tool execution, and operational costs per dollar ceiling. In regulated finance, auditability and explainability are mandatory to justify replacing compliant legacy systems.
Rather than drafting elaborate pre-launch PRDs or depending on sparse explicit user ratings, Khadder advises teams to deploy simple 5-minute RAG baselines and run 15-question sniff tests on small user cohorts. Teams can then monitor implicit signals—such as query repetition, session abandonment, and churn—to determine whether the agent truly addresses the underlying business problem before investing in deeper agentic memory or complex tooling.
Enterprise production deployment favors single-agent workflows grounded by semantic routing, deterministic business logic, and continuous behavioral telemetry over autonomous multi-agent swarms. Major unresolved challenges remain in standardizing inter-agent communication protocols and achieving the granular auditability required for highly regulated industries.
[2:22] Serg Masís: I'm a strong believer in multimetric evaluation.
[2:22] Waqas Makhdum: If you're building agents, please stop building a stock picker or a travel agent. I think the world doesn't need more of those.
[8:27] Simba Khadder: The only difference between agents that work and don't work nowadays is context.
[26:48] Simba Khadder: If I can't do it with Opus, it can't be done... today.
[36:51] Rahul Zende: less the better
Original transcript
[0:04] I am here with uh four panelists. I work
for WGU. I'm a principal product manager
[0:12] focusing on enterprise AI. And I'll let uh the
panelists introduce themselves. Was over to
[0:19] you. Hi everyone. Wakas Maktum. I lead developer
relations and community at Nibius. We are an AI
[0:26] cloud that provides all the way from GPU access
to managed inference and as well as the agentic
[0:34] tooling for builders across a wide range of use
cases from like startups, AI natives, enterprises,
[0:41] etc. to to build their workloads. Simba. Hey
everyone, I'm Simba Coder. I work for Reddus
[0:47] that Reddus and I lead AI there. I was a
founder before came in for acquisition.
[0:55] Hi everyone, I'm Rahul. I'm a senior principal
data scientist at Navy Federal Credit Union. I
[1:01] sit in the enterprise AI strategy team there.
Uh and let me just say uh the number of hands
[1:06] raised this year about agents in production. Ram,
great question to start that. I'm very happy to
[1:12] see that this was not the case last year. Very
nice. Serge, I am Serge Mas. I'm a principal
[1:19] AI scientist that's in Genta where I build
agents, build agent tooling, orchestration. Um,
[1:26] and I focus a lot of on interpreting outputs,
you know, working on evaluation and that sort
[1:32] of thing. Keep improving everything. Um, yeah.
And before anybody asks, this is a 3D printed
[1:39] cast. I broke my my wrist. So, so sorry before you
go to questions, can I pile on to your series of
[1:48] questions on agents? How many of you are actually
building multiple agents that are working together
[1:54] like multi- aent orchestration and and that oh
wow that's impressive. So as you can see we have
[2:03] uh panelists coming from different verticals,
different industries, different functions.
[2:10] So we are trying to what we're trying to do is
we're trying to give you a real world perspective
[2:15] of how how to deploy agents in production for
the next 45 minutes. So I'll quickly start off
[2:22] with one question. What kind of agents are in
production today? I'll start off with surge.
[2:30] Uh well uh the biggest one is cropwise AI. Uh
crop wise AI. I work in agriculture. I probably
[2:36] should have said that earlier, but uh it's it's to
help farmers uh ask questions about their farms,
[2:42] ask questions about crops, uh pests, and
uh you know, pretty much understand how to
[2:50] uh improve the operation of their farm, whether
for sustainability reasons, financial reasons, and
[2:56] so on. Um and so that's that's the main thing, but
we also have reporting agents and a bunch of other
[3:03] things. Uh a lot of cool tech. um u involved uh
satellite imagy uh drones and all sorts of things.
[3:11] Uh but uh yeah basically our agents are in that
realm. Share some more insights like what does
[3:17] the production pipeline look like and what sort
of metrics do you guys look into? Um I'm strong
[3:24] believer in multimetric evaluation. um we even
from the ML days back when I was you know building
[3:31] my own training training my own models it was
really important to look them more than one matrix
[3:36] so of course we're looking at accuracy but um
and accuracy have a lot of different like nuances
[3:42] to it even on a per component basis as well and
uh inference speed as well uh costs um and also
[3:52] length um if there retries to regenerate something
with an LM, how many retries, all sorts of things.
[4:00] Um, yeah, it's it's a whole bunch of metrics.
Rahul, what is what is your take on it? I think
[4:07] uh similar uh to what you've been seeing in the
financial sector. Uh I would say a lot of agents
[4:16] border on the line of uh internal productivity
as a topic. uh more on that side versus more uh
[4:23] less on the customerf facing side or as member
facing side as we would call it at Navy Federal.
[4:28] Um having said so I think uh piggybacking on what
search said uh we also look at a lot of metrics
[4:35] for agents. Uh one of the more important things
besides component level uh metrics like search
[4:42] was talking uh you have accuracy etc. But we also
look at things like trajectory level metrics or
[4:49] operational metrics. Um agents by themselves
uh we don't just look at them as uh tools of
[4:56] accuracy and precision but we also want to see
what kind of value we're getting out of it and
[5:00] how closely they're uh staying behind governance
and security thresholds that we set for them for
[5:06] peak efficiency and controls. [clears throat]
Simba, anything that you want to add? Yeah,
[5:11] I mean we see a wide perspective of things because
at Reddus we power a lot of our customers agents.
[5:18] So I get to see what kind of everyone's doing.
What's interesting is there's the agents that
[5:23] we build for customers. There's stuff that we
build to help our customers build agents and then
[5:27] there's our own internal agents. We have like
an AIS surre like a lot of issues that happen
[5:32] on cloud. We actually have an agent that can go
through that and it's amazing what it's able to
[5:38] do. Um things like when uh we have a ton of cloud
users. Uh every time something happens or we see
[5:45] a big change, we have it go through an agent to
see and try to figure out, hey, is this relevant?
[5:50] Is this useful? Should someone do something about
this? Did something go wrong? So there's a lot of
[5:54] internal automation that happens. Um we had this
talk once of how many agents do we think we'll run
[5:59] per person? I'm probably running like at least 100
agents just for me and I can imagine in the near
[6:04] future every employee will have a thousand agents
running on their behalf. Wakas, I know you manage
[6:11] the AI cloud infrastructure uh for the agents.
Do you see uh do you have any numbers on top
[6:17] of your mind uh like as to how many companies
are putting the agents in production today?
[6:25] Um so it's a hard uh question to answer because
I feel like many of the workloads people are also
[6:33] sort of calling them quote goat agents now um and
and you know we we see like Reddus we we we power
[6:41] uh whole range of AI builders to go from on their
journey like some of them are building uh their
[6:49] own startups like AISR or uh coding agents and
customer service agents like your packaged agents
[6:55] if you will. Uh but then you'll see in enterprises
there is a wide range of experimentation for the
[7:01] most part taking place. Uh like like talking to
someone they're building a revops agent. Quite
[7:06] fascinating. It requires actually 10 agents to
work together. Um so we're seeing we're seeing
[7:12] this this broad spectrum. Um what I was going to
say is that if you're building agents, please stop
[7:18] building a stock picker or a travel agent. I
think the world doesn't need more of those.
[7:23] So fantastic. Um that's um so see single um but
other than that uh there is um you know having
[7:34] seen a lot of these agentic uh patterns uh we
have recently launched something called agent
[7:41] blueprints and there's going to be more work on it
but the idea behind that is to come up with some
[7:46] reference implementations around bucket of for
now horizontal use cases that will expand up to
[7:54] vertical as well. Uh but the idea really is that
that you can build agents if you go to some of the
[8:01] the two or three closed labs and their APIs, but
the world needs a like an open ecosystem and and
[8:08] a stack of of open stack of of the of that brings
the the layers together for building agents. So
[8:14] that's the idea behind it. I can go into the
details of why it's important but uh we are
[8:19] taking those learnings and turning them into these
open reference um implementations. Y got it. So
[8:27] now that we've talked about agents in production,
let's uh shift gears a little bit towards memory
[8:34] context and changing states. So this question
is Mr. Simba. Um, moving an agent from a control
[8:43] environment into a live enterprise workflow breaks
state assumptions. How are you designing agent
[8:49] memory and goal management to survive unexpected
changes? The only difference between agents that
[8:56] work and don't work nowadays is context. We
used to talk a lot about like hallucinations
[9:01] and stuff. At this point, if it's hallucinating,
it probably doesn't have the right to context
[9:04] and it's guessing. Like, we've kind of gotten
past the point of it just making stuff up. it's
[9:09] usually actually just doing its best of what it
has. I'm at the point where if you give the right
[9:14] data and context to the agent, it will be able to
solve the problem at hand. That is the fundamental
[9:19] problem that everyone is trying to solve. Right
now, almost every company I talk to is trying
[9:23] to solve that problem. The thing that's changed
is when people used to talk about context before
[9:27] it was rag. We put a vector DB, we just grab our
docs, we index it. The problem with rag is it's
[9:32] inherently linear. You're pretty much saying,
"I'm going to go get the documents up front
[9:37] and then I'm going to give it to the LM." But if
you watch the coding agents, um, I mean, we could
[9:41] probably start a coding agent before this talk
started. It still be running till after. If you
[9:46] had given me a prompt and given me 45 minutes to
think about it in a, you know, blank white room,
[9:51] I would hallucinate for sure. So, the agent's not
going to do any better. And so the idea is how do
[9:56] we make it so the agent during runtime during the
reasoning loop it is able to find the context it
[10:01] needs reason about about it get more context etc
and build that loop. So we need to define context
[10:07] that is dynamically navigable that's always up
to date that's fresh and fast to retrieve and
[10:13] compounding. When people talk about agent memory,
they oftentimes think about like Simba likes the
[10:18] color red. That's great and every agent memory
solution kind of does this to some extent. But
[10:23] the thing that we see that's extremely powerful
is agents becoming stateful in the way that they
[10:28] remember how to solve problems like the S agent.
Oh, when I see this log, even though it might
[10:33] imply this, it actually means I need to go check
that Kubernetes is doing something weird. And so
[10:37] you build this procedural memory where it actually
the agent becomes stateful and smart and actually
[10:42] gets better of usage. So I think that we're just
scratching the surface of what's possible and I
[10:47] think everyone should be thinking of how do
I build a context engine that makes context
[10:52] again dynamically navigable but compounds and so
that's what we help customers build that's what
[10:56] I'm seeing people build with or without reddis
interesting sorry go ahead no finish with that no
[11:03] I was going to say that's spot on um and it's it's
like that that that problem as you said is just
[11:09] we're industry is scratching the surface um things
like been talking to some of the the builders that
[11:15] are trying I guess they're in the enterprise
and they are trying to solve for asynchronous
[11:20] uh stateful problem and essentially like you
have this fraud detection agent or agents and
[11:27] um sometimes customers come back to you uh when
you raise something 4 days later. So how do you
[11:32] kind of restart from where you pause the case
waiting on the input and then accurately go there
[11:39] without burning the tokens and kind of starting
over the workflow which has been happening in
[11:43] the vanilla state right the other interesting
problem that I I I think that there's going to
[11:48] become more predominant is around how the agentto
agent context pass through and all of that stuff's
[11:54] going to happen too so quite fascinating space any
contrasting perspective search that you want to
[12:01] Well, not really. I I I agree with them completely
on that. I I think it is it is paramount to to
[12:08] keep context. Um as as important as it is, it's a
well, it's the most important thing for an agent.
[12:16] So I the only thing I would add and it's not
really a contrast is that there is such a thing as
[12:22] too much context and and that's where things get
lost. So you have to do quite a bit. Like in in
[12:27] my line of work, it's really possible to get like
it's it's not that the the context was wrong. It's
[12:34] just that it was so much for the agent to process.
It processed the wrong parts. So it gives back a
[12:39] response that is technically correct, but a human
interpreter would say, well, this is not quite
[12:45] what I was looking for. You know, like it gave
me, say it asked for, you know, what uh you know,
[12:51] what pest does this fungicide serve? and it it
might be a thousand and it it happened to sort
[12:58] them alphabetically in the context. So it got like
the first, you know, 10 and that's what it said,
[13:03] but the first 10 are not really the most important
ones, right? So that's that's the sort of thing
[13:08] that happens and and so we have to get really
good at refining that context to what really
[13:13] is relevant to the user. So Rahul, both of us
operate in a regulated environment. Uh you're
[13:20] in financial and I'm in education. So where do you
think the contest rot starts first? Uh I think u
[13:28] you really h need to have a tight control on u
how your agents are managing states. I feel like
[13:35] uh memory management and Simba correct me if I'm
wrong. U memory we talk about memory management
[13:41] for agents as a single monolith. That should not
really be the case. I feel like the states uh that
[13:47] you're having your agents go through that's really
where rot I I find them happening not managing
[13:53] those properly u you have a lot of issues like the
example he gave if you have an agent that keeps
[13:59] running for some time if it has to do back flips
and come back to the previous points uh retracing
[14:06] that will not be easy um what Serge was saying
um that brought an analogy to mind um it's like
[14:13] um I when I was a student myself, I studied
computer architecture. Uh cache memory and RAM
[14:20] memory are probably very similar analogies to
what we're talking about here. You you can you
[14:25] can technically make the cache memory very large,
but that would not solve the problem or that would
[14:29] create more problems by itself. I I think that
the the root of the problems are stored in there
[14:34] somewhere. So um quickly moving to the next topic,
you know, I think it's a good segue. We talked
[14:41] about agents in production. when we talked about
memory context management. Now let's talk about
[14:46] the orchestration multi-agent um uh orchestration
especially I know single agents are hard but
[14:52] uh when when there is a lot of coordination that
needs to happen between multi- aents like let's
[14:58] get little bit more technical um and understand
like what kind of orchestration frameworks do you
[15:03] guys use at your respective companies anything
that you wanted to share a little bit more
[15:08] about the protocols uh especially in production
space I'll start with uh Vakas Cool. Um yeah,
[15:15] I mean as my take is that that a lot of the multi-
aent orchestration world is still in its academic
[15:23] phase. So you see a lot of research papers but um
there there's a lot of work that I would say early
[15:28] stage startups are doing that is very aspirational
but at the end of the day you don't see a lot of
[15:34] that actually seeing the the real world yet.
And um just speaking on the the advancements
[15:39] in orchestration. I mean you you look at this this
problem in the I would say in different buckets.
[15:46] I mean all the way go from like like how the task
decomposition and task breakdown happens for for
[15:52] an agent and then it gets assigned to the sub
agent swarm. Um there u you know that that that
[15:59] whole problem space does as far as I know there
isn't really a predominant um standard yet. And
[16:06] and the goal for these frameworks is really not to
hook you up on a certain tooling is to really give
[16:12] you the primitives that that across across the
uh the your organization and and systems you can
[16:20] um uh you you can you can standardize on and
use. So that there's one one bucket of that.
[16:25] The second bucket I think is more around this
context pass through world that also does not
[16:30] have much of um standardization. And a lot of
the stuff is happening with JSON outputs and um
[16:37] that's where we're seeing a lot of enter complex
semicomplex enterprise use cases breaking because
[16:43] um you know schema changes happen and the the
legacy system of records etc are not ready to
[16:49] to to pass on the the exact right information
to the agents. Then you have I feel like where
[16:54] actually is semi- successful is now when you do
the tool calling stuff and MCP really took what
[17:00] 18 or 12 18 months to really uh become a standard
and and I know there's a lot of it's a very um uh
[17:10] it it's very controversial like you know some
people love and there's love and hate around uh
[17:15] MCP but uh it really is is is gotten the adoption
uh and then you go all the way down to then agent
[17:21] to what we call like agent um handover like task
delegation delegation type uh handover Google was
[17:29] it Google or someone attempted like A2A I think
IBM had some standards uh for the most part it's
[17:35] really in the academic and research papers and
some labs doing some experimentation with it
[17:40] um and then all of that all of that comes down to
actually what do you do with the outputs and and
[17:44] results of that and that's always very custom and
and no standards there um so I would say that and
[17:50] then if you look at uh the um I would say the the
the frontier labs um open anthropic I mean they're
[17:56] taking a very SDK-esque approach so very pretty
early but they're taking an SDK type approach
[18:01] uh model to go solve for how to handle multiple
agents or swarm of agents whereas yeah yes I want
[18:10] to challenge you a little bit uh recently I saw a
report from Stanford hi they mentioned uh OS world
[18:17] um last year production agents were
around like 12%. Now they are saying
[18:22] uh 66% something like that. So what you just
mentioned like you know conceptual I feel like
[18:28] there's a different reality. So I'm I'm curious
to understand like if you guys are seeing the
[18:33] same thing or is it like or or or the the the
sample results are like a little bit biased.
[18:40] I think I mean if we're talking multi- aent
systems I there's no way that there's 66 I've
[18:45] see I've talked to almost every bank in the world
and there's no way that there's 66% of adoption of
[18:51] multi-agent system single agent systems maybe but
definitely not multi- aent I also find that no one
[18:56] has got it to work multi-agent systems inherently
the thing that doesn't work is the architecture
[19:00] everyone tries which is an orchestrator agent
with a ton of sub agents everyone tries this I've
[19:05] never seen it actually work with high accuracy in
fact if you look at uh cloud code and all these
[19:10] services, they all have a multi- aent system,
they're all marked as u alpha and they're all
[19:16] marked off by default because even at that level
with all of that data and all of that scale,
[19:21] they're unable to get it to work. what
we've seen actually work. Like for example,
[19:26] we work with a company and their problem is it's a
large airline and their problem is that they have
[19:31] all these teams and each team has an agent and
now they have the problem where their app has like
[19:34] 15 different screens with like different agents
that you talk to and none of them know anything
[19:38] about each other and there's a bit of like a
political fight because no one wants to, you know,
[19:42] everyone wants to be that oh we'll be the the or
the orchestrator agent and you guys will all be
[19:46] like kind of sub agents of my agent. And so what
we ended up doing and helping them solve which was
[19:51] both highly accurate and worked really well was
we put a semantic router. So we have a product at
[19:56] Reddus called intent router which is part of our
Iris stack. And what intent router does is they
[20:00] pretty much would define these intents and they
would have examples for every single intent of
[20:04] like here are questions that should go this agent.
Here are questions that go to this agent. Now, the
[20:07] interesting thing was is you might be talking to
a different agent on every turn and you wouldn't
[20:12] even know because the only difference really is
just the system prompt and the set of tools. And
[20:16] so, you're pretty much plugging in a different
system prompt and set of tools on every single
[20:19] iteration. That's what we've seen actually work. I
actually think that is currently the bar of where
[20:25] agents and LLM are right now. It will change like
next year it's going to work, but right now that's
[20:30] I think where where we're at. Yeah. Sorry, I was
just going to add to this that in in one of the
[20:37] uh cases we're working with a native company and
they realized that a lot of the single agent task
[20:43] completion rates were over 95%. Um but then when
you compound that to 10 15 agents, you're looking
[20:50] at like 60% workflow success rate. So it's kind
of like goes from a A+ to D minus very quickly.
[20:56] So that's where I think that a lot of the in a
lot of the cases people are are hardwiring the
[21:01] the task handoffs as as uh Simba mentioned and um
yeah so u Rahul in your regulated environment how
[21:11] do you handle the drift especially when you have
multi- agent orchestration right like and we talk
[21:16] about the loops we talk about the the states right
so how do you manage that and and especially when
[21:21] you have a a financial ramification like how
do you handle that I think yeah auditory and
[21:28] traceability concerns are very much paramount u in
my capacity I strongly this might come across as a
[21:35] lite perspective but I personally advise people
against setting up multi- aent systems unless
[21:41] absolutely necessary I mean the sheer overhead of
cost latency etc is is just very hard to justify
[21:50] unless we come across a positive justification of
that leaving any positive gain in lift in metrics
[21:58] behind it after the implementation, we we strongly
work against it. Having said so, yes, uh I I don't
[22:05] think um as a credit union, we are not in the
business of setting up systems that do this at
[22:10] the most granular level. We would uh want to want
to think about services and platforms that let us
[22:16] do this inherently to the best of their capacity.
Uh I don't think we are quite there yet. uh for
[22:21] multi- aent systems to be truly as interpretable
and as uh as auditorially transparent uh to be
[22:30] implemented across the board. Hold your thought
there. I think we'll definitely get into that
[22:34] part. Uh Serge, I want to hear your perspective
here uh especially coming from a agricultural
[22:40] industry. Yeah, I I I agree with all of them. I
I don't really see that many multi-agent systems.
[22:47] I think uh the agent of course it's called agent
because it has agency and that comes from having
[22:53] that ability to you know create the next step
the next thing whatever it is right and whether
[22:59] that's an output or whether that's a you know
okay I'm going to use this tool or something
[23:04] else there's something that workflow that that
creates that dynamism that that stochastic
[23:10] uh but my reality I I I urge people to to to take
make things as determin istic as possible. Sure.
[23:19] To to achieve the goals they desire, right? And
and and only use the the agents agency in in areas
[23:28] where it's really necessary. Of course, when you
add multiple agents, you're just compounding upon
[23:33] that, right? and and and honestly a lot of systems
don't require it you know like when we have like
[23:38] a reporting agent you know it there's a very
deterministic workflow there really the reporting
[23:44] agent is deciding okay how do I take this data
and create the report it's it's not much more
[23:49] complicated than that right um and so and and for
other things I actually the most I ever do is take
[23:56] a tool and and create somewhat of a pseudo agent
with it and what I mean is I I hide the context of
[24:02] that tool and just because it's not necessary for
the agent to to answer the question right what I'm
[24:09] understanding is do you also see the value of uh
automation like RPA along with agentic AI or uh uh
[24:17] I mean especially for um simpler task can you can
you use like deterministic models of course we we
[24:25] do that all the time I mean we we have like before
I was working in classical machine learning and
[24:32] we've we have a large catalog of machine learning
models. And if if a user wants to, you know, uh
[24:40] predict if they're going to have a certain pest,
a user, a farmer, within the next uh you know,
[24:45] within the season or the next few weeks, we can
predict that with traditional machine learning.
[24:50] And really much what the agent is doing is using
that tool, getting that data and outputting it to
[24:54] the user, right? So it makes the job a lot easier
to have that tool there for that. they're not
[25:02] just, you know, coming up out of that out of thin
air. That would be very silly. Um and um yeah,
[25:10] as as far as that goes, I I think there's also
something pretty interesting about agriculture,
[25:17] which is that uh basically it's it's a human
activity that takes up what is it like 30 38 39%
[25:26] of the of all our land, all the the earth's land,
right? And uh and that that includes grazing which
[25:34] is the vast majority of that you know actually
crop land is like 10%. And uh it employs 26%
[25:41] of of humans and then uh it represents between 4
and 10% of GDP of the world. Yet if I take an open
[25:50] data set right that is used for training models
right it's somewhere around 0.5 0.7% of all the
[25:58] documents in that corpus right and that's only
open data sets if we we go to closed data sets
[26:03] I'm pretty sure it's far less because they're
using copyright material that has nothing to do
[26:08] with agriculture and a bunch of other stuff you
know Reddit and whatnot there's very little about
[26:13] agriculture there so I I think in general when
we're trusting these foundational models to to
[26:19] uh create outputs about our domain. There's a
lot of stuff because it's underrepresented. It's
[26:25] not going to make sense, right? So providing
the right context, evaluating it correctly,
[26:30] uh creating this deterministic workflow where
we actually be evaluation first that that's the
[26:37] right right procedure in a domain like ours. you
know, maybe using the foundation model strictly as
[26:43] it is is is okay in another industry like media
or something, but it's definitely not in ours.
[26:48] Do you guys see uh the potential of uh open source
models uh in the space? Simba, go ahead. You Yeah,
[26:58] I mean I'm sure you have a ton. Yeah, I was going
to say I mean NBS you guys surely have a lot of
[27:03] thoughts about this. Um our take is this. We
always start with everything with the foundation
[27:07] models. The idea is if I can't do it with Opus,
it can't be done like today. That's kind of my
[27:14] view. So the idea is let's get it to work here.
That will help us build an eval set. It will help
[27:18] us show business ROI. It'll help us even prove
what are we even trying to do here and what's
[27:22] architecture need to look like. Once we're there,
we start thinking about scale. And once we think
[27:27] about scale, we want to own the the nines. We
want to own all that stuff. That's when we start
[27:31] thinking about how do we leverage all the open
weight open source models are really really good.
[27:36] are not quite as good, but they're not far behind.
And the idea is like for most things, you don't
[27:41] actually need all that extra bit. Once you have it
working and you have an eval loop and you are able
[27:46] to fine-tune and get exactly what you need, you
can get these open models to be just as good. Um,
[27:50] you can sometimes even get much smaller models
to be just as good. And so once we move for that,
[27:54] we kind of start moving to open weight and open
source models. And our view is that most models
[27:59] in the future will just be open social open except
for the hardest set of problems. I know you got
[28:04] super excited. Yeah, I have a lot of thoughts
and I we don't we're short on time but I was
[28:08] just basically uh say that the world the paradigm
is shifting as you all know because there used
[28:14] to be a thought that you know the the the open
source/Chinese models would be mostly distilled
[28:19] version of the frontier foundation model but like
with Kimmy K3 for example came out I'm not saying
[28:24] they didn't distill but it actually is a real
like real true model that that you know like was
[28:31] basically uh giving a fable and others for the run
for the money what what I was going to go taking
[28:37] back the conversation to uh the agent tech uh use
cases I do feel that as you build the harness for
[28:44] the agents you have to have you keep the the
models have to be swappable in a way that you
[28:48] build it and that's the the way to sort of like
architecturally um built towards scale when when
[28:55] you when you go with it. So uh we're seeing a ton
of uh um customers like one customer uh revolute
[29:03] for example they're building that uh fraud uh uh
detection per profile use cases obviously started
[29:10] a lot of them start on the found on the frontier
models but then as soon as you see the cost that's
[29:16] one factor obviously but then the other factor
interestingly that is emerging for agents is that
[29:23] the agentic use case does not have that much
of sensitivity to latency for the most part,
[29:29] right? So, if a task is is a longunning task
that takes 10 minutes or whatever an hour,
[29:33] you can add a little bit more latency to it and
really do creative things to bring your cost down
[29:38] by sometimes by like, you know, 80 90% down. Um
and um you can do things like you know like like
[29:45] you you can run a lot of your um um workload on
like you can do up to like 95% KV cache so you
[29:53] don't like really hit your GPUs uh and and and
do other techniques there. So there's a whole
[29:58] bunch of things besides the philosophical
reasons of open weights models to to to go
[30:02] for agents. Yeah. Just uh for in the interest of
the time let's shift gears towards uh evaluating
[30:08] agents. I know traditional models evaluating
traditional models is straightforward but when
[30:13] you talk about evaluating agents especially
in the multi- uh agentic orchestration world
[30:19] um what sort of metrics do you guys look
into uh I'll start with search uh search
[30:24] like what sort of metrics do you guys look
into and how are you handling that today?
[30:29] Yeah. Uh when I came from uh you know ML, you know
I my thought process about this was wrong, right?
[30:37] Uh because basically in ML you you start with the
data and then you move forward and you just build
[30:43] whatever you need to build. Of course there's
product considerations there but it generally
[30:47] works like that. If you have data available
and you know what you're trying to predict,
[30:51] you build it, right? Um and and and you have the
data to you know of course to to uh evaluate it.
[30:58] uh from the get-go, but um I I thought uh you
know because AI is going backwards from the
[31:06] product that everything was backwards. But it
turns out that you do need you know your your
[31:12] your golden data sets from day one and and getting
getting that in in a domain like ours can be hard
[31:18] because you you have to ask experts for their time
to come up with these things. So now I I'm we're
[31:24] very strict. We we we need that golden data set
or where the product doesn't get done, you know,
[31:28] we we we work away from there from evaluation
to configuration, right? So it it becomes,
[31:36] you know, a test-driven development uh you know,
configuration driven development backwards,
[31:41] right? Um and and that's that's how we think
about it. Of course, they have to label all these
[31:45] things. And at at a basic level, it has to be
labeled. It can't be just oh this is wrong, this
[31:51] is right. It has to be descriptive. It can't be
because otherwise we're just testing like end to
[31:56] end and we want to test a little bit deeper than
that. So we want to know what's wrong about it.
[32:01] Then we can we can probably go from there and and
figure out why it was wrong and then label things
[32:06] within the components, right? Uh but we need that
initial like um push from domain expertise. Yeah,
[32:15] I think we have 13 more minutes. So so let's try
to wrap up uh quickly on this topic. uh Rahul
[32:22] uh in the compliance world right like I understand
interpretability is super critical just throw some
[32:28] light uh from that perspective like especially in
the production world like how do you handle that
[32:33] and any uh insights that you want to share with
the people can you repeat the first part please
[32:38] uh the compliance aspect uh you were talking
about the interpretability earlier so I wanted
[32:43] to hear that perspective here I think uh yeah
u this goes back at the metrics conversation we
[32:49] were just having uh we we have metrics defined
uh as a sort of three layer cake you can say
[32:56] uh making agentic systems interpretable means you
need to have metrics at the component level then
[33:02] uh examples of component level metrics would
be your standard accuracy uh etc precision uh
[33:09] but you would also look for uh metrics at the
operational and the trajectory level levels or
[33:14] layers uh what I mean by trajectory level is you
would look uh to see if the proper governance
[33:21] mechanisms are something that the agents uh stay
behind. Uh do they uh follow the right uh versions
[33:28] of information prompts etc that need to be uh used
along the along the flow of the agent workflows uh
[33:35] even the tool calls are they using the right tool
calls etc. And then finally at the operational
[33:40] level uh you would you would want to see if uh the
right number of uh dollars uh per per request are
[33:48] something that the agentic systems are staying
behind. uh this doesn't feed very well into the
[33:54] uh question you asked about interpretability but
I think it it it hits closely to what we consider
[33:59] the bottom line if if we want to justify uh
overhauling or uh changing existing systems
[34:06] and workflows using AI and agentic systems uh we
do want to be tracking these things very closely
[34:12] and see if they're observable at the levels
that we want them to be in order to justify
[34:18] moving forward and increasing the scale of these
systems across the enterprise. Simba, uh any any
[34:24] perspective that you want to share here? Yeah,
this is so the thing this is like a time to be
[34:31] uh honest with yourselves because I see a lot of
people who are like, I'm going to build a super
[34:35] complicated agent stack and I'm going to put
all these things inside of it. I'm like, great,
[34:38] what's the business outcome we're looking for? I
don't know yet. How are we going to measure it?
[34:43] Uh well, like we'll get there. We're just looking
at accuracy. I'm like, accuracy of what? What does
[34:46] that mean? Like so and do we have a baseline?
Like have we just tried rag? We could do rag
[34:51] in five minutes. Have we tried that and seen
you know what the outcome is and how much more
[34:56] outcome would we get when we add agent memory
and do all the other stuff that we provide and
[35:00] sometimes I feel like I'm actually helping our
customers even just think about how do we show
[35:04] business value here. I came from an ML background
too. I was more in recommener system land and
[35:08] yeah like it's there it's it's I had to learn a
lot about how to use implicit feedback like how
[35:13] can we without someone having to give a thumbs
up thumbs down. How can we kind of tell if it's
[35:17] actually solving the problem at hand? Did they
come back and ask the same question? Did they you
[35:22] know like have to go and did they turn? Did you
know there's all these things that we can look at
[35:26] and I think really thinking deeply about what is
the business problem that we are trying to solve.
[35:30] How can we show that we can even move that number
at all and then let's double down on optimizing
[35:36] this this agent and making it better. So given
given the importance of eval right especially
[35:41] uh when we are dealing with this proistic systems
uh so from product standpoint I definitely know
[35:46] that eval are going to be the critical component
of the PRDS now but how do you guys deal with uh
[35:53] the eval like you know when you don't understand
the baseline today uh and and these eval keep
[35:58] changing as well right like so I'm I'm curious to
understand like uh your perspective Simba there
[36:03] um I think so one don't do PRDS anymore or beyond
that we can do better. Um but to um with evals um
[36:11] the way to think start with what is the business
outcome and how can we measure. So if you don't
[36:16] have one then put out the most basic thing in
the world and let's just see how it does. Put
[36:21] on a subset of users. Most people start the really
basic way which is hey I'm going to go ask it 15
[36:25] questions I wrote down and see if it does a good
job. That's actually fine. Just a quick sniff test
[36:29] of like hey does this thing completely stupid?
Um but that's not done. But just like uh it's
[36:34] good enough that if I put it out into the world,
I won't be completely embarrassed by it. Then it's
[36:38] like great, let's draw a baseline here and figure
out if we should invest in this thing. Maybe it's
[36:43] good enough. Maybe we don't need to invest anymore
in this thing. It's actually solving the problem
[36:46] enough and there's plenty of lowhanging fruit
across every enterprise right now to solve. Yeah.
[36:51] One one other question. So how do you guys design
the human in the loop especially when you don't
[36:55] want it to be a bottleneck? Uh Rahul, uh your
thoughts here? Um I think uh less the better.
[37:02] uh given given what we want to achieve with
agentic systems uh we we try to follow the
[37:08] approach of uh test and learn uh you you see if if
uh feedback from uh humans in the loop is actually
[37:15] helpful there there's a the problem with human
in loop is many times um humans by default don't
[37:23] provide inputs that are standardized by nature.
So making humans part of the loop does not always
[37:30] help agentic systems because you can't really have
it scale in standardized to that extent. Having
[37:35] said so yes uh I I think uh there are coming from
a world of regulatory compliance requirements.
[37:42] there is uh there is a specific set of use cases
that you definitely want humans in the loop and
[37:47] there's a other side which doesn't necessitate
having humans in the loop but then many times
[37:53] you have problems with um accuracy or level of
detail that uh AI can see a good example would
[38:01] be document review use cases many times we have
uh models uh that use both OCR or I should say
[38:09] services uh services that use both OCR as well as
geni to look at documents and then come back with
[38:14] information doesn't always meet the expectations.
Those those are the kinds of systems which we
[38:19] would definitely want to see if a human in the
loop improves uh the system. Do you do you use any
[38:24] red teaming or adversarial meth methods? 100% yes.
Uh adversarial inputs um also uh trying to play
[38:32] around with tool calls to see if there's latency.
Many of the systems we would want to uh put in
[38:39] agentic parts or or agentify systems as a whole.
We want the latency to be at a certain point
[38:46] otherwise it doesn't make sense. So yes, all of
that is part of red teaming, specifically latency
[38:52] and then adversarial inputs. Serge, anything that
you want to add? Yeah, um I I think I think uh I I
[38:59] agree with them. The only thing I would add would
be um I think it is important as as as valuable as
[39:06] human input is it it also can be scarce especially
at the beginning. So it is important to augment
[39:13] and uh in any way you can and also infer. So by
infer I mean okay things like signals like Simba
[39:22] said like did they ask one question and then stop
asking right that's a signal. Um even if they put
[39:29] a thumbs down or or maybe they even didn't you
know that's a signal that you you have to watch
[39:34] out for why. you can always reach out to them and
ask them if if they're a beta tester, if they're
[39:39] there's someone already involved in the process.
And then the the other thing would be by augment
[39:45] is if there's some really good questions that you
find, you can definitely use an LLM to augment and
[39:50] create similar questions and uh you know make them
a mix them up, make them a little bit adversarial.
[39:56] Um you know maybe along the same lines, the same
kind of thought process, the same kind of verbiage
[40:02] but slightly different, right? Um and and that
that helps too because it it also creates other
[40:07] ways of testing within the same kind of um human
generated process if you will. synthetic synthetic
[40:16] and and that's another thing synthetic is also
important like when you when you have uh uh have
[40:22] to debug something it it it becomes kind of hard
like say you have like beta testers and you have
[40:28] like 300 questions they asked you know how do you
debug all the ones that were wrong right you you
[40:34] um what we do is we we we just have another
agent go through them and tell us classify you
[40:40] know what went wrong in each one of them how
do we cluster them so we can tag tackle more
[40:44] than one failure mode at a time. Once you get a
sense of these failure modes, you can detect them
[40:49] before beforehand. Yeah. In the interest of the
time, I think let's leave it to the uh give it to
[40:53] the audience. Do you guys have any questions? Uh
I'll take three questions probably. The question
[40:58] is about like what kind of frameworks uh are being
relevant today. Yeah. Yeah. I can I can So, this
[41:05] is a really good question. Um it's really funny
because I've like it's one of those things I've
[41:09] never really like deeply thought about because
it's like a nagging thought because I build SDKs.
[41:12] So I have to design these SDKs and people come to
me all the time like why do we even care anymore
[41:16] like we're not no one's going to look at it. Um so
one is like making sure that everything we do like
[41:21] it's also how integrated is it like do they have
agent skills is it easy to use this framework with
[41:27] our agentic systems is one piece two is really
about scale uh in terms of like how fast is it uh
[41:34] do we have proper eval in integrations so there is
some decision- making that happens I still believe
[41:40] that the there's something about like the taste of
a framework if that makes sense where if I look at
[41:46] the code I feel like if something's wrong things
will go wrong. If I have to code review something,
[41:50] I can feel when something feels natural for me
to quickly understand and when it doesn't. So,
[41:54] I still think taste matters, but yeah, I mean to
some extent it's not what it used to be. Uh, one
[41:59] more thing I would like to add, Ram. Uh, please go
ahead. The other few considerations you would have
[42:04] in mind is support. How much support do you have
for that framework uh from a debugging perspective
[42:09] and flexibility perspective? And one more is data
privacy. I think you saw that coming from where I
[42:14] work. uh if you can have an implementation that
is in-house that doesn't have problems of data
[42:18] leakage etc that would be one more thing
to decide based on so we have 30 seconds I
[42:23] just wanted to ask Vakas one question so what is
one trap that you would avoid or what you would
[42:28] uh advise when someone is trying to put an agent
into production okay 21 seconds now but I think
[42:35] one goes back to what Simba was saying about
like stepping back first principles why are
[42:39] you even building this agent what's the outcome
expected and kind of going from there second I've
[42:44] seen seen a lot of uh folks developers they're
building agents and they do the the first sort
[42:49] of eval benchmark that is static and then just go
with it pre-launch uh and I think that needs to be
[42:54] kind of evolved into this continuous learning
cycle that you have to keep on learning and
[42:59] iterating and building on top of and and that's
the yeah that's the TLDDR happy to talk to talk
[43:04] more about it separately sorry guys we're out of
time and I hope you guys enjoyed this session and
[43:10] got something out of it I appreciate the time and
effort here. Thanks once again, guys. [applause]