AI Engineer Code 2025

The 5 Levels of Self-Driving Production — Eric Schwartz, Traversal

Read the talk

The 5 Levels of Self-Driving Production

Eric Schwartz explains Traversal’s path from manual incident response to diagnosis across an enterprise and, eventually, verified fixes. The hard part is connecting a visible failure to a distant cause quickly enough to help the on-call team.

From a talk by Eric Schwartz

At a glance

Ideas worth remembering

  • Faster code generation can increase troubleshooting work when production grows faster than engineers’ understanding of it.

  • Enterprise root cause analysis requires connecting symptoms across services and teams; a failing checkout API may be several hops from its possible cause.

  • Level four extends diagnosis across an environment. Level five adds fixes and verification, completing the proposed production loop.

  • The Pepsi and American Express examples change the order of work: investigate alerts before asking engineers to triage them, and analyze incidents before paging broadly.

  • Evaluate an AI SRE on data coverage, search cost and load, relationship mapping, autonomous knowledge maintenance, and fast multihop investigation.

Faster development leaves more production to understand

Coding agents shorten the time needed to write software. The hoped-for result is more time to design it. Eric Schwartz, product manager at Traversal, opens with a different observation from the enterprises his team serves: more engineering time is going into troubleshooting. Code reaches production faster, while the people responsible for it may understand less of what has changed.

Selected presentation frame from The 5 Levels of Self-Driving Production — Eric Schwartz, Traversal at 127 secondsOpen full source frame
A slide contrasts faster development with growing troubleshooting demands.

The software development life cycle has three broad jobs in this account: decide what to build and how to structure it, write the code, then fix what happens when that code meets the real world. Accelerating the middle job does not automatically accelerate the last one. More code creates more behavior to understand and more interactions to debug. Schwartz includes himself among people who can now contribute production code without formal computer science training; the accessibility is useful, but it also widens the gap between producing a change and understanding its consequences.

Schwartz cites estimates of upwards of $400 billion in annual enterprise spending, 40% of executives identifying troubleshooting as a team problem, and engineers losing seven-plus hours each week to troubleshooting while on call. Those figures come without a named study or measurement method in the recording, so they serve as motivation rather than a precise estimate of the cost attributable to coding agents.

0:121:11
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

0:12 · section reference included

A failing checkout API can be five hops from its cause

Observability tools such as Datadog, Elastic, Splunk and ServiceNow expose failures and correlations. The unresolved job is explaining why the failures happened and what to do next. Schwartz recalls the recurring complaint from his work on ServiceNow observability products: “You're telling me what's broken. You're not telling me why, and you're not telling me what to do about it.” More dashboards can display more symptoms without connecting them into an explanation.

Consider the customer-derived example of a failing checkout API. The visible symptom is at checkout, but the investigation may need five to ten hops through dozens of services and petabytes of data. An expired TLS certificate five hops away is the possible cause Schwartz names. The example does not specify the intervening services or establish the certificate as a confirmed diagnosis; its point is the distance between where a failure appears and where an investigation must look.

Selected presentation frame from The 5 Levels of Self-Driving Production — Eric Schwartz, Traversal at 286 secondsOpen full source frame
A checkout API failure sits within a dense map of connected services.

That distance becomes an organizational problem. In a small environment, a seasoned site reliability engineer might know the whole stack. In a large enterprise, engineers hold different slices of context. Bringing fifty of them into a war room assembles those slices, but takes time and interrupts many people. Pairing one engineer with a coding assistant still leaves the problem of obtaining context across the environment.

Traversal’s premise is that root cause analysis requires causal reasoning: finding the cause-and-effect relationships that explain the observed failure. Correlated failures tell an investigator where to look; an explanation must connect them to what produced the incident. Schwartz also cites Google and Anthropic as recognizing the difficulty, including limitations of LLMs at finding root causes. The technical direction he develops is to give agents a model of production relationships and a way to search through them.

2:593:29
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

2:59 · section reference included

From war rooms to a closed diagnosis-and-fix loop

Self-driving production is the proposed closed loop: detect an issue, find its root cause, put up a fix and verify that the issue has been fixed. The ambition is to complete that loop without paging the team. Verification matters because a diagnosis or proposed change alone does not establish that production has recovered.

The title’s five levels sit above a manual level zero. Schwartz uses the analogy of autonomous driving to describe increasing capability:

  • Level zero: manual response. Engineers assemble in Slack or Zoom and spend hours debugging.
  • Level one: rules and automations. A structured workflow responds to a known alert. Its weakness is novelty: a severe incident may have no existing runbook.
  • Levels two and three: increasing automation. Level two receives no separate operational definition in the talk. At level three, a homegrown agent may debug a particular service or set of alerts well.
  • Level four: diagnosis across the environment. The investigation spans hundreds of services and repositories and thousands of log indexes.
  • Level five: fixes and verification. The system combines enterprise-wide diagnosis with putting up fixes and verifying them.
Selected presentation frame from The 5 Levels of Self-Driving Production — Eric Schwartz, Traversal at 476 secondsOpen full source frame
An autonomy diagram shows increasingly broad production capabilities, from manual troubleshooting to self-driving production.

The largest jump in this framework is from a service-specific agent to one that can investigate across an enterprise. A local agent can work within a familiar slice of the system. An environment-wide investigator must cross the divisions that otherwise require many teams to pool their knowledge. Level five adds a further responsibility: carrying the diagnosis through a change and checking the outcome. Schwartz presents it as the destination, rather than claiming every customer already operates at that level.

6:256:55
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

6:25 · section reference included

Different production jobs need different outputs

Traversal serves companies including American Express, Pepsi, DigitalOcean and Capital One. Schwartz describes environments generating trillions of logs and spans and tens of billions of metrics and events, and reports “eighty percent plus” root cause performance for high-severity incidents at that scale. The recording does not define the scoring criteria or evaluation population for that result, so it should be read as a reported product outcome rather than a benchmark for comparing systems.

The product work extends beyond answering a single incident question:

  • Alert intelligence triages and prioritizes the hundreds or thousands of alerts an on-call team may receive in a day.
  • Incident root cause analysis aims to pinpoint a cause in minutes instead of requiring hours and dozens of engineers.
  • Self-healing adds a fix to address or mitigate the diagnosed issue.
  • Production support answers everyday questions about production and retrieves specific data points, including work that never becomes a major incident.
  • Code resilience examines changes before production with the goal of making the system more reliable over time.
Selected presentation frame from The 5 Levels of Self-Driving Production — Eric Schwartz, Traversal at 603 secondsOpen full source frame
A slide lists alert intelligence, incident RCA, self-healing, production support, and code resilience.

These jobs ask for different kinds of help. Alert intelligence changes what deserves attention; incident analysis changes what teams know about a failure; self-healing changes what the system does about it. Schwartz develops the first two through customer examples, leaving the other capabilities at the level of use-case descriptions.

8:479:18
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

8:47 · section reference included

Pepsi: turn an alert backlog into decisions

Pepsi’s supply-chain software helps move raw materials and finished products, including the critical passage from warehouse to trucks to retailers. Before Traversal, the team received thousands or tens of thousands of alerts each week. A single engineer could have a backlog of 700 alerts. The operational difficulty was deciding where to look: important failures could slip through the noise, while trying to inspect everything risked burnout.

The change is a filtered, prioritized set of alerts that Traversal has already investigated. Investigation happens before the engineer must choose what to open. That creates several possible decisions instead of treating every alert as equally urgent:

  • Investigate now. Flag alerts worth an engineer’s attention.
  • Change the alert rule. Identify opportunities to reduce noise by updating the underlying rules in code.
  • Dismiss for now. Set aside alerts that do not currently need attention.
  • Schedule later work. Create tickets for technical debt that matters but does not require immediate response.

The causal sequence is practical: a large undifferentiated queue makes attention scarce; pre-investigation supplies context; prioritization directs immediate attention; rule changes and deferred tickets address the remaining work differently. The reported outcome is a more useful queue, with no replacement backlog count given. This is progress toward autonomous production through better triage, even before the system fixes an incident itself.

11:0611:36
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

11:06 · section reference included

American Express: investigate before paging broadly

The American Express example starts with an incident response that pages five to ten teams and twenty to fifty engineers. The particular incident comparison uses sixty minutes to resolution, although Schwartz says incidents can take hours or days. He names inability to pay a credit card bill or log into the mobile app as examples of the stakes.

In the workflow Schwartz describes, Traversal becomes the first responder whenever American Express declares an incident, internally called a bridge. Declaration dispatches the system. Within three minutes, it posts a detailed root cause analysis in the incident’s Slack channel; it can also update ServiceNow tickets. The initial explanation then informs who needs to be called.

That order changes the response. Rather than assembling many teams to discover what broke, responders start with an analysis and may page one or two teams to verify it—or no teams. In the specific comparison, Schwartz describes avoiding pages to fifty-plus engineers. The three-minute figure is time to an analysis, not time to a verified repair; the demonstrated benefit here is a narrower, less chaotic response.

Selected presentation frame from The 5 Levels of Self-Driving Production — Eric Schwartz, Traversal at 858 secondsOpen full source frame
A slide shows an incident timeline with an analysis followed by a smaller response flow.

What changes when investigation precedes broad escalation? The flow below shows how the initial analysis becomes an input to the paging decision. Human verification remains part of the described workflow, while fewer people need to enter the incident just to locate its cause. For incidents in the middle of the night, that is also a concrete reduction in interrupted sleep.

How it fits togetherAnalysis informs escalation at American Express

American Express declares a bridge and dispatches Traversal.

The reported three-minute output is a root cause analysis. It helps decide which teams, if any, should verify the findings.

13:0613:36
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

13:06 · section reference included

Five questions to ask an AI SRE

The closing evaluation questions return to the checkout example’s central difficulty: reaching a distant cause through a large, changing environment. Schwartz proposes testing the operational requirements that make such an investigation useful:

  • Data coverage: Can the AI SRE see all the production data it needs? Missing slices of context can block a detailed diagnosis.
  • Search cost and load: Can it search petabytes of data and hundreds of billions of logs without excessive cost or overwhelming observability infrastructure?
  • Relationships: Can it map how the entities in that data relate? Reading data is insufficient if the system cannot connect it.
  • Knowledge maintenance: Does its understanding improve autonomously, or does the team have to maintain Markdown files and repeatedly supply engineering help?
  • Multihop speed: Can it reach a non-obvious root cause far from the symptom in minutes?

Speed is a condition for adoption during an incident. Schwartz’s observation is that after more than five minutes, on-call engineers lose patience and return to their established habits. An investigation therefore has to be useful before the team has already committed to another way of working. The American Express three-minute analysis illustrates the kind of response window he has in mind.

14:4215:12
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

14:42 · section reference included

Read the complete timestamped transcript
  1. 0:12

    Hey everybody. Um, my name's Eric. I'm a product manager at Traversal, and today we're gonna talk about self-driving production. So just a quick primer on what I'll cover. Uh, I'm gonna talk a little bit about how AI agents are changing the software development life cycle, uh, the problems that that introduces for engineers, and how AI for site reliability engineering fits in, uh, which is where Traversal comes into play. And then I'll talk about a few

  2. 0:42

    examples of, um, what this looks like in practice for enterprises that we work with at Traversal, uh, and a bit about how we built our AI SRE, uh, to deliver the results that we're seeing with Fortune five hundred companies. So, uh, I guess to start some quick context on, uh, kind of the different phases of software engineering. Uh, so sure you're all familiar, but at a high level, you could think about software engineering as kinda three

  3. 1:11

    buckets. There's system design, like what is it that I wanna build? What's the architecture that I wanna build? There's development, which is actually writing the code, building the thing, and then there's troubleshooting. So once you build something and it's interacting with the real world, it starts to break, uh, and you need to fix it. And so with the advent of coding agents, the development portion has shrunk. Development is a lot faster. Folks like me without any formal computer science training can now contribute, uh,

  4. 1:41

    production code. And so this is great. Development's a lot faster. Teams can do ten X more. But then what happens to either end of the spectrum? What happens to system design and what happens to troubleshooting? The hope is that you spend more time on the design part thinking creatively about what it is that you wanna build. But what we actually see with the enterprises that we work with is that, um, more and more time is being spent on troubleshooting. Uh, much more code is being written. People have

  5. 2:11

    less understanding of the code that's being pushed into production. And so what you end up with is more issues, more comp-- uh, more complex environments. Uh, and instead of spending all your time on the creative architecture and design, your teams are bogged down on troubleshooting.

  6. 2:29

    And the, the data kinda bears this out. This is a big problem. Um, by some accounts, enterprises are spending upwards of four hundred billion dollars a year. Uh, forty percent of executives say that this is a problem that their teams face, and on average, engineers are losing seven-plus hours each week, uh, just troubleshooting when they're on call. And this is gonna become an increasing issue that we'll all hear more about, that we'll all experience more over time as tools like Claude Code and

  7. 2:59

    Codex and Cursor, which are fantastic, um, uh, they're fantastic, but they result in more code and more complexity. And so what are we supposed to do about it? Um, there are all kinds of great observability tools. Tools like Datadog, Elastic, Splunk, ServiceNow, where I worked for several years before joining Traversal. Um, these are great, but, uh, there's only so much that they can do. Like, these tools will tell you that something is broken. They'll point out all the things that have

  8. 3:29

    broken. Um, they'll point out things that are maybe correlated, but they won't tell you the root cause of the issue. And when I worked on observability products at ServiceNow, this was something I heard time and again from the customers that I served, which was like, "You're telling me what's broken. You're not telling me why, and you're not telling me what to do about it." And so no matter how many dashboards you create in these tools, it's not really helping teams keep up with the pace of innovation, uh, and complexity that's being added to their environments.

  9. 3:59

    And this is not just something we believe at Traversal, this is kind of a widely held view. Um, Google, who kind of wrote the SRE handbook, like the Bible of site reliability engineering, uh, has commented on this directly, and we also heard recently from Anthropic, um, quotes where they described in their own words that LLMs are not great at this problem. They're not great at pointing out what is the root cause of an issue.

  10. 4:27

    Now, like, why is this so hard? What makes this so challenging? Um, in this particular example that we have on the screen, like, which was based on something we saw with one of our customers, um, if a checkout API is failing, uh, you might need to make five to ten hops across, like, dozens of services and petabytes of data to actually get to the root cause. And so in a very small contained environment, perhaps there's a single seasoned SRE at your company that knows the full

  11. 4:57

    stack and can debug everything and has all the tribal knowledge to sift through all your data. But if you're a Fortune fifty enterprise or a Fortune one hundred enterprise, there's no single engineer that has all of that context. And so what you end up with is a war room with fifty engineers, like, pulled in, uh, and many, many hours trying to debug this issue 'cause everyone has their own particular slice of context. No one has kind of the full scope and breadth of this. And so no-- it's really

  12. 5:27

    challenging for a human or a human paired with Claude Code to get kinda the full spectrum of context needed to jump from a checkout API is failing over here, five hops away to the expired TLS certificate that maybe caused the issue.

  13. 5:46

    And so that's kind of what motivated, um, our founders to, to launch Traversal. Fundamentally, the belief that we have at Traversal is that, uh, root cause analysis, um, is not an observability problem, it's a, it's a causal problem. And so that's why our four founders, three of them come from academia, one comes from quant finance, uh, and they've dedicated, like, decades of their lives towards causal machine learning, which is how do you

  14. 6:16

    find cause and effect, uh, and have applied it to this problem because it's a massive one that enterprises are really struggling with.

  15. 6:25

    And so that kind of brings us to the topic of this talk, which is self-driving production. Um, what we're building at Traversal is the ability for an enterprise to basically have a self-driving production environment. What that means is a closed loop system where, uh, as issues break, the AI system finds the issue, the-- finds the issue or the incident or the alert, finds the root cause of what caused that issue in the first place, puts up a fix,

  16. 6:55

    verifies that it's been fixed, and the loop is closed with-- hopefully without ever having to page or disrupt any of your team members so that they can keep focusing on building. And this is a spectrum. Um, a lot of companies are not fully there yet. We like to think of it in terms of levels, almost like self-driving cars, uh, or autonomous driving. We think about it in the same frame. So level zero is where most companies are today, where everything is fully manual. You're pulling a bunch of people into a Slack

  17. 7:25

    war room or onto a Zoom call. You're spending hours debugging things. Level one might be where you have some rules and automations. Uh, we're hearing a lot about, like, loops that teams are building now with tools like Claude Code or Cursor or Codex. Uh, and so these might be, like, rule-based automations where you can build out a very structured, specific workflow in response to an alert. Those rule-based automations kinda break down when it's a novel situation, and usually a sev one is something you haven't

  18. 7:55

    seen before. There's not really a runbook for it. And so the rule-based automation breaks down there. And level two and level three is kind of where you start to get a little more automation built in. In level three, perhaps you have, like, a, a homegrown agent that is really good at debugging a s-- issues for a specific service or a specific set of alerts. But really where we see the leap is going from level three to level four, which is cutting across an entire environment. So

  19. 8:25

    hundreds of services, like hundreds of repos, thousands of lo-log indexes. It's quite challenging to home grow a solution that can handle that. And level five is kind of the holy grail, which is not only can we diagnose issues across a full production environment for a large enterprise, but also put up the fixes and verify the fixes as well.

  20. 8:47

    And so, uh, we're really proud that at Traversal we get to work with and serve some of the biggest companies in the world, companies like American Express, who I spend a lot of time with personally, uh, Pepsi, DigitalOcean, Capital One. Um, and it's really cool to see the volume and scale of data that Traversal is able to handle. So, you know, trillions of logs that are generated, trillions of spans, tens of billions of metrics and events, um,

  21. 9:18

    and hitting eighty percent plus root cause, uh, for these high severity incidents at this scale is a technical feat that we're pretty proud of. And so beyond just these kind of results at a high level, um, as a product manager, I like to think about the use cases that we build for our customers. And so there's, there's a few different types of scenarios and use cases that we found that can deliver a lot of value. I'll dig into a few in more detail, but at a high level, there's alert intelligence, a product that I spend a

  22. 9:48

    lot of time on, which is helping on-call teams triage and prioritize hundreds or thousands of alerts that they may be receiving in a single day, helping you deal with alert fatigue. There is incident root cause analysis, which is where we got started. How do we help you find the root cause-- pinpoint the root cause of an incident in minutes when it otherwise would have taken hours and dozens of engineers? There is self-healing, which is not only telling you what the root cause was, but putting up the fix to address and mitigate that

  23. 10:18

    issue. There's production support, which is the, the variety of questions and issues that your team might be dealing with in any given day, wanting to chat with their production environment, get specific data points that maybe aren't part of a, a broader incident, but are still taking up a lot of time and toil for your teams. And then pre-production, there is code resilience. Like when you're putting up changes, how do you make sure that this code is making your system more resilient and reliable over time? And

  24. 10:47

    so at Traversal, we cover kind of the whole gamut of use cases, um, but I'll dig into alert intelligence and incident root cause just to give you a bit of a more detailed sense of what that might looks like-- what that looks like, and I'm happy to answer any questions after about the others.

  25. 11:06

    So for alert intelligence, the example that I have here is, uh, based on our engagement with Pepsi. And so Pepsi uses Traversal across a bunch of their different applications, but a very core one is for their supply chain. They have a lot of internal tooling and software to make sure that, um, the raw materials and the finished product can move through their supply chain. And a very critical piece of that is making sure that finished product gets from their warehouse to

  26. 11:36

    their trucks to their retailers at the end. And, um, before Traversal, their team would get thousands or tens of thousands of alerts every single week. Uh, and at any given time, a single engineer might have a backlog of seven hundred alerts. This is kind of a crippling state to be in. Like, you have so much- Noise that you don't know where to look, you don't know what's broken, and things slip through the cracks. Uh, or you just try to keep up and burn out. And so this was a big problem

  27. 12:06

    that Pepsi was facing, and they used Traversal, uh, to help parse the signal from the noise of these tens of thousands of alerts. And so now, instead of each engineer having a backlog of seven hundred alerts, they get a very pri- a prioritized and filtered set of alerts that have already been pre-investigated. We flag to them the alerts that are actually worth digging into. We flag to them opportunities to reduce alert noise, whether that's updating the underlying alert

  28. 12:36

    rules in their code, uh, dismissing alerts that don't need to be addressed right now, uh, or creating tickets for alerts that are maybe technical debt that can be handled later on, but aren't super important to deal with at this moment. And so we've seen a lot of great results with Pepsi, uh, on this alert use case and, and many of our other customers as well. Um, the next example is around incident root cause analysis. And, and this is a case study from our engagement with Amex, um, where I've personally

  29. 13:06

    spent a lot of time myself. Um, so before working with Traversal, what an incident looked like at American Express is anywhere from five to ten teams get paged, anywhere from twenty to fifty engineers. And it could take, in this particular example, sixty minutes, but it could take hours or days to get resolution to, to an incident. You can imagine if customers aren't able to pay their credit card bill, like that's a big problem. Or if they're not able to log into their mobile app,

  30. 13:36

    that's a big problem. And so now, uh, Traversal is the first responder to every single incident that's created at American Express. And so what that looks like is the second the bridge is declared, that's the term they use internally, the second the incident is declared, Traversal is dispatched. Within three minutes, we'll post a very detailed root cause analysis in the Slack channel where that incident is being managed. We can post updates to ServiceNow tickets if they want to as well.

  31. 14:06

    And rather than paging five teams and fifty-eight engineers, because you have that initial analysis, it's a lot less chaotic. You have a sense of what actually broke, and either no teams get paged, or maybe you page the one or two teams just to verify the findings that Traversal posted. Uh, and so we save, in this case, like fifty-plus engineers, uh, from the time and headache of being paged, uh, into this incident. Um, and that's especially appreciated when these incidents are happening in the middle of the

  32. 14:36

    night. Like this is a, a good night of sleep that fifty-three engineers can have now.

  33. 14:42

    And so those are, those are two of the use cases that we're especially proud of at Traversal, but like I mentioned, there's a bunch of others. Maybe in the last couple minutes, I'll just highlight like AI site reliability engineering is a very hot space. You've probably-- If you're familiar, you've probably heard of a lot of companies in the space or claiming that they're solving these problems. Um, we think that there's a few really key questions you should be asking, uh, that are critical to getting this right. So the first is,

  34. 15:12

    can your AI SRE see all of your production data? If you're only giving it a slice, or if it has gaps in its understanding, it's gonna be very hard to get to a very detailed root cause. The second is, can it search through this data? Can be-- It, it's often petabytes of data, hundreds of billions of logs, um, without blowing up costs or taking down your observability infrastructure. Um, this is really not trivial to do at scale for a Fortune one hundred

  35. 15:42

    enterprise. The third is, can it map out the relationshi- uh, relationships between all of these entities in your data? Even if you're able to ingest and read through all this data, if you don't know what to do with it and if you're lost, it's kind of worthless. And then four, does it get better and smarter over time autonomously without having to dedicate engineering resources to maintaining a bunch of markdown files or having a bunch of forward deployed engineers taking up your, your team's time to

  36. 16:12

    maintain the system knowledge? And finally, um, can it make multiple hops? Can it find the non-trivial, non-obvious root cause that's far away from the initial symptom in a matter of minutes? What we've seen is like anything more than five minutes, and you've kind of lost the plot, you've lost the patience of the on-call team, and people will fall back onto their own habits. So it needs to be really good, it needs to be really fast. And I won't go into this in too much

  37. 16:42

    detail, but this is kind of how we think about these five questions at Traversal. So at the bottom of the stack is how we think about kind of a-analyzing all your data, uh, without increasing costs. So basically, how do we ingest and map all of the data, uh, that we're connected to and integrate with all of that data? In the middle of the stack is how we make sense of that data. And so we call that our production world model. How do we map out all the relationships between all the

  38. 17:12

    denti-- the data that we're ingesting? And then finally, how do we surface that and package that up in either use cases or user experiences that are valuable to your team? And so there's a lot of components to getting this right, uh, especially at Fortune five hundred scale.

  39. 17:32

    And so, um, that's a bit about what we've been building at Traversal, what we're delivering at Traversal. The core pieces, like I mentioned, are the production world model, so how we map and make sense of all the data that we integrate with. And then what we call, uh, what we call-- refer to as our causal search engine. Basically, the, the harness and mechanism that we give our agents to search through all of that data, uh, that we've mapped out. And so the production world model and the causal search engine are how we

  40. 18:02

    believe we are gonna help Fortune five hundred enterprises get to the level five of autonomy, fully self-driving production.

  41. 18:12

    Cool. Thank you for your time.