How Paradigm runs and monitors thousands of agents in parallel with LangChain and LangSmith

Paradigm 如何通过 LangChain 和 LangSmith 并行运行和监控数千个代理

了解 Paradigm 如何使用 LangSmith 和 LangChain 构建、迭代和监控其 AI 代理。

3分钟阅读

Paradigm (YC24) 正在通过集成人工智能来改造传统的电子表格,创建第一个通用智能电子表格。他们的工具可以协调大量 AI 代理来收集数据、对其进行结构化,并以媲美人类的精度执行任务。

为了实现其目标,Paradigm 利用了 LangChain 的产品套件来构建和生产化其产品。LangSmith尤其提供了关键的运营洞察以及对其代理思考过程和 LLM 使用情况的上下文感知。这使得 Paradigm 能够优化其产品性能和定价模型,从而保持较低的计算成本。 

利用 LangChain 进行快速迭代,构建 AI 驱动的电子表格

Paradigm 的智能电子表格部署了众多针对数据处理任务的特定任务代理,所有这些都由 LangChain 提供支持。除了在其电子表格中生成数据外,Paradigm 还使用 LangChain 驱动的微型代理来执行其产品中的各种小型任务。

例如,Paradigm 使用LangChain开发了以下代理:

  1. Schema agent (模式代理):接收一个提示作为上下文,并输出一组列和列提示,这些提示会指示我们的电子表格代理如何收集这些数据。
  2. Sheet naming agent (工作表命名代理):根据提供的提示和工作表中的数据自动为每个工作表命名。
  3. Plan agent (计划代理):根据电子表格每一行的上下文,将代理的任务组织成几个阶段。这有助于并行化研究任务并降低延迟,同时不牺牲准确性。
  4. Contact info agent (联系信息代理):对来自非结构化数据的联系方式进行查找。
Paradigm 的代理操作流程

LangChain 为这些代理提供了快速的迭代周期,使 Paradigm 能够在生产环境中部署它们之前,优化诸如温度设置、模型选择和提示优化等元素。这些代理还利用 LangChain 的抽象来使用结构化输出,以正确的模式生成信息。

在 LangSmith 中进行监控以获得运营洞察

Paradigm 的 AI 优先电子表格旨在处理大量数据处理任务,用户会触发数百甚至数千个单独的代理来按单元格执行任务。它们还在后端集成了多种工具和 API,代理可以调用这些工具和 API 来执行特定任务。

这些操作的复杂性需要一个复杂的系统来监控和优化代理性能。LangSmith 在提供对其代理思考过程和 LLM 使用情况的完整上下文方面发挥了宝贵作用。 

这种细粒度的洞察使 Paradigm 团队能够: 

  • 跟踪代理的执行流程,包括 token 使用量和成功率。
  • 分析和优化列生成的依赖系统,通过优先处理需要较少上下文的任务,然后在处理更复杂的任务,从而提高数据质量。

例如,Paradigm 团队可以更改依赖系统的结构,重新运行相同的电子表格作业,并使用 LangSmith 评估哪种系统产生了最清晰、最简洁的代理跟踪。在开发复杂的代理系统时,这种可观察性非常宝贵。

利用 LangSmith 优化基于用量的定价

凭借 LangSmith 的监控功能,Paradigm 还能执行和实施精确的基于用量的定价模型。LangSmith 为 Paradigm 团队提供了对其代理操作的完整上下文,包括所使用的具体工具、它们的执行顺序以及每个步骤的 token 使用量。这使他们能够准确地计算不同任务的成本。 

Paradigm 在 LangSmith 中的跟踪信息,用于成本可见性

例如,涉及简单数据(如姓名或链接)的任务的成本低于更复杂的输出(如候选人评分或投资备忘录)。Paradigm 可以支持这些复杂输出所需的多步推理。 

同样,检索私人数据(如筹款信息)比抓取公共数据更耗费资源,这证明了需要一个细致的定价模型。因此,Paradigm 可以支持不同类型且成本不同的任务。通过深入了解他们历史工具的使用情况和每个作业的输入/输出 token,他们可以更好地了解如何塑造未来的定价和工具结构。

结论

借助 LangSmith 和 LangChain,Paradigm 为其 AI 集成的办公空间和智能代理电子表格解锁了各种数据处理任务。通过快速迭代、优化和运营洞察,Paradigm 为用户提供了高性能、以用户为中心的产品。 

要了解更多关于 LangSmith 监控的信息,请观看此视频系列。您也可以免费试用 LangSmith,以高效地优化和监控您的 LLM 应用程序。

© . This site is unofficial and not affiliated with LangChain, Inc.