Skip to main content
LangSmith Fleet 核心功能是构成您智能体基础的核心特性。它们包括工具、通道、记忆、子智能体和审批机制。

智能体身份

智能体身份控制着智能体在与应用程序和服务交互时使用谁的凭据 更多信息请参阅智能体身份

通道

通道定义了您的智能体何时开始运行。您可以将智能体连接到外部工具或基于时间的计划,使其能够自动响应消息、电子邮件或周期性事件。 设置说明和支持的通道类型请参阅通道

自定义模型

Fleet 支持自定义模型。您可以连接任何支持 OpenAI 聊天补全规范Anthropic 聊天规范 的 LLM API。 常见用例包括:
  • LLM 代理:通过 LiteLLM、Portkey 或您自己的代理等服务路由请求。
  • 自托管模型:连接到您自己基础设施上运行的模型。
  • 替代提供商:使用任何具有兼容 API 的提供商。
要添加自定义模型:
  1. LangSmith UI 中,导航到您要编辑的智能体。
  2. 点击右上角的 设置图标。
  3. 模型 部分,选择 + 添加自定义模型
  4. 输入模型 ID、显示名称、基础 URL 以及 API 密钥名称和值。
  5. 点击 保存
自定义模型必须可通过公共 API 端点访问。LangSmith 无法连接到托管在私有网络、VPN 后或未暴露到互联网的机器上的模型。

人工介入

保持对重要决策的控制。您可以设置您的智能体在执行某些操作前暂停并请求您的批准。这确保了您的智能体能自动处理大多数任务,同时您保留监督权。

设置审批步骤

1

选择一个工具

在设置智能体时,选择您希望在运行前审查的工具或操作。
2

开启审批

找到该工具的审批选项并将其打开。
3

智能体等待您

当您的智能体执行到该步骤时,它将暂停并等待您的批准,然后才会继续。

智能体暂停时您可以做什么

当您的智能体停下来请求批准时,您有三个选项:

接受

给予绿灯,让您的智能体按计划继续执行。

编辑

在允许智能体继续之前,修改其消息或参数。

发送反馈

分享反馈以帮助您的智能体学习和改进。

指令

指令是定义智能体行为、个性和能力的系统提示。它们指导智能体如何解释请求、使用其工具以及响应用户。 要编辑指令:
  1. LangSmith UI 中,导航到您要编辑的智能体。
  2. 点击右上角的 编辑
  3. 指令 面板中,点击 编辑
  4. 编辑指令。
  5. 点击 完成,然后点击 保存更改
您也可以通过直接在聊天中提示智能体来更新指令。例如:“更新你的指令,要求始终以项目符号列表形式回复。“

记忆与更新

智能体会记住先前对话中的重要信息,并可以自我更新以更好地工作。
  • 记忆:智能体通过将文件写入 记忆文件夹(使用 write_fileedit_file 工具调用)来持久化过去交互中的相关细节。这使它们能在未来的对话中做出更好的决策。
  • 自我更新:智能体可以添加新工具、移除不需要的工具或调整其指令以改进工作方式。
  • 保持不变的内容:智能体无法更改其名称、描述或启动它们的通道。
默认情况下,智能体在保存到记忆文件夹之前需要获得批准。您可以在智能体设置中禁用此功能。对于在自动计划上运行的智能体(例如计划任务),请禁用批准要求,以便智能体无需人工干预即可持久化信息。操作说明请参阅更新记忆
更多信息请参阅我们如何构建 Agent Builder 的记忆系统

技能

技能是一种捆绑能力的方式,并在上下文并非普遍相关的情况下提供更具体的信息。 使用技能可以帮助:
  • 通过仅提供与当前任务相关的上下文来节省令牌使用量。
  • 防止智能体在系统提示中拥有过多上下文,这可能导致幻觉和不正确的响应。
更多信息请参阅技能

子智能体

通过将大任务分解为更小、更专业的助手来构建复杂的智能体。将子智能体视为一个专家团队——每个子智能体处理工作的特定部分,同时与您的主智能体协同工作。 这种方法使构建复杂系统变得更加容易。与其让一个智能体尝试做所有事情,不如让每个专家助手在其任务部分表现出色。 以下是一些您可能使用子智能体的方式:
  • 拆分为子任务:让一个智能体获取数据,另一个智能体进行总结,第三个智能体格式化结果。
  • 专用工具:根据不同的需求,为不同的智能体提供不同的工具访问权限。
  • 独立工作:让子智能体独立工作,然后将结果带回主智能体。

会话线程

会话线程是您与智能体之间的对话。每个线程包含消息、智能体响应以及智能体采取的任何操作。 要查看会话线程,请在 LangSmith UI 中导航到您的智能体。收件箱显示该智能体的所有会话线程。点击一个会话线程以查看对话。

已读和未读状态

会话线程的标记方式取决于智能体是否使用通道:
  • 聊天智能体(无通道):响应将会话线程标记为未读。查看会话线程会将其标记为已读。
  • 基于通道的智能体:响应默认将会话线程保持为已读
您可以随时手动将会话线程标记为已读或未读。

工具

工具让您的智能体能够与您的应用程序和服务交互。您的智能体可以发送电子邮件、创建日历事件、发布消息、搜索网络等等。从 Gmail、Slack、Google Calendar、GitHub 等众多内置工具中进行选择。 无论智能体是如何触发的,工具都能工作。例如,您可以在 Fleet 聊天界面中启动一个任务,并让智能体在完成后向您发送一条 Slack 消息 更多信息请参阅工具集成

追踪

追踪是您的智能体从输入到输出所采取的一系列步骤。您可以使用 LangSmith 来可视化这些执行步骤。 要查看智能体的所有追踪:
  1. LangSmith UI 中,导航到您的智能体的收件箱。
  2. 在智能体名称旁边,点击 查看智能体追踪 图标。
要查看特定会话线程的追踪:
  1. LangSmith UI 中,导航到您的智能体的收件箱。
  2. 右键单击您要追踪的会话线程,然后选择 查看追踪
更多信息请参阅 LangSmith 可观测性
Fleet 会追踪所有智能体运行并将其存储在 LangSmith 中。LLM 提供商不会保留您的数据。在 LangSmith Cloud 上,追踪数据默认存储 14 天。

后续步骤