AI Agent 产品分析完全指南:像做产品一样运营你的 Agent
引言:你的 Agent 做得好吗?
当你把一个 AI Agent 上线后,最常遇到的问题是什么?不是「模型够不够聪明」,而是「我根本不知道它在做什么」。
传统应用有 Google Analytics、有 Mixpanel、有 Amplitude——你清楚地知道用户点了什么按钮、在哪里卡住、哪些功能受欢迎。但 AI Agent 不一样。它是一个黑箱对话式交互:用户说一句话,Agent 调用几个工具,然后给出一个回答。你是能看到日志(trace/log),但你很难回答这些关键问题:
- 用户到底想让 Agent 做什么?(意图层的理解)
- 哪些任务 Agent 做得好,哪些做得差?(成功率)
- 用户反复提出但 Agent 无法响应的需求是什么?(产品路线图)
这就是 AI Agent 产品分析(Agent Product Analytics)要解决的问题。它不是传统的 APM(应用性能监控),也不是 LLM 可观测性(token 用量、延迟、成本),而是一个全新的层——产品层。
Intencion 是这个领域的新工具,它把自己定位为「AI Agent 的产品经理」——帮你从三个维度看清自己的 Agent:用户目标、Agent 行为、待建功能。这篇文章带你完整理解这一方法论,以及如何用 Intencion 落地实施。
传统可观测性 vs. 产品分析
先厘清一个关键的区分:
| 维度 | APM/可观测性 | LLM 监控 | 产品分析 |
|---|---|---|---|
| 关注点 | 系统健康 | 模型行为 | 用户目标达成 |
| 数据 | 延迟、错误率、CPU | Token 用量、成本、回复质量 | 意图分类、成功率、缺口 |
| 使用者 | SRE/运维 | ML 工程师 | Product/PM |
| 输出 | 告警 | Dashboard | 产品路线图 |
现有的大量工具(LangSmith、Arize、Weights & Biases)解决的是 LLM 监控层面——记录每次调用了什么模型、花了多少 token、延迟怎么样。但当一个用户对 Agent 说「帮我取消订阅」时,你关心的是「这个请求成功了吗?」,而不是「花了多少 token」。
Intencion 做的就是这件事:把每次交互按用户意图归类,然后用成功率告诉你产品做得好不好。
Intencion 的核心概念
Intencion 的架构围绕三个核心视图构建:
1. 用户目标视图(Goals)
每个用户请求被归为一个业务意图(intent),如 cancel_subscription、lookup_order、refund_request。你可以手动声明这些意图,Intencion 也可以从输入自动推断。
每一行不是一个日志条目,而是一个目标及其成功率:
cancel_subscription → 成功率 73% lookup_order → 成功率 91% change_plan → 成功率 61%
这样一眼就能看出:改套餐(Change Plan)模块是最大的瓶颈。
2. Agent 行为视图(Tool Traces)
打开任意一次成功或失败的运行,可以看到 Agent 按顺序调用了哪些工具、每一步花了多少时间、在哪一步失败:
verify_user · auth API · 38ms lookup_order · orders-db · 42ms notify_user · email service · 19ms ✗ cancel_subscription · billing API · timeout
这种粒度让你能精准定位:不是整个请求失败,而是在第 4 步 billing API 超时了。这种信息比「模型回复了啥」有用的多。
3. 待建功能视图(Roadmap)
用户反复提出但 Agent 无法处理的请求,按出现频率排序:
"support live chat" · 242 次请求 "export to PDF" · 187 次请求 "cancel subscription" · 96 次请求(但 73% 失败)
这就是你的产品路线图,不需要用户调研——需求已经摆在面前了。
快速上手:SDK 集成
Intencion 提供 TypeScript 和 Python 两种 SDK,集成非常简单。以 TypeScript 为例:
npm install @intencion/sdk
在初始化 Anthropic SDK 时做一层包装:
import { instrumentAnthropic } from '@intencion/sdk';
const client = instrumentAnthropic(
new Anthropic({ apiKey: process.env.ANTHROPIC_API_KEY }),
{
intent: 'cancel_subscription', // 用户意图
userId: 'user_abc123', // 用户标识
}
);
// 后续所有调用自动打点:model、tokens、latency、outcome
const response = await client.messages.create({
model: 'claude-sonnet-4-20250514',
max_tokens: 1024,
messages: [{ role: 'user', content: '我想取消订阅' }],
});
Python 版本类似:
from intencion import instrument_anthropic
from anthropic import Anthropic
client = instrument_anthropic(
Anthropic(),
intent="cancel_subscription",
user_id="user_abc123"
)
关键特性:SDK 在类级别(class-level)工作,所以你框架内部自动发起的调用也会被捕获,不需要逐个手动打点。
工作流:每周循环
Intencion 设计了一套「改进循环」:
周一:看 Dashboard → 发现 cancel_subscription 成功率仅 61% 分析:展开失败详情 → 发现 verify_user 步骤每 10 次失败 4 次 诊断:auth 服务没有 OTP 回退机制 修复:添加 OTP fallback → 部署 → 产生 Linear issue 下周一:cancel_subscription 成功率从 61% → 78% 继续:下一个瓶颈是 change_plan (54%)
这个循环的关键在于:
- 数据驱动:不是靠猜,而是按真实失败频率排序
- 可量化改进:每个修复对应一个成功率提升
- 自动生成 Issue:从运行记录一键生成 Linear/GitHub Issue,附带完整证据
实战技巧
技巧 1:意图的粒度要适中
不要每个请求都用一个独立的 intent(如 get_order_123),也不要所有请求都用同一个 intent(如 user_request)。好的粒度是业务操作级别:lookup_order、cancel_subscription、change_plan——每个代表一个用户要完成的任务。
技巧 2:正确定义 outcome
Outcome 不应该是「模型成功回复了」,而应该是「用户的目标达成了」。一个完美的文本回复,如果工具调用失败了(数据库查询超时),outcome 就是失败。Intencion 支持你自定义 outcome 判定逻辑。
技巧 3:关注缺口视图
大多数团队把精力花在「让现有的功能做得更好」,但 Intencion 的缺口视图经常揭示完全意外的事实:用户在使用你的 Agent 时,最常请求的功能你压根没做。这些「未满足的需求」才是最大的增长杠杆。
技巧 4:结合传统分析
Intencion 不替代 Mixpanel/Amplitude,而是补充。把 Intencion 的意图成功率与用户留存率关联起来——如果 refund_request 的成功率从 90% 降到 60%,接下来一周的留存率很可能也会下降。这是真正的产品健康指标。
适用场景与局限性
Intencion 最适合的场景:
- 面向用户的 AI Agent 产品(客服 Agent、销售 Agent、自动化助手)
- 需要持续改进的 Agent,而不是一次性的演示
- 有明确的业务意图分类的场景
局限性:
- 对自由聊天型 Agent(无固定意图、用户随意闲聊)效果有限——但这类场景通常也不需要产品分析
- 需要 SDK 接入,对已有 Agent 系统需要少量改动
- 目前支持 TypeScript/Python,其他语言 SDK 在开发中
总结
AI Agent 正在从演示走向生产,但「如何让 Agent 做得更好」这个问题的答案,不能靠目测或猜测。
Intencion 引入了一个全新的思维方式:把 Agent 当成一个产品来运营。用产品分析的框架——目标定义 → 数据采集 → 成功率追踪 → 缺口发现 → 持续改进——去迭代你的 Agent。它的三个视图(用户目标、Agent 行为、待建功能)恰好对应了产品经理的核心工作:知道用户要什么、Agent 在做什么、下一步该做什么。
这个方法论的价值不依赖 Intencion 这个具体工具——你可以用任何能按意图分类日志的系统实现同样的循环。但 Intencion 让它变得足够简单,让你可以专注于真正重要的事:让你的 Agent 变得更好。
项目信息:Intencion | SDK:
npm install @intencion/sdk/pip install intencion| 提供免费试用和在线 Demo