惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Google DeepMind News
Google DeepMind News
aimingoo的专栏
aimingoo的专栏
爱范儿
爱范儿
D
Docker
I
InfoQ
Microsoft Security Blog
Microsoft Security Blog
G
Google Developers Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Vercel News
Vercel News
H
Hackread – Cybersecurity News, Data Breaches, AI and More
T
Tailwind CSS Blog
D
DataBreaches.Net
月光博客
月光博客
N
Netflix TechBlog - Medium
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
V
Visual Studio Blog
MyScale Blog
MyScale Blog
B
Blog
阮一峰的网络日志
阮一峰的网络日志
L
LangChain Blog
Recent Announcements
Recent Announcements
Microsoft Azure Blog
Microsoft Azure Blog
WordPress大学
WordPress大学

Amplitude

Should I install the Amplitude SDK? Amplitude climbs to #3 in G2 Digital Analytics Momentum I was the bottleneck Your agents are only as good as your data context The New Trust Economy in Financial Services See how Agent Analytics governs agent trace data with access controls and privacy redaction making it safe to send us your agent traces. Connecting Agent Performance to Product Outcomes The Hidden Cost of a Bad AI Answer Verification loops in software factories: What PMs need to know Your AI Chat Box Isn't a Strategy. Where You Put It Is. The Neobank Squeeze: Why Classic Banks Need to Learn to Move at Challenger Speed From Context to Intelligence: Building Self-Improving Products in Banking and Insurance Practical Guide to Evaluating Open Models: Achieving Sonnet-level performance with Kimi AI Can Build. Can It Know What Worked? Your Analytics Just Joined Discord How HYBRD Turned Agent Evals into a Retention Signal Use Amplitude with Your Existing Adobe Tags Beyond the Rate: Retail Banking's New Competitive Front How NS Prevented €1.8M in Revenue Loss Through Experimentation Go from Product Launch to Insight to Action in Minutes What Makes a Good vs Bad North Star Metric The Role of Feature Management in Successful Product Development Cohort Retention Analysis: Reduce Churn Using Customer Data 7 Steps to Measuring the Success of a Feature 14 Best Product Management Tools for 2026 (Plus Tips from Senior PMs) The Definitive Guide to Behavioral Cohorting Putting A Number On AI Quality Meet the Winners of the 2026 Amplitude AI Impact Awards Beyond Last-Touch Attribution: Find Out Which Interactions Really Matter Agent Connectors Are Better Together
The Eval Signal That Predicts 3x Agent Retention
Vinay Goel · 2026-05-07 · via Amplitude

This blog was co-authored by Sandhya Hegde, Cofounder at Calibre, an applied AI research firm.

If you’ve shipped an agentic feature to your product in the last year, you’ve probably asked some version of this: Are agents making my product stickier, or just cannibalizing the parts that already work? Do users with high eval scores actually retain better? How do I understand the impact of agent improvements at the user and business level, not just inside a session?

We had those questions too, so we ran an analysis on Amplitude’s Global Agent for 20K+ users who were regular Amplitude veterans (effectively power users) before we launched Global Agent. We wanted to understand how positive agent sessions (based on eval scores) affected their relationship with Amplitude and find predictors of better long-term retention.

The core insight: Scoring vs retention

For established users of an AI product, eval scores and retention are basically orthogonal. Bad sessions don’t push them out. Good sessions don’t keep them in.

For new users of an AI product, that relationship is the opposite: Eval scores are highly predictive of adoption and future retention. The single sharpest value signal is whether the user had a positive experience and saved the agent’s output in the first session. Below are the three patterns that stood out in our data:

1. Our most retained users are also having the most negative agent experiences.

Pure correlation, not causation. Our power users push the agent harder than anyone else, hit dead ends constantly, and come back the next day with new queries anyway. They’re not retained because the agent fails them. They’re retained despite it because the agent is part of how they work, and friction is the cost of living on the jagged frontier.

2. A positive first-week experience was worth a 3x retention multiplier.

This was the sharpest signal. Users whose first week/session with Global Agent was strictly positive retained 3x better over long periods of time than users whose first week tripped a single failure flag, even when both groups were equally active everywhere else in Amplitude. Same product, same user quality, different first impression, and completely different downstream behavior.

3. Early positive agent experiences pulled overall Amplitude usage up too.

The agent isn’t a sandbox (though it technically runs in one). A great first session with Global Agent improved weekly retention to the rest of Amplitude’s platform, not just to the agent itself. Bad first sessions, on the other hand, didn’t push users off Amplitude. They just pushed them away from the agent specifically.

The implication: If your eval-cohort is showing strong retention and you’re feeling smug that low eval scores aren’t hurting retention, don’t. They probably are. You’re just not looking at the full picture.

The first clue: Tangled eval cohort retention curves

When we set out to correlate eval scores and retention, we started simple. We plotted weekly retention by eval cohort across all users based on session modes (refer to our agent analytics modes post for definitions of Clean Success, Graceful Recovery, Silent Fail, and Dead End). To our surprise, we got nothing. All four eval cohorts were within 5% of each other.

Chart 1: Established users in any eval cohort retain at roughly the same rate.

All four eval cohorts sit within ±5% of each other

Weekly Global Agent retention by eval cohort, shown as deviation from the cross-cohort average.

+8% +6% +4% +2% 0% -2% -4% -6% -8% Deviation from cohort average W1 W2 W3 W4 cohort avg. Clean Success Graceful Recovery Silent Fail Dead End Clean Success · +3.8% Clean Success · +5.0% Clean Success · +3.5% Clean Success · +3.0% Graceful Recovery · +0.4% Graceful Recovery · +0.2% Graceful Recovery · +0.8% Graceful Recovery · +0.8% Silent Fail · -2.8% Silent Fail · -2.0% Silent Fail · -1.2% Silent Fail · -1.2% Dead End · -1.2% Dead End · -3.6% Dead End · -3.4% Dead End · -3.6%

If session quality predicted user retention, these curves would separate. They cluster.

At first glance, there are two ways we can interpret this:

  • Bad sessions are a great demand signal. Users kept trying because they really needed an answer (not because they were masochists... or maybe they are).
  • The eval categorization and scoring don’t matter. It’s either incorrect or irrelevant.

It seemed dangerous to embrace either. They would easily become great excuses to not care about the quality of our agent’s output in each and every session.

So we went back to the drawing board of user psychology. What makes users love/hate an AI product? Change their old workflows and become sticky with a new surface? Give it a chance to work? Was it the agent’s sheer power to be able to handle complex tasks or the speed with which it automated simple ones?

We wanted to find the strongest signal that made a difference.

The data immediately revealed a story when we split the question into two cohorts (established users and new users of an AI product) and asked each question separately. The tangled chart becomes clear, and the answers are nearly opposite.

The signal: First-time UX eval score predicts long-term retention

At this point, we started focusing on first-time Global Agent users only. Note: These were all already power users of Amplitude.

We took Q1 2026 first-time Global Agent users and split them by first-session outcome:

  • positive (clean success flags) vs.
  • negative (any failure flag tripped, including thumbs-down feedback)

The retention curves separate immediately and stay separated week over week.

Chart 2: For first-time users, first-session eval outcome predicts retention

Positive first sessions stick. Negative ones don't.

Weekly retention to Global Agent by first-session outcome, shown as deviation from the two-cohort mean.

+60% +40% +20% +0% -20% -40% -60% Deviation from cohort mean W1 W2 W3 W4 cohort mean Positive Negative ~90 pp spread at W4 Positive · +40% Positive · +44% Positive · +45% Positive · +45% Negative · -40% Negative · -43% Negative · -44% Negative · -45%

First-session outcome is the entire signal for new-user agent retention.

We then layered in the strictest “user got real value” signal in the data: whether they saved the agent’s output (a chart, cohort, dashboard, etc.) and committed it to their workspace.

Chart 3: Users who saved an AI artifact in their first (positive) session retain at 3x the rate of users whose first session hit any failure flag.

Saving an AI artifact in the first session is worth 3x retention

Weekly Global Agent retention by first-session cohort. Indexed to Strict Positive W0 = 1.0.

1.0 0.8 0.6 0.4 0.2 0.0 Relative retention W0 W1 W2 W3 W4 Strict Positive Clean session + saved AI artifact Middle Clean session, no save Broad Negative Any failure flag Strict Positive · 1.00 Strict Positive · 0.48 Strict Positive · 0.44 Strict Positive · 0.41 Strict Positive · 0.40 Middle · 0.17 Middle · 0.22 Middle · 0.15 Middle · 0.13 Broad Negative · 0.05 Broad Negative · 0.06 Broad Negative · 0.06 Broad Negative · 0.06 3x

First-session save is the sharpest predictor of agent adoption in the data.

That’s a 3.57x gradient at Week 1, holding at 3x by Week 4. Monotonic, persistent, and specific to Global Agent.

What makes this possible: Correlating evals and usage metrics

If you’re working on an agentic product, measure first-session eval scores and value extraction. Tie it to user engagement and retention so you can show the value of new AI features to your overall business.

To do this, your eval data and your product analytics need to share a schema.

Most teams can’t run this analysis. Their eval data lives in one warehouse, their product analytics live in another, and any cross-cutting question requires a JOIN, a schema reconciliation, and many meetings.

Amplitude’s agent analytics fires both into the same event stream:

  1. Eval scores. Structured session-evaluation events recorded automatically for every Global Chat session, with boolean flags for things like Has Task Failure, Has Negative Feedback, Has Technical Failure.
  2. Product analytics. Cross-product event taxonomy. When a user saves a chart, builds a cohort, or modifies a dashboard, those product actions fire into the same stream as the agent’s session events, with consistent property naming.

That means cohort definitions like “users who had a clean agent session AND saved an artifact AND came back to send a message in week 2” are direct boolean conditions on a single user’s history. No JOIN. No schema reconciliation. One query.

What this means for your agents

The first session is the whole adoption decision. New users meeting your agent are making a binary call: Is this useful enough to come back to? Value moments like save decisions happen within an hour of the first session, and what happens in that hour determines the next four weeks.

Eval and analytics need to share a schema. None of this analysis would have been possible without session-level eval flags fired into the same event stream as product actions, with consistent property naming. Cross-cutting queries like “users with a clean session AND a save AND a return message in week 2” only work if all three events live in the same place, scoped to the same user.

Methodology: Defining events, eval flags, and cohorts

Below is our complete methodology for running correlation analysis between session-level eval scores and long-term product usage metrics.

Defining events, eval flags, and cohorts.

Three event categories, all in the same event stream:

1. Session-level eval events with structured outcome flags. Fire [Agent] Session Evaluation once per session with properties for flags like Has Task Failure, Has Negative Feedback, Has Technical Failure, Agent ID, Turn Count, Session Cost USD, and Request Complexity. Flags must be booleans (or string-enums you can filter on), not free-text descriptions. If your eval pipeline produces narrative summaries, derive boolean flags from them and fire those alongside.

2. Per-message agent telemetry. [Agent] User Message for user messages, [Agent] Score (source=”user”) for thumbs up/down feedback. These are your retention measurement targets and your fine-grained feedback signals. Each event should carry an Agent ID property so you can scope analyses to one agent at a time.

3. Product action events with attribution back to the agent. When the agent “saves” or commits work on the user’s behalf, the resulting product event should be logged with a property attributing the action to the authoring agent. These are your value signals.

Cohort definition: Strict Positive: clean win + extracted value.

  • ≥1 session in W with all failure flags = false
  • 0 sessions in W with Has Negative Feedback = true
  • 0 sessions in W with Has Task Failure = true
  • ≥1 product save event (or equivalent value action) with source = <your agent attribution>

Cohort definition: Broad Negative: every session had something wrong.

  • ≥1 session in W
  • 0 sessions in W with all failure flags = false

Cohort definition: Middle: clean experience, no value extracted.

  • ≥1 session in W with all failure flags = false
  • 0 product save events with source = <your agent attribution>

With this taxonomy in one event stream, the analyses above are direct boolean queries on a single user’s history. No JOINs, no schema reconciliation between data models.