< Introduction >

Integration Problem

The Spring AI 项目旨在简化集成人工智能功能的应用程序开发,同时避免不必要的复杂性。spring-doc.cadn.net.cn

该项目受到诸如LangChain和LlamaIndex等著名Python项目的启发,但Spring AI并不是直接将这些项目移植过来的。 该项目成立时坚信,下一代生成式AI应用不仅限于Python开发者,而是将在多种编程语言中无处不在。spring-doc.cadn.net.cn

Spring AI 解决了 AI 集成的基本挑战:将您的企业数据和 API 与 AI 模型相连接
Interactive

Spring AI 提供了抽象层,作为开发 AI 应用程序的基础。 这些抽象层有多种实现方式,使得在最小代码更改的情况下可以轻松更换组件。spring-doc.cadn.net.cn

Spring AI 提供以下功能:spring-doc.cadn.net.cn

此功能集可以让您实现常见的用例,例如“通过您的文档进行问答”或“与您的文档聊天”。spring-doc.cadn.net.cn

The 概念部分提供了关于AI概念及其在Spring AI中的表示的高层次概述。spring-doc.cadn.net.cn

The 入门指南部分介绍了如何创建您的第一个AI应用。 后续章节将深入介绍每个组件及其常见的用例,并采用代码导向的方法。spring-doc.cadn.net.cn