选型指南

Agent:Tool calling 怎么讲清

面道

直接答案:面试里讲 Tool calling:定义、选型、失败兜底、可观测,各用一两句能口述的骨架。

核心要点

  1. 一句话:模型决定何时调工具,系统负责执行与回填结果
  2. 讲清工具契约:入参、出参、超时、幂等
  3. 失败路径:重试、降级、对用户的解释
  4. 可观测:trace、工具调用日志、成本

一句话

模型负责「何时调、调哪个」,系统负责「安全执行、结果回填、失败兜底」。

展开要点

  1. 工具契约:名称、参数 schema、超时、是否幂等。
  2. 编排:单步 vs 多步;何时停、何时追问用户。
  3. 安全:鉴权、最小权限、敏感字段脱敏。
  4. 失败:超时、工具报错、幻觉参数 → 重试 / 换工具 / 降级人工。
  5. 可观测:每次调用有 traceId,能回放。

常见追问

  • 和 Function Calling / MCP 的关系?
  • 如何防止无限循环调用?
  • 如何评估工具选择准确率?
内容归因
由 面道 发布整理发布于 更新于
AgentTool calling面试

相关条目

联系我