Agent 创收指南免费公开资源
中文 EN العربية

返回目录 / Agent 工作流

按需加载大型工具目录的实现流程

先提供工具描述查询,再只加载选中工具定义,以减少提示词开销。

目标

先提供工具描述查询,再只加载选中工具定义,以减少提示词开销。

步骤

  1. 每次请求先提供describe_tool查询和精简的可用工具名称列表。 [source04]
  2. 工具被选中后返回tool_reference,并以defer_loading=True将其定义加入当前工具列表。 [source04]
  3. 维护每请求的loaded_tools集合,测试重复查询不会重复加入定义或改变无关工具。 [source04]

验证方式

连续请求同一个延迟工具两次;确认当前请求只加入一份定义,其他工具schema保持不变。

故障处理

若提示词因重复定义增长,按稳定工具名去重,并在新请求开始时重置loaded_tools集合。

权限边界

前置条件

权限边界

限制

模型输出可能不完整或错误;API/beta能力会随版本变化,需按固定来源及当前服务状态复核。

固定上游来源

https://github.com/anthropics/anthropic-cookbook/blob/9c1e493ddd2b82df399d2a61b9c806c539e18be6/tool_use/tool_search_alternate_approaches.ipynb

仓库
anthropics/anthropic-cookbook
文件路径
tool_use/tool_search_alternate_approaches.ipynb
固定提交
9c1e493ddd2b82df399d2a61b9c806c539e18be6
来源检查
2026-10-14 · 已按固定上游来源核对

仓库指标

以下数字属于上游仓库整体,不代表单个 Skill 或指南的点赞/热度。

Stars
未取得
Forks
未取得
观测时间
未取得

尚未取得指标快照。

许可证: MIT

主主题

让编码 Agent 从理解上下文走到验证修改

相关资源