Spring AI`项目旨在简化开发集成人工智能功能的应用程序,无需不必要的复杂性。

项目从著名的Python项目中汲取灵感,比如LangChain和LlamaIndex,但Spring AI并不是这些项目的直接移植。该项目成立的信念是,下一波生成式AI应用不仅仅属于Python开发者,而且会遍布许多编程语言。

在核心层面上,Spring AI 提供了抽象概念,这些抽象概念为开发人工智能应用程序提供了基础。这些抽象有多种实现方式,可以在不需要大量代码更改的情况下轻松换用不同的组件。

Spring AI 提供以下功能:

这套功能可以让你实现常见的使用案例如“对你的文档进行问答”或者“与你的文档聊天。”。

概念部分 提供了 AI 概念及其在 Spring AI 中的表示的高层次概述。

"入门"部分向您展示了如何创建您的第一个AI应用程序。后续各节深入探讨每个组件以及常见用例,并采用以代码为中心的方法进行讲解。