- 什么是SpringAI?
目前大模型应用开发最常见的框架是LangChain,然而LangChain是基于python语言,虽然有LangChain4j,但是对于大量使用Spring生态的应用来说,适配性就稍微差了一些。
而Spring公司推出的SpringAI框架,充分利用了Spring框架中AOP、IOC的能力,可以与现有的Java项目融合,非常方便。
SpringAI要求的JDK版本至少是JDK17,SpringBoot也必须是3.x的版本才可以,所以想要使用SpringAI,必须先升级JDK和SpringBoot版本才行。
如果是比较老的项目,也可以考虑采用LangChain4j,他要求的最低JDK版本是JDK8。
Spring AI 课程更偏“用 Java 快速落地 AI 项目”;LangChain RAG 课程更偏“围绕 RAG/Agent 做流程编排、检索优化和效果评估”。
SpringAI官方文档:Spring AI。