一、Agent 上生产后的第一道题:看得见
2026 年中我们走访了 8 个生产级 Agent 项目(客服 / 编程助手 / 数据分析师 / 多 Agent 编排),发现**所有团队踩的第一个坑不是 prompt 调优,而是「上线后看不见」**:
- 一次完整 trace 走完 5 步,**第 3 步失败但没 trace**——只能拿用户报错反推
- token 成本月底账单超出预期 3 倍,**不知道哪条 prompt 烧的**
- 模型升级到 v4 后质量肉眼可见地下降,**没有 eval baseline 对比**
这三个问题对应 Agent 可观测性的三件套:**trace(追踪链路)/ token(成本审计)/ eval(质量评估)**。
把 trace / token / eval 都做好的平台不多。2026 年中我们已经收敛到 3 个主流选择:**LangSmith(LangChain 官方)、Helicone(开源 LLM proxy)、Phoenix(Arize OSS eval)**。本文用一张决策图 + 3 个真实场景,给每个平台贴「**擅长做** / **别用它做**」标签。
二、三条路线定位
先用一张图把 3 个平台的「路线」画清楚:
![]()
**三个平台都不是「另一个的完整替代」**——它们各自覆盖一块:
- **LangSmith**:深度绑 LangChain / LangGraph,UI 是三家里最完整的;缺点是 vendor lock-in
- **Helicone**:定位 LLM proxy(一个 OpenAI-compatible 端点),任何 framework 都能用;强项是 cache + cost + 反向告警
- **Phoenix**:定位 OSS eval,trace + drift detection 强;既可以独立跑 notebook,又能部署为服务
下面分别说每个的「擅长做 / 别用它做」。
三、LangSmith:LangChain / LangGraph 生态的首选
擅长做
- **LangGraph 多步 trace 可视化**:LangSmith 的 UI 把 LangGraph 跑的每一步(含 parallel / conditional / sub-agent)画成时间线 + DAG,调试复杂 Agent 时几乎无可替代
- **Eval baseline + dataset 管理**:自带 dataset / evaluator / experiment 三件套,CI 里跑 eval 回归(github.com/langchain-ai/langsmith-sdk 仓库 960+ stars,最近更新 2026-07-07)
- **Prompt Hub 协作**:团队可以把 prompt 版本化、a/b 实验、回滚,在生产里是「prompt 即代码」的中间态
别用它做
- **别用 LangSmith 接非 LangChain 系框架**:trace 完整度依赖于 LangChain SDK 的 callback hook,纯 OpenAI SDK / vLLM 直调项目接入 LangSmith 收益有限
- **别把它当 LLM proxy 用**:LangSmith 不做 cache / rate limit / retry,主要职责是 observability
- **别贪图免费层**:LangSmith SaaS 的 trace 留存免费层只够 demo,生产项目按月计费
四、Helicone:一行代码接所有 LLM
擅长做
- **零侵入接入**:把 OpenAI base_url 换成 `https://oai.helicone.ai/v1`,加一个 `Helicone-Auth: Bearer xxx` header,**所有 LLM call 自动进监控**——这是其他两家做不到的轻量接入
- **Cost + cache + retry 一站式**:Helicone 自带 prompt cache(命中相同 prompt 直接返缓存结果)、cost 计算(按模型 × token 单价实时算)、失败重试(按 status code 策略)
- **开源 + 自部署友好**:Helicone 后端(github.com/Helicone/helicone,5916 stars,最近更新 2026-07-07)是 MIT 协议,企业想自部署监控自己 LLM 流量非常自然
别用它做
- **别指望 Helicone 给你 LangGraph 那套 trace UI**:Helicone 的 trace 是「一维请求流」,没有 LangSmith 的 DAG 可视化
- **别在没有 self-host 经验时硬上自部署**:Helicone 的 self-host 依赖 ClickHouse + Postgres + Redis,单节点起步但 multi-node 需要 K8s 经验
- **别把它当 eval 平台**:Helicone 的 eval 是 beta 状态,复杂场景(multi-step agent eval)建议接 Phoenix
五、Phoenix:开源 eval + 社区驱动
擅长做
- **本地 notebook 起跑**:Phoenix 的 Python SDK 可以 `import phoenix as px; px.launch_app()` 直接在 Jupyter 里启 web UI,**不需要部署服务**——这对于做 prompt 实验的同学是杀手锏
- **Eval 维度最全**:包含 LLM-as-judge / heuristic / span-level / retrieval eval,且支持自定义 evaluator(github.com/Arize-ai/phoenix,10444 stars,最近更新 2026-07-07)
- **Drift detection**:跟踪 embedding / response 分布随时间变化,retriever 效果下降时第一时间告警
别用它做
- **别在生产环境只用 Phoenix SaaS**:Arize 的 Phoenix Cloud 免费层适合小项目,**生产级 + 团队协作建议评估 Arize AX 商业版**
- **别把它当 LLM proxy**:Phoenix 不做 request 拦截,纯靠 SDK 上报 trace
- **别忽略它的 OTel 依赖**:Phoenix 的 trace 基于 OpenTelemetry,没接触过 OTel 的团队需要先补这块基础
六、决策图:3 个真实场景怎么选
![]()
**三个真实场景**:
1. **「我们用 LangGraph 跑多 Agent 客服系统,5 个 agent 经常出错」**——直接选 **LangSmith**,别折腾 Helicone + Phoenix 组合,trace UI 不在一个量级
2. **「我们用 Cursor + 自研 Agent,想监控所有 LLM 调用成本 + 自动缓存」**——选 **Helicone**,一行 base_url 切换搞定,cache 命中直接省钱
3. **「我们在 Jupyter 里做 RAG 实验,想本地 eval retriever 质量 + 跟踪 drift」**——选 **Phoenix**,notebook 一行启 UI,OSS 不依赖云
七、关键点
- **LangSmith** = LangChain 生态首选,UI 完整,缺点是 vendor lock-in;适合「我们已经用 LangGraph」的团队
- **Helicone** = 通用 LLM proxy,零侵入接入,cache + cost 是杀手锏;适合「任何 framework 都能立刻接入监控」
- **Phoenix** = OSS eval 之王,notebook 起跑,drift detection 强;适合「本地实验 + 自部署」场景
- **三者不是互斥**:实战里 LangSmith 跑 trace + Phoenix 跑 eval + Helicone 做 cache 落地是常见组合
- **不要先选监控再写 Agent**:v0.1 prototype 用 Phoenix 本地 notebook 即可,**等 Agent 跑通 + 准备上生产**再决定引入 SaaS / proxy
八、行业影响与展望
Agent 可观测性在 2026 年中已经从「加分项」变成「必选项」——任何不接 trace 的 Agent 上了生产都是「黑盒」。三个平台的演进路径也已经清晰:
- **LangSmith** 在和 LangGraph 深度整合,未来 1 年方向是「graph-level eval」(不止 eval 单步,eval 整张决策图)
- **Helicone** 在自部署 + 多租户方向持续投入,企业客户占比快速上升
- **Phoenix** 在 OTel 生态里越扎越深,未来可能成为 LLM eval 的「OpenTelemetry」标准
如果团队还在纠结 Agent 监控平台选哪个,**先用 Phoenix 在 notebook 里跑起来**——它不需要部署、不需要 SaaS 账号,能让你「边写 Agent 边看见效果」。生产化时再决定是补 LangSmith 还是 Helicone。
九、写在最后
下次再有人问你「Agent 上线怎么监控」,请先问 3 个问题:
1. **framework 是什么**——LangChain 系优先 LangSmith,其他选 Helicone 或 Phoenix
2. **生产环境能不能自部署**——能 → Phoenix + Helicone self-host;不能 → Helicone SaaS + LangSmith
3. **trace 复杂度**——多 Agent / conditional / loop → LangSmith;线性 LLM call → Helicone;本地实验 → Phoenix
把这 3 个问题答出来,监控平台的选型收敛到 1-2 个候选,剩下的就是**预算 vs 团队运维能力**之间的取舍。
参考资料
**官方文档**
- LangSmith 官方文档 - 持续更新
- Helicone 官方文档 - 持续更新
- Phoenix 官方文档 - 持续更新
**开源项目**
- langchain-ai/langsmith-sdk GitHub - 960 stars, 2026-07-07
- Helicone/helicone GitHub - 5916 stars, 2026-07-07
- Arize-ai/phoenix GitHub - 10444 stars, 2026-07-07
**行业报道**
- 36Kr: AI Agent 工程化 2026 观察 - 2026-06
- 量子位: LLM 可观测性赛道 - 2026-06
**社区讨论**
- HN: agent observability tracing - 持续讨论
- HN: Langfuse OSS LLMOps - 215 points
- 掘金: LangSmith 实战 - 2026-05
**对比基准**
- Arthur AI: Best Practices for Production AI Agents - Observability and Tracing - 2026-02
- Show HN: Index - browser agent OSS - 98 points, 2025-04
**本文由 AI 生成**。内容基于公开资料整理,可能存在事实偏差,引用链接请以原始来源为准。