AgentHubAgentHub
Back to Blog

提升 Agent 工具调用准确率的 10 个实战技巧:从命名规范到参数描述调优

AgentHub 核心团队··1 min read·60 views
提升 Agent 工具调用准确率的 10 个实战技巧:从命名规范到参数描述调优

为什么模型总是“误解”工具?

大模型没有眼睛,它完全依赖工具的 name、description 以及参数字段的 description 来进行语义匹配。


10 个高频生效的工程调优法则

  1. 明确的动宾命名法:使用 search_codebase 而非笼统的 code_helper,使用 fetch_user_profile 而非模糊的 user_data;
  2. 在工具描述中明确写出“反例(When NOT to use)”:例如:“用于搜索具体的类名或函数,如果你想找特定 Git 提交记录,请使用 search_git_commits 代替”;
  3. 参数必填项收敛(Avoid Optional Ambiguity):能设定默认值的参数务必设定默认值,必填字段尽量控制在 3 个以内;
  4. 优先使用枚举值(Enums)替代自由文本:例如 sort_by 字段严格限制为 ["created_at", "views", "stars"];
  5. 在入参描述中给出合法样例(Examples):例如 date_range: "YYYY-MM-DD 格式,例如 2025-01-01";
  6. 避免功能高度重叠的近义工具;
  7. 在输出中返回结构化状态码与明确指导;
  8. 限制单次返回数据体积,避免冲垮上下文;
  9. 善用类型收敛,能用 boolean 不用 string;
  10. 给工具附加分类前缀,辅助模型层次化检索。

Related Articles

Best Practices

12 个真正好用的提示词:把要求写成验收标准

从站内 1,018 条提示词里挑出 12 条覆盖开发、汇报、数据、决策与自动化的实用模板,逐条给出正文、适用场景和它有效的原因,并说明三类最常见的失效与修法。

Best Practices

设计师该装的 5 个 Skill:把设计标准写成说明书

我们逐个读完上游仓库里 SKILL.md 的原文,从设计向候选里留下 5 个真的写了可执行标准的:Anthropic 官方的 frontend-design 管视觉方向与排版、theme-factory 管配色与字体主题、canvas-design 先写设计哲学再出海报,加上 ui-ux-pro-max 的本地设计资料库和 popular-web-designs 的 54 套真实设计系统。附安装命令、五步组合工作流与踩坑提醒。

Best Practices

让 AI 替你办事的安全清单:授权怎么给、钱怎么管、出事怎么办

把邮箱、网盘甚至支付入口交给 AI 之后,风险从“它说错话”变成“它办错事”。这份清单按事前、事中、事后三段展开:授权分只读/待确认/执行三层给,账号与插件要可牺牲,支付走限额的一次性虚拟卡而不是主账户;再给出四个跑偏信号和三分钟事后检查。

Best Practices

Jev 使用教程:从注册拿 Key 到接入 Claude Code,只会做选择题的模型手把手上手

Jev 是 TypeSafe AI 发布的 System One 决策模型:给它情况描述和预设选项,它只返回选项、概率与置信度,不生成一个字。本教程覆盖 console.typesafe.ai 注册拿 Key、Choice/Noul/Score 三种题型的 Python SDK 与 curl 调用示例、Claude Code 插件两行命令接入、置信度路由写法,以及新手必踩的 8 个坑。

Explore AI Ecosystem

Ready to take action? Explore AI tools & MCPs

Discover ChatGPT 6, Claude 3.7, Devin and 3000+ open-source MCP tools with 1-click config.

提升大模型工具调用准确率的 10 个实战技巧 - AgentHub