AI Meets 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 個 fork。

e386a28e-e860-4cf7-a94c-aa7dad13abe3

該應用程式…

本週 Spring - 2024 年 9 月 24 日

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

嗨,Spring 粉絲們!歡迎來到最新一期的本週 Spring!我現在在令人愉快的德州達拉斯,參加令人驚嘆的 JConf.dev 展會。然後我將前往德國,然後回家洗一些衣服,然後前往科羅拉多州丹佛,參加令人驚嘆的 Dev2Next 展會,然後前往比利時參加 Devoxx Belgium。這將是充滿樂趣的幾個星期。你過得怎麼樣?

本週 Spring - 2024 年 9 月 17 日

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

嗨,Spring 粉絲們!上週我在閃耀的韓國首爾,然後在迷人的日本東京,現在我在奇妙的印度孟買機場,實際上,正在前往印度新德里的路上。對我來說是忙碌的一週,對社群來說更是忙碌的一週,所以讓我們深入了解一下!

一個精彩的 Podcast:Spring 創建者 Rod Johnson 博士

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

在這個廣泛的採訪中,我終於與 Spring 創建者、企業家、風險資本家、工程師、父親、Kotlin 粉絲、AI 研究員和音樂家 Rod Johnson 博士一對一地坐下來,談論了這個、那個以及介於兩者之間的一切,就在我們最近與 Spring AI 創始人 Mark Pollack 博士一起舉辦的 Spring AI SpringOne 演示之後。這是一個特別特別長的節目!

本週 Spring - 2024 年 9 月 10 日

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

嗨,Spring 粉絲們!或者,我想說:안녕하세요, Spring 팬 여러분! 我在閃耀的韓國首爾的一家咖啡館裡寫這篇文章。太棒了。我一直在與各種類型的開發人員交談,他們正在使用 Spring 並在其基礎上進行構建,以完成各種很酷的事情。

明天,我將前往快樂的日本。我將在東京的日本 Spring 使用者組等地演講。我很想在那裡見到你!

我們有很多內容要介紹,所以讓我們直接進入主題吧!

一個精彩的 Podcast:Sébastien Deleuze 談論 Spring Framework 和 Kotlin、GraalVM、Project Leyden、AppCDS、運行時效率、Kotlin 等等

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

與 Sébastien Deleuze 一起深入 Spring Framework 和 Kotlin、GraalVM、Project Leyden、AppCDS、運行時效率、Kotlin 等等的世界!從運行時效率到所有關於 Kotlin 的一切,這一集充滿了專家的見解和寶貴的資訊。不要錯過與真正的 Spring 大師的這場啟發性的對話!立即收聽!#Java #SpringFramework #Kotlin #TechTalks #SpringBoot

本週 Spring - 2024 年 9 月 3 日

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

嗨,Spring 粉絲們!歡迎來到最新一期的本週 Spring!今天是 9 月 3 日,我仍然對上週的 SpringOne 盛會感到興奮!另外:我累了。上週太瘋狂了。我很高興它發生了,但我累了。並且也很興奮。你知道嗎?當然你不知道。我希望不是哈哈。這很令人困惑。我覺得我仍然「在線」,就像 SpringOne 還有工作要做一樣。但我認為我也很欣賞它已經過去了,現在是時候專注於未來的發展了:亞洲!這個星期五,我將前往韓國,然後是日本,然後是印度,然後(尚未確認)是中國。支付…

Spring Boot CDS 支援和 Project Leyden 預期

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

Spring Boot 開發人員如何以最小的限制提高應用程式的運行時效率,以便在大多數應用程式上享受這些好處?答案是 Spring Boot 3.3 引入的 CDS 支援,它可以讓您更快地啟動 Spring Boot 應用程式並消耗更少的記憶體。它基於 Spring Framework 6.1 引入的基礎,我幾個月前介紹過。

一個關鍵點是,與 GraalVM 原生映像支援 相比,這種新的 CDS 支援提供了一個不同的價值主張:您通過 CDS 獲得的改進不如 ...

獲取 Spring 新聞信

通過 Spring 新聞信保持聯繫

訂閱

搶先一步

VMware 提供培訓和認證,以加速您的進度。

了解更多

獲得支援

Tanzu Spring 在一個簡單的訂閱中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位檔案。

了解更多

即將舉行的活動

查看 Spring 社群中所有即將到來的活動。

檢視全部