返回知识库
agent进阶

函数调用与工具回路

函数调用让模型选择预定义工具并生成结构化参数。

01

为什么重要

工具是 Agent 影响外部世界的边界。

02

核心原理

应用负责暴露最小工具集合、校验参数、执行动作并回传结果;模型不应直接拥有凭证或执行权限。

03

工程实现

  • 工具名称语义明确
  • 参数最小化
  • 副作用工具需确认
04

最小示例

模型调用 create_ticket,服务端校验后创建工单并返回 ticket_id。
05

常见误区

  • 直接执行未校验参数
  • 给模型暴露万能工具
06

面试怎么说

模型只提出工具调用,真正执行由受控代码完成,并在副作用前做鉴权和确认。