感谢分享!这篇文章深入剖析了 Spring AI 工具调用的本质与全流程:模型仅生成结构化文本(如 name + arguments),不执行任何真实逻辑;真正执行工具的是应用层的 `ToolCallingManager`,通过反射调用 `@Tool` 标注的方法,并将结果回传给模型。整个过程依赖 JSON Schema 描述工具能力,由框架自动提取并注入 prompt。需注意新 Claude 模型对嵌套 schema 的兼容性问题,建议优先采用扁平参数设计,并在应用侧增加字段容错、异常重试等健...