函数调用
拆解函数调用的工作机制:模型如何按 JSON Schema 描述工具、输出结构化调用请求,再由程序执行并把结果回填给模型。
函数调用是大模型连接外部能力最常用的机制:开发者用 JSON Schema 描述好可用函数,模型需要查数据或做操作时,便输出结构化的调用请求,由程序执行真正的函数并把结果回填。它和宽泛的“工具调用”是实现与总称的关系,与 MCP、插件调用则是不同层面的接入方式。
拆解函数调用的工作机制:模型如何按 JSON Schema 描述工具、输出结构化调用请求,再由程序执行并把结果回填给模型。
Schema 可以理解成一份“数据长什么样”的说明书。它不负责具体内容,而是定义结构、字段、类型、层级和约束。只要你希望模型别再自由发挥,而是老老实实按某个格式输出,Schema 基本就会登场。这也是为什么一聊 JSON、结构化输出、函数调用、工具调用,总会顺手带出它。 它到底在约束什么 约束项 S...
工具调用是当下 AI 应用里最重要、也最容易被忽视的基础能力之一。很多人看到模型会查天气、读文件、搜网页、发请求,就以为它“突然变强了”,但背后真正起作用的,往往是工具调用。它的本质,是让模型在合适的时候,不只输出文字,而是选择去调用某个函数、接口或外部能力,再把结果带回来继续完成任务。 也正因为有...