TL;DR
- 代理工具是围绕AI模型的软件,能够将模型输出转化为受控操作。 它提供提示、工具、记忆、执行环境、编排、保护措施和可观察性。
- 一个有用的简写是 代理 = 模型 + 工具。 模型提出;工具执行、观察、保持状态并强制执行政策。
- 工具的范围比代理框架更广。 框架提供构建模块,而部署的工具包括配置、基础设施、权限、数据和操作循环。
- 工具的质量可以决定可靠性,与模型选择同样重要。 工具描述、上下文管理、验证和故障恢复塑造同一模型可以完成的任务。
- 网页访问是工具层级的工具。 一种研究工具可能将搜索与 Nstproxy Crawl 结合,以便模型能够读取完整的允许页面,而不是依赖片段。
什么是代理工具?
代理工具是包裹AI模型的代码、配置、工具、记忆、环境和控制逻辑,让其安全地执行多步骤工作。“代理工具”这一单一短语是标准形式;搜索“什么是代理工具”的人通常是在询问这个概念的复数形式。像 Nstproxy Crawl 这样的页面阅读服务可以作为一种工具融入研究工具中,但它本身不是工具。
LangChain 定义 将工具框架为围绕模型的所有内容:系统提示、工具和技能、基础设施、编排和确定性钩子。Databricks 解释 也类似地区分了推理模型与执行操作、管理记忆、提供工作空间和应用保护措施的系统。
代理工具如何工作
代理工具运行一个推理 → 行动 → 观察的循环,直到满足停止条件或保护措施介入。一个网络研究工具可以在循环内暴露 Nstproxy Crawl 作为一个受控工具,和搜索、存储以及引用检查一起。
- 组装上下文: 加载任务、系统指令、相关记忆、可用工具和当前状态。
- 询问模型: 模型提出答案、计划或工具调用。
- 验证动作: 工具检查架构、权限、预算和审批规则。
- 执行: 一个工具调用API,搜索,读取文件,在沙箱中运行代码,或执行其他允许的操作。
- 观察: 工具记录结果并返回有限的表示给模型。
- 更新状态: 存储制品、追踪跨度、计划状态和相关记忆。
- 继续或停止: 重复,请求人工批准,从故障中恢复,或返回结果。
这个循环类似于在ReAct 研究论文中介绍的 ReAct 模式,但生产工具增加了权限、沙箱、状态、重试、评估和操作控制围绕推理和行动周期。
代理工具的核心组件
核心组件包括模型访问、指令、工具、记忆、执行环境、编排、保护措施和可观察性。
| 组件 | 目的 | 常见故障 |
|---|---|---|
| 模型适配器 |



