跳到主要内容
版本:1.1.2

进阶组件

Spring AI 进阶组件提供高级功能的统一抽象,包括工具调用、切面链、RAG 检索增强生成、MCP 协议集成等。

函数调用机制——让 AI 模型调用 Java 方法,实现与外部系统(数据库、API、文件系统等)的交互闭环。

切面链机制——在模型请求前后插入日志、安全守卫、对话记忆、RAG 检索等横切逻辑。

检索增强生成——从外部知识库检索相关文档后注入提示词,使模型基于私有数据回答。

文档处理流水线——将 PDF、HTML、Markdown 等外部文档读取、分割为文本块,写入向量数据库。

模型上下文协议——通过标准协议连接外部工具服务器,让 ChatClient 调用任意语言实现的工具。

可观测性——基于 Micrometer 自动记录 AI 模型调用、向量检索、工具执行的指标和 Trace,对接主流监控后端。