Agent architecture

函数调用

函数调用(也称工具调用)是一种机制:模型请求一个特定的、已定义的函数并附带结构化参数,而不是用散文回复——这是让 agent 真正能做事的桥梁。

开发者用一个名称、一段描述和一份带类型的参数模式(schema)来描述每个可用函数。当模型判断需要某个函数时,它返回一个结构化调用,指明函数并填入其参数,运行时对其进行校验并执行。结果被返回给模型,模型继续运行。函数调用正是让工具使用循环变得可靠的东西:模型的意图以机器可读的数据形式到达,而不是必须解析的自由文本。

要点

  • 开发者用名称、描述和带类型的参数 schema 暴露函数。
  • 模型发出一个结构化调用(函数 + 参数);运行时对其校验并运行。
  • 它把"模型想要行动"变成机器可读的数据,避免了脆弱的散文解析。
  • 清晰的名称、严谨的 schema 和好的描述,正是让模型用正确参数调用正确函数的关键。

在实践中学习

Way of the Agent 逐级教授 AI 智能体工程——先掌握这类概念,再进行实操练习、赚取 XP 并解锁 AI 编年史。

免费开始 →