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 编写简单易用的开发人员友好型代码的示例应用程序。截至撰写本文时,它已获得超过 7600 个星标和 23000 个分支。

e386a28e-e860-4cf7-a94c-aa7dad13abe3

该应用程序……

本周 Spring - 2024年9月24日

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

嗨,Spring 粉丝们!欢迎来到另一期《本周 Spring》!我在德克萨斯州达拉斯参加精彩的 JConf.dev 展会。然后我将前往德国,之后回家洗些衣服,然后再前往科罗拉多州丹佛参加精彩的 Dev2Next 展会,之后前往比利时参加 Devoxx 比利时展会。接下来的几周将会非常有趣。你们最近怎么样?

本周 Spring - 2024年9月17日

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

嗨,Spring 粉丝们!上周我在韩国首尔,然后是日本东京,现在我在印度孟买机场,实际上是前往印度新德里。对我来说,这是一个忙碌的一周,对社区来说更是忙碌的一周,所以让我们深入了解一下吧!

本周 Spring - 2024年9月10日

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

嗨,Spring 粉丝们!或者,我想说:안녕하세요, Spring 팬 여러분! 我正在韩国首尔一家咖啡馆写这篇文章。太棒了。我一直在与使用和构建 Spring 来做各种很酷的事情的各种开发人员交谈。

明天,我将前往快乐的日本。我将在东京的日本 Spring 用户组等地发言。我很乐意在那里见到你们!

我们有很多内容需要讨论,所以让我们直接开始吧!

Bootiful Podcast:Sébastien Deleuze 谈 Spring 框架和 Kotlin、GraalVM、Leyden 项目、AppCDS、运行时效率、Kotlin 等等

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

深入探讨 Spring 框架和 Kotlin、GraalVM、Leyden 项目、AppCDS、运行时效率、Kotlin 等世界,与 Sébastien Deleuze 共同探索!从运行时效率到所有 Kotlin 方面,本期节目充满了专业见解和宝贵信息。不要错过这次与真正的 Spring 大师进行的启迪性对话!现在收听!#Java #SpringFramework #Kotlin #TechTalks #SpringBoot

本周 Spring - 2024年9月3日

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

嗨,Spring 粉丝们!欢迎来到另一期《本周 Spring》!今天是 9 月 3 日,我仍然沉浸在上周 SpringOne 盛会带来的兴奋中!另外:我很累。上周太疯狂了。我很高兴它发生了,但我太累了。而且也很兴奋。你们懂吗?当然你们不懂。我希望不是 lol。这很混乱。我觉得我仍然“在线”,感觉还有 SpringOne 的工作要做。但我认为我也很感激它已经过去,是时候专注于未来的事情了:亚洲!本周五,我将前往韩国,然后是日本,然后是印度,然后(尚未确认)中国。支付……

Spring Boot CDS 支持和 Leyden 项目预期

工程 | Sébastien Deleuze | 2024年8月29日 | ...

Spring Boot 开发人员如何才能在尽可能少的约束下提高应用程序的运行时效率,以便在大多数应用程序上都能享受这些好处?答案是 Spring Boot 3.3 引入的 CDS 支持,它允许您更快地启动 Spring Boot 应用程序并消耗更少的内存。它基于几个月前我介绍的 Spring Framework 6.1 中的基础

关键一点是,这种新的 CDS 支持提供了与GraalVM 原生镜像支持不同的价值主张:使用 CDS 获得的改进不如……

获取 Spring Newsletter

通过 Spring Newsletter 保持联系

订阅

领先一步

VMware 提供培训和认证,以快速提升您的进步。

了解更多

获得支持

Tanzu Spring在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

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

查看全部