AI 遇上 Spring Petclinic:使用 Spring AI 实现 AI 助手(第二部分)

工程 | Oded Shopen | 2024 年 9 月 27 日 | ...

第一部分回顾

在本系列博客的第一部分中,我们探讨了将 Spring AI 与大型语言模型集成的基础知识。我们逐步构建了一个自定义 ChatClient,利用函数调用进行动态交互,并完善了提示以适应 Spring Petclinic 的用例。最终,我们拥有了一个功能齐全的 AI 助手,能够理解和处理与我们的兽医诊所领域相关的请求。

现在,在第二部分中,我们将通过探索检索增强生成(RAG)更进一步,这项技术使我们能够处理无法适应…

AI 遇上 Spring Petclinic:使用 Spring AI 实现 AI 助手(第一部分)

工程 | Oded Shopen | 2024 年 9 月 26 日 | ...

引言

在这两部分的博客文章中,我将讨论我对 Spring Petclinic 所做的修改,以集成一个 AI 助手,允许用户使用自然语言与应用程序交互。

Spring Petclinic 简介

Spring Petclinic 是 Spring 生态系统中的主要参考应用程序。根据 GitHub 的数据,该仓库于 2013 年 1 月 9 日创建。自那时起,它已成为使用 Spring Boot 编写简单、对开发者友好的代码的典范应用。截至本文撰写之时,它已获得超过 7,600 颗星和 23,000 个分叉。

e386a28e-e860-4cf7-a94c-aa7dad13abe3

该应用程序…

本周 Spring - 2024 年 9 月 24 日

工程 | Josh Long | 2024 年 9 月 24 日 | ...

大家好,Spring 粉丝们!欢迎收看本期《本周 Spring》!我正在令人愉快的德克萨斯州达拉斯参加精彩的 JConf.dev 大会。然后我将前往德国,然后回家做些洗衣,之后前往科罗拉多州丹佛参加精彩的 Dev2Next 大会,之后再前往比利时参加 Devoxx Belgium。这将是几周的精彩时光。您过得怎么样?

Spring Shell 3.2.8、3.3.3 和 3.4.0-M2 现已发布

发布 | Corneil du Plessis | 2024年9月23日 | ...

我很高兴代表团队和所有贡献者宣布,Spring Shell 3.2.83.3.33.4.0-M2 已经发布,现在可以分别从 Maven Central 和 里程碑仓库 获取。

更多详情请参阅 3.2.8 发布说明3.3.3 发布说明3.4.0-M2 发布说明

感谢所有通过问题报告和拉取请求做出贡献的人。

你如何提供帮助?

项目主页 | GitHub | 问题 | 文档

Spring Modulith 1.3 M3、1.2.4 和 1.1.9 已发布

发布 | Oliver Drotbohm | 2024年9月20日 | ...

很高兴宣布 Spring Modulith 1.3 M3、1.2.4 和 1.1.9 已发布。后两个版本包含常规的错误修复和服务发布错误修复更新,但我对里程碑版本尤其感到高兴,因为它包含了两个重大的社区贡献。以下是其中最重要的新功能:

  • 支持变更感知测试执行(由 @lukasdo@davidbilge 贡献),该功能通过跳过未受影响的测试来 优化测试运行
  • 一个新 的事件发布完成模式,顾名思义,它会立即删除已完成的事件发布。
  • 支持从其他包和外部 JAR 贡献应用程序模块
  • 支持基于 JDBC 的事件发布注册表中的 Microsoft SQL Server(由 @oyjoh 贡献,GH-804)。
  • 弃用 spring.modulith.republish-outstanding-events-on-restart,改用位于 spring.modulith.test.… 的变体 (GH-823)…

Spring Boot 3.2.10 现已发布

发布 | Stéphane Nicoll | 2024 年 9 月 19 日 | ...

我代表团队和所有贡献者,很高兴地宣布 Spring Boot 3.2.10 已正式发布,现已可通过 Maven Central 获取。

此版本包含 38 项错误修复、文档改进和依赖项升级。感谢所有提交问题报告和拉取请求的贡献者。

你如何提供帮助?

如果您有兴趣提供帮助,请查看问题仓库中的“ideal for contribution”标签。如果您有一般性问题,请在 stackoverflow.com 上使用 spring-boot 标签提问,或在 Gitter 上与社区聊天。

项目页面 | GitHub | 问题 | 文档 | Stack Overflow |

Spring Boot 3.3.4 现已可用

发布 | Stéphane Nicoll | 2024 年 9 月 19 日 | ...

我很高兴地代表团队和所有贡献者宣布,Spring Boot 3.3.4 已发布,并可从 Maven Central 获取。

此版本包含 51 个 bug 修复、文档改进和依赖升级。感谢所有通过问题报告和拉取请求做出贡献的人。

你如何提供帮助?

如果您有兴趣提供帮助,请查看问题仓库中的“ideal for contribution”标签。如果您有一般性问题,请在 stackoverflow.com 上使用 spring-boot 标签提问,或在 Gitter 上与社区聊天。

项目主页 | GitHub | Issues | 文档 | Stack Overflow |

Spring Cloud Dataflow 2.11.5 发布

版本发布 | Chris Bono | 2024 年 9 月 19 日 | ...

我很高兴地代表团队和所有贡献者宣布,Spring Cloud Dataflow 2.11.5 已发布,并可从 Maven Central 获取。

此版本包含多项错误修复和大量的依赖项升级。Spring Boot 版本以及解决了几个 CVE。有关更多信息,请参阅 发布说明

保持联系...

一如既往,我们欢迎反馈和贡献,请通过 StackoverflowGitHub 与我们联系。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看所有