[智能体-180]:OpenAI JSON Schema 规范的本质就是客户端给大模型一个关于工具如何使用的结构化的手册描述,大模型给客户端一个如何调用,如何传参执行的结构化的描述。

[智能体-180]:OpenAI JSON Schema 规范的本质就是客户端给大模型一个关于工具如何使用的结构化的手册描述,大模型给客户端一个如何调用,如何传参执行的结构化的描述。 核心总结OpenAI JSON Schema Tools 体系本质就是双向结构化约定客户端 → 大模型用 JSON Schema 编写工具使用说明书明确有哪些工具、每个工具的作用、参数名 / 类型 / 规则、必填项告诉模型 “工具该怎么用”。大模型 → 客户端输出标准化tool_calls结构化数据给出执行指令明确 “调用哪个工具、传入什么参数”。分层拆解上行Schema 标准化说明书你定义的tools JSON Schema相当于一份机器可读的文档name工具唯一标识工具名description功能说明用途parameters参数规则入参格式、约束、枚举、必填项模型基于这份 “手册” 判断要不要调用、选哪个、参数怎么填。开启strict: true后相当于强制要求模型严格遵守手册规则不能随意编造参数。下行tool_calls 标准化执行指令模型不输出自然语言指令而是返回固定结构的调用指令方便智能体客户端方便直接调用函数或工具指定工具名称携带合规的结构化参数客户端拿到后无需语义理解直接解析、匹配本地函数执行即可。闭环补充工具执行结果再通过tool角色消息回传给模型相当于执行回执模型结合回执继续应答或发起新一轮工具调用。一句话极简概括JSON Schema 是给模型看的工具规则手册tool_calls是给客户端看的执行指令双方靠这套结构化格式完成 “指令下发 - 执行 - 结果回传” 的自动化协作。