什么是 Spring AI 中的 Advisor 链
ChatClient 的每次请求都会经过一个有序的 Advisor 链。Advisor 可以:
* 拦截请求和响应(日志、审计、限流)
* 循环——让下游链重新进入(工具调用循环、结构化输出重试循环、评估循环)
* 组合——多个 Advisor 按顺序协作
你不需要手动管理工具调用循环。ToolCallingAdvisor 会自动:
1. 将用户消息发送给模型
2. 如果模型返回工具调用请求,执行对应工具
3. 将工具结果回传给模型
4. 重复直到模型给出最终文本回复

