--- title: "00-FunctionCall详细解析导读" created: 2026-09-07 tags: - 博客 --- # FunctionCall详细解析导读 > Function Call(工具调用)是让大模型突破"只会说话"局限、连接真实世界数据与操作的关键能力。本系列从机制认识讲到 Spring AI 实战、源码解析,再到工具设计最佳实践,共 4 篇。 ## 阅读顺序 | 序 | 篇目 | 内容 | | --- | --- | --- | | 1 | [[01-认识工具调用机制\|认识工具调用机制]] | 为什么大模型能写诗却查不了股票,工具调用的原理 | | 2 | [[02-Spring AI工具调用实战\|Spring AI工具调用实战]] | 在 Spring AI 里如何把自己的方法变成大模型能调用的工具 | | 3 | [[03-ToolCallback源码解析\|ToolCallback源码解析]] | `@Tool` 注解与 `Function` Bean 两种方式的底层区别 | | 4 | [[04-工具设计原则与最佳实践\|工具设计原则与最佳实践]] | 怎么定义一个好用的工具,设计原则与经验总结 | ## 学习建议 先读「认识工具调用机制」理解"为什么需要"和"怎么工作的",再看「Spring AI 工具调用实战」动手实践,然后深入「源码解析」看清底层链路。最后用「工具设计原则」收尾,学会定义高质量的工具。