Harrison Chase · LangChain · 2026/8/27

案例研究:Replit Agent 的复杂工作流将 LangSmith 推向新极限

Replit 发布了 Replit Agent 并迅速走红,其复杂工作流对 LLM 可观测性提出更高要求。LangChain 与 Replit 合作增强 LangSmith:提升大型 trace 性能与渲染、支持 trace 内搜索筛选、新增线程视图以支持 human-in-the-loop,帮助 Replit 更快调试和扩展复杂智能体。

Replit 站在 AI 创新的前沿,其平台让超过 3000 万开发者更轻松地编写、运行和协作代码。他们最近发布了 Replit Agent,由于人们可以用它轻松创建令人惊叹的应用,该工具迅速走红。在幕后,Replit Agent 拥有一个复杂的工作流,能够以高度可控和并行执行的方式实现高度自定义的智能体工作流。通过使用 LangSmith,Replit 获得了对智能体交互的深入可见性,从而调试棘手问题。Replit Agent 所需的复杂程度也把 LangSmith 推向了边界。LangChain 和 Replit 团队紧密合作,为 LangSmith 增加功能,以满足其对 LLM 可观测性的需求。具体来说,我们在三个主要领域进行了创新:大型 trace 的性能和规模提升;trace 内搜索和筛选;支持 human-in-the-loop 工作流的线程视图。

大型 trace 的性能和规模提升

大多数其他 LLMOps 解决方案只监控对 LLM 提供商的单个 API 请求,只提供单个 LLM 调用的有限视图。相比之下,LangSmith 从第一天起就专注于追踪 LLM 应用的完整执行流程,以提供更全面的上下文。由于智能体的复杂性,追踪对智能体尤为重要。它捕获多个 LLM 调用以及其他步骤(检索、运行代码等)。这让你能细粒度地看到正在发生的事情,包括每一步的输入和输出,从而理解智能体的决策过程。

Replit Agent 是高级追踪需求的典型例子。他们的智能体工具不仅限于审查和编写代码,还执行更广泛的功能——包括规划、创建开发环境、安装依赖项以及为用户部署应用。因此,Replit 的 trace 非常大,涉及数百个步骤。这给数据摄取和以可视化方式展示数据带来了巨大挑战。为了解决这个问题,LangChain 团队改进了摄取能力,以高效处理并存储大量 trace 数据。他们还改进了 LangSmith 的前端渲染,以无缝显示长时间运行的智能体 trace。

在 trace 内搜索和筛选以定位问题

LangSmith 一直支持在 trace 之间进行搜索,允许用户根据事件或全文搜索在数十万个 trace 中找到单个 trace。但随着 Replit Agent 的 trace 越来越长,Replit 团队需要在一个 trace 内部搜索特定事件(通常是 alpha 测试者报告的问题)。这要求增强现有搜索能力。为此,LangSmith 新增了一种搜索模式——在 trace 内搜索。用户不再需要在一个大型 trace 中逐个调用地翻找和滚动,而是可以直接根据自己关心的条件进行筛选(例如,某次运行的输入或输出中的关键词)。这大大缩短了 Replit 调试 trace 内智能体步骤所需的时间。

线程视图,支持 human-in-the-loop 工作流

Replit Agent 的一个关键差异点在于它对 human-in-the-loop 工作流的重视。Replit Agent 的目标是成为一个让 AI 智能体与人类开发者有效协作的工具,人类开发者可以在需要时介入并编辑、纠正智能体的运行轨迹。Replit 的智能体通过独立的智能体分别执行管理、编辑和验证生成代码等角色,与用户持续交互——通常会进行多轮对话,持续很长时间。然而,监控这些对话流往往很困难,因为每个用户会话都会生成不连续的 trace。为了解决这个问题,LangSmith 的线程视图将来自多个线程的相关 trace(例如来自同一对话)汇总在一起。这为多轮对话中的所有智能体-用户交互提供了一个逻辑视图,帮助 Replit 更好地:1) 发现用户卡住时的瓶颈;2) 定位人工介入可能有益的环节。

结论

Replit 正在利用 LangSmith 强大的可观测性功能,推动 AI 智能体监控的前沿。通过减少加载长而重的 trace 的工作量,Replit 团队大大加快了构建和扩展复杂智能体的过程。借助更快的调试、更好的 trace 可见性以及更强的并行任务处理能力,Replit 正在为 AI 驱动的开发树立标准。

FDE 判断

对 FDE 而言,交付企业 AI/Agent 项目时常需排查多步智能体链路。LangSmith 的 trace 能力可帮助 FDE 快速定位失败步骤、理解 LLM 决策过程,并通过线程视图发现人工介入点;这也是企业客户交付中可观测性基建的重要参考。