AI Engineer World's Fair 2026
Why 80% Reliability Isn't Good Enough — Felipe Blanes, Amazon AGI Lab
Slide chapters
13 slide and demo groups · Timestamps are approximate.
Read the talk
Why 80% Reliability Isn't Good Enough
Felipe Blanes explains how Nova Act’s customer feedback loop turns production failures into better evaluations, engineering fixes and product decisions—and why trust depends on more than a benchmark score.
From a talk by Felipe Blanes
At a glance
Ideas worth remembering
Static benchmarks leave a gap when customers attempt unfamiliar tasks. Production signals need to feed back into evaluation and development.
The eval flywheel defines customer success, captures telemetry and conversations, diagnoses model, harness and product gaps, then turns them into prioritized decisions.
Reliability matters through the work it removes: an agent that still needs monitoring and manual repair may increase the customer’s burden. Blanes’s 80% and around 92% examples describe an observed trust cliff, not a universal delegation threshold.
Explain what works, what is being improved and what is out of scope so customers can choose uses that warrant confidence.
Evaluations must evolve with customers: early exploration, recurring use cases and increasingly complex work each introduce new questions to test.
A browser-agent product built to learn from customers
A browser agent can perform well in testing and still disappoint the people who need it to do real work. Felipe Blanes, a member of technical staff at Amazon AGI Lab, approaches that problem through his work helping customers use Nova Act, the lab’s tool for building agents that automate browser tasks.
Nova Act’s research preview launched in March of the preceding year with a deliberate goal: get the product into customers’ hands and collect feedback. The first few months exposed gaps in the developer experience, leading to a new experience in July. The service then launched on AWS in December. Blanes worked with customers throughout that progression, connecting what they were trying to accomplish to what the product actually helped them do.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
The benchmark illusion leaves production to hope
The “benchmark illusion” starts with a familiar development sequence. A team receives requirements, builds a product, runs public benchmarks or evaluations against its own synthetic data, and improves the results until it feels ready to ship. Those tests can tell the team how well the product handles the scenarios it has chosen. Customers then introduce scenarios the team never anticipated.
The failure is in keeping the evaluations static while actual use changes. After shipping, a fixed test suite leaves the team hoping that its examples represent customer behavior. Unexpected tasks break the product without necessarily changing what the team measures. A higher score on the same tests cannot, by itself, close that gap. Production experience needs a route back into evaluation and development.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Turn customer signals into decisions
The eval flywheel begins by defining success in the customer’s terms. Before choosing a metric, understand the problem the customer needs solved. That definition determines which signals matter: collecting large amounts of telemetry is less useful if the measurements miss the intended outcome.
Instrumentation supplies one kind of signal; conversations supply another. Meetings and visits help uncover what customers are trying to do and why the observed behavior matters. Blanes’s instruction is direct: “talk to your customer.” Data can be misleading when the team lacks that context. The loop therefore combines measured behavior with insights from working directly with users.
Diagnosis then separates three kinds of work:
- Model failures: Identify where the model fails and feed those cases into model evaluations.
- Harness failures: Find problems in the surrounding agent software and send them to engineering for conventional bug fixing.
- Product gaps: Ask whether the product solves the intended problem, whether customers understand its purpose, and whether its positioning sets appropriate expectations.
This separation matters because a customer-visible failure does not automatically imply that the model needs improvement. It may require a software fix or a product decision. Once the gaps are categorized, the team prioritizes them and assigns work to science, engineering or product. The flywheel continues by repeating the process rather than treating the diagnosis as a one-time report.
How does customer experience reach the team that can change it? The cycle below shows the intermediate diagnosis step. Signals become useful when they lead to a specific kind of decision; repeating the cycle keeps the definition of success connected to what customers need.
The customer-driven eval flywheel
Read the diagram as text
- Define success. Understand the outcome the customer needs.
- Capture signals. Combine instrumentation with customer conversations.
- Diagnose gaps. Separate model failures, harness bugs and product gaps.
- Feed decisions. Prioritize work for science, engineering and product.
- Define success → Capture signals: Observe the intended problem.
- Capture signals → Diagnose gaps: Categorize what customers reveal.
- Diagnose gaps → Feed decisions: Choose and assign improvements.
- Feed decisions → Define success: Repeat the loop.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
The questions change as customers adopt the product
Customers have their own progression through a product. Repeating the flywheel reveals different information at different stages, so the team should change what it is trying to learn as adoption grows.
- Use-case discovery: Establish the customer’s problem and whether the product can solve it.
- Early adoption: Explore what is possible. Customers try unexpected tasks, revealing both unsupported uses and surprising successes.
- Scaling: Look for recurring patterns across more customers. These expose the “hero use case”—the problem that repeatedly brings people to the product.
- Future product bets: Use gaps discovered during early adoption and scaling to decide what to build next.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Reliability changes whether customers can hand over work
An agent with 80% reliability can look ready to ship from the builder’s perspective. From the customer’s perspective, it can create another job. Someone must build the automation, monitor its execution and finish or repair the work when it fails. The agent’s successful attempts do not remove the need to supervise the workflow.
Blanes calls the change in willingness to delegate the “trust cliff.” In his customer experience, around 92% reliability changed the response from needing to watch the agent to feeling able to hand over tasks. These percentages illustrate his observed adoption pattern, rather than a universal threshold: the talk does not define a shared reliability metric or establish which workflows can safely be delegated at that level. The useful mechanism is the shift in supervision burden. Trust becomes a practical decision about whether the automation actually removes work.
That decision also needs honest information about the product’s limits. Customer discussions should distinguish three categories:
- What works: Explain the tasks the product handles well and the reliability customers can expect for them.
- What is being improved: Identify known gaps that the team is actively working on.
- What is out of scope: Say plainly which tasks the product cannot handle, before customers spend time discovering that themselves.
Clear limits help customers choose an appropriate use and avoid predictable disappointment. With many competing tools available, an unsuccessful trial can be enough for a customer to move on. Blanes’s qualitative lesson is that transparency about limitations can build more trust than higher benchmark scores: it lets the customer understand where confidence is warranted.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Customer work reveals changes a benchmark would miss
Amazon Leo, Amazon’s satellite internet business, supplied a concrete example of customer feedback changing the execution path. The resulting feature caches trajectories—the sequences of actions used to carry out a task—rather than requiring model inference every time. If the cached trajectory fails, execution falls back to the model.
The change moves repeated work onto a cheaper path while keeping model inference available when reuse does not work. Before caching, inference was needed on each use; afterward, a successful cached trajectory could avoid it. Blanes reports cost optimization for this customer, without quantifying the savings or specifying how trajectory failure is detected.
Where does inference remain in the cached workflow? The diagram shows that it becomes the fallback after a failed cached attempt. The cost benefit comes from successful reuse; the fallback preserves a route forward when reuse fails.
Two other customers exposed different kinds of gaps:
- Hertz: access for less technical QA staff. Some engineers using Nova Act for QA automation could write Python and other scripts. Others could not. That difference prompted a non-technical product experience intended to let more customers use the tool. The obstacle was how people built the automation, rather than simply how well the model performed it.
- Sola: flexibility across varied automation tasks. The process-automation startup served many different customer use cases. Its needs pointed toward more customization, particularly in the actuation stack—the part of the tool that carries out actions. The talk identifies the direction of that flexibility without specifying the customization interface.
These examples connect customer contact to three distinct decisions: reuse work to reduce inference costs, broaden who can build an automation, and let an automation provider customize execution. None requires interpreting every customer problem as a request for a better model.
Reuse a trajectory, then fall back when it fails
Read the diagram as text
- Task execution. Use Nova Act for the customer’s browser task.
- Cached trajectory. Reuse the action trajectory instead of inferring it again.
- Successful reuse. Avoid model inference for this execution.
- Model fallback. Use the model when the cached trajectory fails.
- Task execution → Cached trajectory: Try reuse.
- Cached trajectory → Successful reuse: Trajectory succeeds.
- Cached trajectory → Model fallback: Trajectory fails.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Keep evaluations learning as customer work changes
Repeated use of the flywheel led to four operating principles:
- Derive scenarios from production: Synthetic data can help at the beginning, but customer signals should feed the evaluations once real usage exists.
- Categorize for action: Separate research, engineering and product issues so each can be prioritized and addressed by the appropriate team.
- Share capabilities honestly: Include limitations in customer communication, especially tasks the product does poorly.
- Run the loop quickly: Shorten the time between learning from customers and acting on what they reveal.
The expectation is that evaluations should get “smarter every week.” Here, smarter means learning from the problems customers are actually encountering, rather than continuing to test only the team’s original assumptions. If that learning stops, evaluations become stale even while the product keeps running.
The ending ties freshness to the customer journey. As customers move from exploration into broader adoption, what they attempt changes and can become more complex. Evaluations must keep reflecting that work. The two lasting requirements are therefore connected: measure what customers care about, and keep updating those measurements as their use evolves. A suite built once cannot keep answering a question that keeps changing.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Resources
Related talks
- Beating RL With Reflection: GEPA and Optimize Anything
Extends the feedback-loop theme into optimization: execution traces guide changes to prompts and agents, while human annotations can train the evaluator used to judge those changes.
Read the complete timestamped transcript
13 slide groups. Extracted from the recording; expand builds to follow changes. Timestamps are approximate.
- 0:12
Can everybody hear me? Okay, perfect. So first, thanks for joining, everyone. Uh, my name is Felipe, and I am a member of technical staff at the Amazon AGI Lab. Um, as part of my role, I help us to build the next generation... I manage the programs to build the next generation of products our lab is building. And today, I will talk to you about designing evals that earn customer trust. Before talking about
Designing Evals That Earn Customer Trust
Felipe Blanes of Amazon AGI Lab introduces his talk on designing evals that earn customer trust.
Text in image
Amazon AGI Lab Designing Evals That Earn Customer Trust Felipe Blanes Member of Technical Staff June 30, 2026 Interface text: CC
12 Months on the Front Lines
Nova Act moved from a research preview in March 2025 to an improved developer experience in July and an AWS service in December. Blanes worked directly with customers throughout that period.
Text in image
THE CONTEXT 12 MONTHS ON THE FRONT LINES March-25 Nova Act Research Preview July-25 Improved DevX December-25 Nova Act AWS Service 2 ©2026 http://amazon.com/, Inc. or its affiliates. Amazon AGI Lab Interface text: CC
- 0:42
evals, I just need to give you some context about what our lab was doing the past year. So everything started in March last year, where we launch our Nova Act research preview. For context, like Nova Act is a tool that we built as part of our lab, and it's a tool that helps you to build browser agents. So basically, everything that you do in a web browser, you can use Nova Act to automate those tasks. Uh, and as part of the research preview,
- 1:12
our main goal was we wanted to ship a product to get as much feedback as we could from our customers. Uh, in March, we launched that. Then in July, we made one additional improvement in our product, which was basically develop a whole new developer experience. And this was because basically during the first couple months, we noticed, like, some gaps in the developer experiment-- uh, experience, and we wanted to make sure customer had the best experience building agents.
12 Months on the Front Lines
Nova Act moved from a research preview in March 2025 to an improved developer experience in July and an AWS service in December. Blanes worked directly with customers throughout that period.
Text in image
THE CONTEXT 12 MONTHS ON THE FRONT LINES March-25 Nova Act Research Preview July-25 Improved DevX December-25 Nova Act AWS Service 2 ©2026 http://amazon.com/, Inc. or its affiliates. Amazon AGI Lab Interface text: CC
- 1:43
Then in December, we finally launch our service on AWS. So today, Nova Act is a top-tier service on AWS that a- anyone can use to build, uh, production-level agents. And during this period, I was basically responsible for the customer enablement piece of that. What's customer enablement, just for context? It's basically I was working day to day with all of our customers to understand what was their problem and how we were helping them to solve that.
- 2:13
So that was my main, uh, role, uh, during last year. And then let's go to, uh, the problem that we will be discussing today. So I like to call this is the benchmark illusion. So you all working on AI, you are probably working on and building things based on benchmarks, right? It could be public benchmarks that everybody's using and everybody's trying to optimize the products on that, and also benchmarks
- 2:43
that you are creating, your own synthetic data that you are creating and you are evaluating your product. Uh, and the main goal here is you want to optimize, right? You want to be the best as you can there in those benchmarks. But then when you ship that to production and your customers start using that, what happen is, it's this, right? They start seeing problems, and it's basically everything that you were not expecting them to do, they try to do that, and they break your product.
The Benchmark Illusion
Benchmark performance can look strong while customers encounter problems in production by using the product in unexpected ways.
Text in image
THE PROBLEM “THE BENCHMARK ILLUSION” Evals Production 3 ©2026 http://amazon.com/, Inc. or its affiliates. Amazon AGI Lab Interface text: CC
- 3:13
And this is happening because you basically-- most of us, we are doing-- we are working on evals that are, that are static. So what are static evals? So basically, let's talk a little bit about what's the standard development process of a product, right? First thing that you do, you receive, uh, the requirements from your product team, and you start building, right? Everybody does that, I hope. Then when you have a product in a good shape, the
Static Evals: Build, Benchmark, Ship
The standard flow builds a product, optimizes it against benchmarks or synthetic data, then ships it. Customers may use it in unexpected ways that the evaluations missed.
Text in image
THE PROBLEM STATIC EVALS BUILD → BENCHMARK → SHIP 4 ©2026 http://amazon.com/, Inc. or its affiliates. Amazon AGI Lab Interface text: CC
- 3:43
next thing that you will do is running your evals. Again, public benchmarks, synthetic data that you generated, and you optimize for that. When you start feeling comfortable, you're like, "Okay, now I will ship that," and you ship that to the customers. But if you have static evals, what's the only thing that you can do after that? It's basically this. It's hope, right? You just hope your evals were reflecting exactly what your customers will do with your
The Problem: Static Evals
After shipping, static evals leave teams hoping benchmarks reflect customer behavior. Blanes calls for closing the loop with customer feedback.
Text in image
THE PROBLEM STATIC EVALS BUILD → BENCHMARK → SHIP → HOPE 4 ©2026 http://amazon.com/, Inc. or its affiliates. Amazon AGI Lab Interface text: CC
- 4:12
product, and if not, it will start failing, right? And this is the gap. This is exactly what we will be discussing today and what we were doing in our lab to solve this problem. And just a spoiler, so this is not about better benchmarks. It's about closing the customer loop. So what we want you to do here is get the feedback from your customer and close the loop.
The Problem: Static Evals
After shipping, static evals leave teams hoping benchmarks reflect customer behavior. Blanes calls for closing the loop with customer feedback.
Text in image
THE PROBLEM STATIC EVALS BUILD → BENCHMARK → SHIP → HOPE 4 ©2026 http://amazon.com/, Inc. or its affiliates. Amazon AGI Lab Interface text: CC
Show 2 builds
- 4:03
A flow runs from build to benchmark to ship to hope.
Text in image
THE PROBLEM STATIC EVALS BUILD → BENCHMARK → SHIP → HOPE 4 ©2026 http://amazon.com/, Inc. or its affiliates. Amazon AGI Lab Interface text: CC
- 4:24
Build, benchmark, ship, and hope; the slide identifies a gap and calls for closing the feedback loop.
Text in image
THE PROBLEM STATIC EVALS BUILD → BENCHMARK → SHIP → HOPE ↑ THE GAP The fix isn't better benchmarks. It’s closing the feedback loop. 4 ©2026 http://amazon.com/, Inc. or its affiliates. Amazon AGI Lab Interface text: CC
- 4:03
Static Evals: Build, Benchmark, Ship
The standard flow builds a product, optimizes it against benchmarks or synthetic data, then ships it. Customers may use it in unexpected ways that the evaluations missed.
Text in image
THE PROBLEM STATIC EVALS BUILD → BENCHMARK → SHIP 4 ©2026 http://amazon.com/, Inc. or its affiliates. Amazon AGI Lab Interface text: CC
- 4:39
So with that in mind, what we did in our lab was basically propose an eval flywheel. So if you are not aware about the terminology, but flywheel, it's basically a loop that you keep repeating, like, all the time. And the first step of this eval is define success. And very important here, so define success here, it's not what you think it's success. It's what your customer think it's success, okay? So
- 5:09
next step, as soon as you understand what your customer really needs and the problem you are trying to solve, you go to capture signals. And we as engineers, what's the first thing that comes to your mind? It's like instrumentation, right? Let's get metrics. Let's get data, as much as you can, about what your customer is doing. But one very important piece of that, that we are missing, is you should talk to your customer. Like, talk to your customer. Go, schedule
- 5:39
meetings, uh, visit them, and understand exactly what they are trying to do. Your data might be a little bit misleading. You might be missing exactly what's the problem that your customer is trying to solve. Third step, you go to diagnose gaps. That's easy. That's basically you get all the signals from customers, could be instrumentation, but also your inputs, your insights from the meetings that you had with them, and you just start categorizing those. And when I say categorizing, there are
The Eval Flywheel
Start with customer-defined success, then combine production signals with customer conversations. Categorize the gaps into inputs for model evaluation, engineering, and product decisions.
Text in image
THE EVAL FLYWHEEL 1 Define Success From the customer's perspective 2 Capture Signals Instrument production and meet customers 3 Diagnose Gaps Categorize gaps into actionable buckets 5 ©2026 http://amazon.com/, Inc. or its affiliates. Amazon AGI Lab Interface text: CC
- 6:09
basically very high level, but there are three things that you could find from those discussions. First, it's basically inputs about your model. So where your model is failing there, and this feeds into evals, right, to your model. The, the second point, it's inputs to your engineering team. So basically, what, uh, is the gap in your harness that you should fix? This is more traditional bug fixing. And the third one is also on the product side. So
The Eval Flywheel
Start with customer-defined success, then combine production signals with customer conversations. Categorize the gaps into inputs for model evaluation, engineering, and product decisions.
Text in image
THE EVAL FLYWHEEL 1 Define Success From the customer's perspective 2 Capture Signals Instrument production and meet customers 3 Diagnose Gaps Categorize gaps into actionable buckets 5 ©2026 http://amazon.com/, Inc. or its affiliates. Amazon AGI Lab Interface text: CC
- 6:39
what are you missing in terms of product? Like, do your customer understand exactly what your product is trying to solve? Is your product, like, properly positioned? So that's very important. So as soon as you have the gaps di- uh, the gaps categorized, you just feed that into decisions. So feed that into decisions is basically you prioritize that, and you ask your science, your engineering, your product team to address those. That's basic, right? And then you just continue
- 7:09
repeating this loop over and over.
- 7:13
So with that in mind, like in our lab, we repeated this flywheel several, several times since March last year, and what I also noticed is basically, as part of my journey as a product, each of my custom-- each customer will have their own journey using my product. What that means, so my customer evolves as they use my product, right? So there are basically four things that you can learn while
- 7:43
your customer use your product. The first one is, that's the first thing that you will do the first time that you meet your customer. It's basically use case discovery. So what you want to do here at this first step, it's basically understand what's their problem. So what's the problem of your customer, and make sure what you are building solves that, right? Then after that, you will have couple early adopters, right? From these early
What We Learn During the Customer Journey
Customer discovery identifies the problem; early adopters reveal what’s possible. As the customer base grows, recurring use cases emerge and product gaps inform bets on what to build next.
Text in image
WHAT WE LEARN DURING CUSTOMER JOURNEY Use Case Discovery What’s their problem? Early Adopters What’s possible? 6 ©2026 http://amazon.com/, Inc. or its affiliates. Amazon AGI Lab Interface text: CC
Show 2 builds
- 8:06
The visible journey stages are use case discovery, asking about the customer’s problem, and early adopters, asking what is possible.
Text in image
WHAT WE LEARN DURING CUSTOMER JOURNEY Use Case Discovery What’s their problem? Early Adopters What’s possible? 6 ©2026 http://amazon.com/, Inc. or its affiliates. Amazon AGI Lab Interface text: CC
- 8:58
Four stages of customer learning: use case discovery, early adopters, pattern identification, and product bets.
Text in image
WHAT WE LEARN DURING CUSTOMER JOURNEY Use Case Discovery What’s their problem? Early Adopters What’s possible? Pattern Identification What are the key use cases? Product Bets What to build next? 6 ©2026 http://amazon.com/, Inc. or its affiliates. Amazon AGI Lab Interface text: CC
- 8:06
- 8:13
adopters, the main signal that you want to get, it's basically what's possible. So that's the time where customer will try crazy things. You will find things that you cannot help them at a- at all, right? But you will also find things that your customers are using your product to solve. And many times you will be surprised because it's something that you would never imagine.
- 8:37
Third point, this is when you start scaling, right? You get your early adopters, but now you start scaling. You are getting more customers, and you are able to identify some patterns, right? What are the patterns? The pattern is basically your hero use case, right? That's the case, that's the problem that everybody is using your product to solve. And last one, this is more future-looking, but these are your product gaps. So when you were working
- 9:07
with early adopters, and also after you start scaling, you will also be finding some gaps on your product. Your product team can help you to prioritize those, and these are the bets for your future, right? What you should build next. Um, as I said, I work with several, several customers during this journey, and there are a couple learnings that I want to share that some might be obvious, but others, it's very, very insightful. So the first one is
- 9:37
the t- the trust cliff that I f- I like to call. So what's the trust cliff? So imagine you build a product, you are ready to ship, and you s- and you measure the reliability of this product, and you found eighty percent reliability. That seems fine, right? You're like, "Okay, I can give that to my customer and they, they can start using it," right? But what your customer thinks when you say you are eighty percent of
- 10:07
reliability is, "I cannot trust this product. I cannot trust." Uh, and why? Because when you show nine-- eighty percent reliability, what they will think is, "Oh, okay, so if it's eighty percent, I still have to monitor this agent. If they fail, I will need to do some manual work. So in fact, it's actually more work for me, not less work. I need to build this agent, plus
- 10:37
monitor that, and also do some manual work after." But when you get to a point around ninety-two percent reliability, the message changes to your customer. And what they think, it's, "Okay, ninety-two percent, I can actually trust this, right, to handle my tasks. And I completely hand over, like, workflow to my customer." So it's basically reliability is a zero to one, right? Or you trust or you don't. There is
Customer Learning: The Trust Cliff
Blanes describes a trust cliff: at 80% reliability, customers still check the agent and fix failures; above roughly 90%, they may trust it to handle the process.
Text in image
CUSTOMER LEARNING THE TRUST CLIFF 80% reliability = 0% trust WORKS LESS THAN ~90% OF THE TIMES: “I still have to check it every time. It saved me nothing.” “Actually it's worse — now I do the task PLUS verify the agent.” WORKS MORE THAN ~90% OF THE TIMES: “I can trust this. I can let the agent handle this process.” 7 ©2026 http://amazon.com/, Inc. or its affiliates. Amazon AGI Lab Interface text: CC
- 11:07
nothing like in the middle there. Second learning, it's the eval transparency. So every time that you start working with a customer, you basically need to be transparent about three things that your product does. First thing is, that's easy. Everybody likes to do that. So what works? So you basically show to your customer, "I am really good doing this. That's the level of reliability. You can trust my product.
Customer Learning: The Eval Transparency
Blanes tells teams to share what works and at what reliability, what is improving, and what is out of scope. He says transparency about product limitations builds more trust than higher benchmark numbers.
Text in image
CUSTOMER LEARNING THE EVAL TRANSPARENCY 8 ©2026 http://amazon.com/, Inc. or its affiliates. Amazon AGI Lab Interface text: CC
Customer Learning: The Eval Transparency
Blanes tells teams to share what works and at what reliability, what is improving, and what is out of scope. He says transparency about product limitations builds more trust than higher benchmark numbers.
Text in image
CUSTOMER LEARNING THE EVAL TRANSPARENCY 8 ©2026 http://amazon.com/, Inc. or its affiliates. Amazon AGI Lab Interface text: CC
- 11:37
Just use my agent and it will give you the reliability that you need." Second point is, "These are the things that I'm doing to improve my product," okay? So there are some things that I know it's a gap, but I am investing time right now to make this better. And the third thing, that's the tough one. Nobody wants to do th- that. It's what is out of scope. So you really need to be transparent. Like, if something doesn't work for your product, just go ahead and tell your customer.
- 12:07
Don't let them try. Otherwise, like, there are so many tools in the market right now that if you do some-- if you show something for them that doesn't work, they will just forget about your product, and they will move to the next. So be transparent. And the main learning here is transparency on product limitation increase trust more than higher benchmarks. That's a very interesting finding, right? Be transparent about what your product is capable of doing and, more important, what it's
Customer Learning: The Eval Transparency
Blanes tells teams to share what works and at what reliability, what is improving, and what is out of scope. He says transparency about product limitations builds more trust than higher benchmark numbers.
Text in image
CUSTOMER LEARNING THE EVAL TRANSPARENCY ✓ What works and at what reliability ◐ What's improving X What's out of scope Transparency on product limitations increases trust more than higher benchmark numbers 8 ©2026 http://amazon.com/, Inc. or its affiliates. Amazon AGI Lab Interface text: CC
- 12:37
not capable of. That's how you earn customer trust.
- 12:43
Third learning is if you work, work very close with customers, you might find a lot of use case that you would never expected. So some examples here is Amazon Leo. It's the satellite-- internet satellite company from Amazon. Working with them, we actually learned some inputs, uh, about creating features to do caching of trajectories. So instead of doing inference all the time that they use our product, we cache trajectories. If it fail, we just fall back to the model.
- 13:13
So we optimize the cost for them. Second learning is with Hertz, the car rental company. So they were also using our product for QA automation. And we learned that as part of their company, they had some QA engineers that were very technical and were capable of building, like, scripts with Python and other coding languages. However, some technical, uh, some people from QA, they are not that technical. So that
- 13:43
was the input that we needed to actually build a whole non-technical experience for our product that would enable more customers to use it. Last one, this is a startup called Sola. Sola is basically a RPA company. If you are not familiar with the term, RPA is repetitive process automation, and they offer tools to automate process for other companies. So imagine the variety of use cases that they
Unexpected customer use cases
Amazon Leo caches trajectories and falls back to the model when something goes wrong. Hertz prompted a nontechnical QA experience; Sola highlighted the need for customizable actuation.
Text in image
CUSTOMER LEARNING USE CASE WE DIDN’T EXPECTED Amazon Leo Caching trajectories and use model as a fallback when something went wrong Hertz Non-tech users building QA test cases Sola Customizing actuation to customer needs 9 ©2026 http://amazon.com/, Inc. or its affiliates. Amazon AGI Lab Interface text: CC
- 14:13
might have. It's a lot of different use cases. And what we learned from them is we could give some additional flexibility in our product for them to customize, especially the actuation stack of our tool. The learnings here are less important than keeping in mind that you will learn a lot about what your customers is trying to do here, right? And what should be the next features you should build for your product. And then,
Unexpected customer use cases
Amazon Leo caches trajectories and falls back to the model when something goes wrong. Hertz prompted a nontechnical QA experience; Sola highlighted the need for customizable actuation.
Text in image
CUSTOMER LEARNING USE CASE WE DIDN’T EXPECTED Amazon Leo Caching trajectories and use model as a fallback when something went wrong Hertz Non-tech users building QA test cases Sola Customizing actuation to customer needs 9 ©2026 http://amazon.com/, Inc. or its affiliates. Amazon AGI Lab Interface text: CC
- 14:43
like, running this flywheel several times, we came up with four principles for this flywheel. First one is derive evals, uh, eval scenarios from production, not imagination. So again, like, creating synthetic data might be very important at the beginning of the process, but as soon as you start cu- getting customer signals, make sure that feeds your eval. Second, categorize into actionable areas. Again,
- 15:13
product issues, engineering issues, research issues. Make sure you prioritize that well to your team. Third one, share capabilities honestly. Again, transparency builds trust. Make sure you share to your customer especially what your product is not good at. Third one is run the flywheel as fast as you can. So here it's basically the faster you run that flywheel,
- 15:43
faster your product will improve, right? That's almost obvious, right? But keeping that in mind, like, run your flywheel as fast as you can. And then, like, with those four principles, what you will see is, uh, your evals will g- should get smarter every week. But very important, if you are not seeing your evals getting smarter every week, that means your evals are getting stale, okay? And
Four principles of the flywheel
Derive eval scenarios from production, categorize failures, and share product limitations honestly. Run the flywheel quickly so the eval suite gets smarter every week.
Text in image
FOUR PRINCIPLES OF THE FLYWHEEL 1. Derive eval scenarios from production, not imagination 2. Categorize failures into actionable areas 3. Share capabilities honestly - transparency builds trust 4. Run the flywheel as fast as you can Your eval suite should get smarter every week. If it doesn't, it's getting stale. 10 ©2026 http://amazon.com/, Inc. or its affiliates. Amazon AGI Lab Interface text: CC
- 16:13
just to finalize the talk here, there are two ideas that I want you guys to take home. Just two. So first idea is eval must reflect what customer cares about, not what you think they care about, okay? All about getting customer input here and make sure your evals reflects what's their problem. Second is evals are not built once. It's a flywheel that evolves as your customer
Two Ideas to Take Home
Use customer input to build evals around real problems, then keep updating them as customers’ tasks change. Blanes presents this loop as a way to earn customer trust.
Text in image
TWO IDEAS TO TAKE HOME Evals must reflect what your customers care about not what you think they should care about. 11 ©2026 http://amazon.com/, Inc. or its affiliates. Amazon AGI Lab Interface text: CC
- 16:44
evolves. One note here, remember that customer journey? As your customer moves through that customer journey, what they are trying to do with your product will also change. Like, it will get more complex, right? So your evals needs to be up to date and reflecting exactly what your customer is trying to do right now. And with that, what you have to do is simply, like, build the loop, ship evals that matter, and then
Two Ideas to Take Home
Use customer input to build evals around real problems, then keep updating them as customers’ tasks change. Blanes presents this loop as a way to earn customer trust.
Text in image
TWO IDEAS TO TAKE HOME Evals must reflect what your customers care about not what you think they should care about. Evals are not built once. They're a flywheel that evolves as your customers evolve. Build the loop → Ship evals that matter → Earn customer trust 11 ©2026 http://amazon.com/, Inc. or its affiliates. Amazon AGI Lab Interface text: CC
- 17:13
you earn your customer trust. And that's all that I have for today. Uh, thanks very much for joining. Uh, I will stay in our booth after for more discussions, but again, enjoy the conference.
Thank You
The closing slide offers QR codes for Felipe Blanes’s LinkedIn profile and the Amazon Science blog.
Text in image
Thank You! linkedin.com/in/felipeblanes/ https://labs.amazon.science/blog Amazon AGI Lab Interface text: CC