因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享
点击关注#互联网架构师公众号,领取架构师全套资料 都在这里
上一篇:2T架构师学习资料干货分享
大家好,我是互联网架构师!
2025年5月20日,在这个浪漫的日子里,Spring官方宣布 Spring AI 1.0 正式发布!这是AI开发领域的一次里程碑事件,标志着开发者可以更高效、更灵活地构建企业级AI应用。从核心API到生态集成,从工具链到安全规范,Spring AI 1.0带来了全方位的革新。本文带你一探究竟!
Spring AI 的核心亮点
1. ChatClient:AI模型交互的统一入口
Spring AI 1.0的核心是ChatClient,一个轻量级、可移植的API接口。它支持与20+主流AI模型(如Anthropic、ZhiPu)无缝对接,并兼容多模态输入输出(文本、图像)和结构化响应(如JSON),大幅简化AI模型调用流程。
📌 示例:只需一行代码调用Claude模型生成JSON响应:String
response = chatClient.call(newPrompt("What is the capital of France?"),ChatOptions.builder().withResponseFormat(Json.class).build());
2. Advisor API:增强LLM能力的“智能助手”
通过Advisor API,开发者可以动态拦截并增强用户提示(Prompt),注入检索数据、对话记忆等上下文。例如,RetrievalAugmentationAdvisor
能自动将知识库内容注入提示,实现Retrieval Augmented Generation(RAG),让AI回答更精准。
3. ETL框架:数据预处理的自动化引擎
Spring AI内置轻量级ETL(Extract-Transform-Load)框架,支持从本地文件、S3、GitHub等20+数据源提取内容,并自动分块、生成嵌入(Embedding),轻松构建RAG流水线。
🚀 示例:3行代码将GitHub仓库文档导入向量数据库:DocumentReader
githubReader =newGitHubDocumentReader("https://github.com/spring-projects/spring-ai");
VectorStore vectorStore =newWeaviateVectorStore();
ETL.etl(githubReader).to(vectorStore);
4. Memory系统:对话历史的智能管理
通过ChatMemory
接口,开发者可灵活管理对话历史。MessageWindowChatMemory
保留最近N条消息,而VectorStoreChatMemory
则通过语义搜索召回相似历史对话,打造“有记忆”的AI助手。
5. Tools支持:AI与外部世界的桥梁
Spring AI通过@Tool
注解,允许开发者定义自定义函数(如天气查询、数据库操作),让AI主动调用外部API。结合MCP协议,开发者可直接复用GitHub搜索、邮件发送等预置工具。
6. Evaluation体系:AI效果的量化评估
引入RelevancyEvaluator
和FactCheckingEvaluator
,开发者可自动验证AI回答的相关性和准确性。例如,使用小型模型Minicheck进行低成本事实校验,避免“幻觉”问题。
7. Observability:生产环境的监控利器
集成Micrometer,提供模型延迟、Token消耗、工具调用等指标的实时监控,并通过分布式追踪(Tracing)定位问题根源。
Agent驱动的AI革命
Spring AI 1.0全面支持Agent开发:
- Workflow Agents
:通过预设流程处理复杂任务(如路由、并行化)。
- Autonomous Agents
:基于MCP协议自主决策,动态调用工具(如Brave搜索)。
- Tanzu AI Solutions
:企业级部署方案,提供安全控制、自服务模型市场等功能。
社区彩蛋:新歌+新Logo
社区随着这次发布,还发布了一首新歌。。。。
歌曲地址:
https://suno.com/playlist/321b61a4-201d-4404-9335-bf909250b0e3
除此之外还推出了,全新Logo设计,由Spring IO会议组织者Sergi Almar与设计师Jorge Rigabert联手打造,融合科技感与艺术性。
Spring AI 1.0的发布,不仅是一次技术迭代,更是AI工程化的里程碑。从开发者友好到企业级部署,从工具链到安全规范,Spring AI正在重新定义AI应用的开发范式。
下载地址,见:
清华出的DeepSeek使用手册,104页,真的是太厉害了!(免费领取)
— 完 —
如喜欢本文,请点击右上角,把文章分享到朋友圈
· END ·
最后,关注公众号互联网架构师,在后台回复:2T,可以获取我整理的 Java 系列面试题和答案,非常齐全。
如果这篇文章对您有所帮助,或者有所启发的话,帮忙扫描上方二维码关注一下,您的支持是我坚持写作最大的动力。
求一键三连点赞、转发、在看