Mark Pollack

Mark Pollack

Mark Pollack 是 Pivotal 的一名軟體工程師,也是 Spring Cloud Data Flow 專案的負責人。自 2003 年起,他就為許多 Spring 專案做出了貢獻,包括 Spring Framework,並且創立了 Spring.NET 和 Spring Data 專案。

部落格文章(作者)Mark Pollack

Spring AI 1.0.0 M8 釋出

釋出 | 2025 年 4 月 30 日 | ...

在審查了 M7 之後的 API 設計和廢棄情況後,我們確定了一些重大更改將在 RC1 版本中成為破壞性更改。因此,我們引入了這個額外的里程碑版本,為開發者提供一個過渡版本,其中廢棄的 API 與其替代項共存,從而在 RC1 之前實現更平滑的升級體驗。

以下是此版本的關鍵變更。

  • 升級說明
  • 您可以使用 OpenRewrite 配方自動化升級到 1.0.0-M8 的過程。此配方有助於應用此版本所需的許多程式碼更改。可在 Arconia Spring AI Migrations 檢視配方和使用說明。

Spring AI 1.0.0 M7 釋出

釋出 | 2025 年 4 月 10 日 | ...

我們很高興宣佈 Spring AI 1.0.0 Milestone 7 的釋出。這將是最後一個里程碑版本。下個月將釋出 RC1 版本,隨後很快將在巴塞羅那舉行的 Spring IO 大會前釋出 GA 版本。

為了慶祝此版本,我們在 AI 生成音樂播放列表中添加了一首新歌,歌詞由 Josh Long 和 Claude 創作!請檢視最新曲目,提升您的部落格閱讀和程式設計體驗。

以下是此版本的關鍵變更。請注意,存在破壞性更改!

破壞性更改

Spring AI 1.0.0-M7 引入了一些重要的更改,這些更改與…

Spring AI 與 Docker 模型執行器

釋出 | 2025 年 4 月 10 日 | ...

本部落格文章由 Eddú Meléndez 撰寫。

Docker 最近在 Apple 晶片上的 Docker Desktop for Mac 4.40.0 中釋出了模型執行器(Model Runner)。Docker 模型執行器提供了一個旨在相容 OpenAI API 的本地推理 API,這使得在 Spring AI 1.0.0-M7 版本中可以輕鬆地與 Spring AI 整合。模型作為標準的 OCI Artifacts 分佈在 Docker Hub 的 ai 名稱空間下。

前提條件

  • 下載 Docker Desktop for Mac 4.40.0。

  • 選擇以下任一選項啟用模型執行器

    選項 1

  • 啟用模型執行器 `docker desktop enable model-runner --tcp 12434`。

  • 將 base-url 設定為 `https://:12434/engines\`

    選項 2

  • 啟用模型執行器 `docker desktop enable model-runner`。

  • 使用 Testcontainers 並按如下方式設定 base-url

使用 Spring AI 1.0.0-SNAPSHOT:第二部分 - 重要變更和更新

工程 | 2025 年 4 月 4 日 | ...

使用 Spring AI 1.0.0-SNAPSHOT:第二部分 - 重要變更和更新

本部落格文章是我們之前文章 使用 Spring AI 1.0.0-SNAPSHOT:重要變更和更新 的續篇,我們在其中介紹了 Spring AI 1.0.0-SNAPSHOT 中關於 artifact ID、依賴管理和自動配置的重大變更。

自該文章釋出以來,Spring 團隊釋出了快照版本的更新。在這篇後續文章中,我們將探討最新變化併為使用快照版本的開發者提供額外指導。有關詳細資訊,請參閱 Spring AI 升級說明

使用 Spring AI 1.0.0-SNAPSHOT:重要變更和更新

工程 | 2025 年 3 月 25 日 | ...

使用 Spring AI 1.0.0-SNAPSHOT:重要變更和更新

Spring AI 1.0.0-SNAPSHOT 對 artifact ID、依賴管理和自動配置引入了一些重要變更。本部落格文章概述了這些變更,並提供瞭如何更新專案的指南。

最重要的變化是 Spring AI starter artifact 的命名模式

  • 模型 starters: spring-ai-{model}-spring-boot-starterspring-ai-starter-model-{model}
  • 向量儲存 starters: spring-ai-{store}-store-spring-boot-starterspring-ai-starter-vector-store-{store}
  • MCP starters: spring-ai-mcp-{type}-spring-boot-starterspring-ai-starter-mcp-{type}

介紹模型上下文協議 (Model Context Protocol) Java SDK

釋出 | 2025 年 2 月 14 日 | ...

本部落格文章由 David Soria ParraChristian TzolovDariusz Jędrzejczyk 合著。

MCP 是什麼

模型上下文協議 (Model Context Protocol, MCP) 是由 Anthropic 開發的一種開放協議,正在改變 AI 應用程式連線和共享上下文的方式。它在 AI 應用程式中獲得了廣泛支援,作為大型語言模型 (LLMs) 與資料來源、工具和 AI 代理互動的標準介面。無論您正在構建需要訪問資料庫的自治系統、編排複雜的 AI 工作流,還是建立多個代理協作的系統…

Spring AI 1.0.0 M6 釋出

釋出 | 2025 年 2 月 14 日 | ...

我們很高興宣佈 Spring AI 1.0.0 Milestone 6 的釋出。為了慶祝此版本,我們建立了一個特別的 AI 生成音樂播放列表,以增強您的部落格閱讀和程式設計體驗!

一如既往,此版本包含了一些新功能和錯誤修復。我們持續從設計角度審查程式碼庫。雖然我們嘗試透過在一個釋出週期內廢棄方法和類來使過渡平滑,但我們知道存在一些破壞性更改,並且可能還有一些我們不知道的,所以請耐心等待。請參閱破壞性更改部分…

Spring AI 1.0.0 M5 釋出

釋出 | 2024 年 12 月 23 日 | ...

我們很高興宣佈 Spring AI 1.0.0 Milestone 5 的釋出

一如既往,此版本包含了一些新功能和錯誤修復,但我們著重從設計角度審查程式碼庫,目標是在 2025 年初發布 GA 版本。雖然我們嘗試透過在一個釋出週期內廢棄方法和類來使過渡平滑,但我們知道存在一些破壞性更改,並且可能還有一些我們不知道的,所以請耐心等待。請參閱下面的“破壞性更改”部分。

新功能

模型上下文協議 (MCP) 支援 - 孵化中

MCP 對…具有顛覆性意義

Spring AI 1.0.0 M4 釋出

釋出 | 2024 年 11 月 20 日 | ...

我們很高興宣佈 Spring AI 1.0.0 Milestone 4 的釋出。

此版本修復了大多數已報告的錯誤,並在各個領域帶來了顯著增強。

Amazon Bedrock Converse

Spring AI 現在支援 Amazon Bedrock Converse API,該 API 為 Amazon 提供的 AI 聊天模型提供了統一的介面。與舊的 Bedrock Invoke API 不同,Converse 引入了令人興奮的新功能,例如 工具呼叫 (Tool Calling)多模態/視覺功能 (Multimodality/Visual capabilities)(適用於支援這些功能的模型)。這使其成為與 Amazon 聊天…互動的更強大和多功能選項。

Spring AI 1.0.0 M3 釋出

釋出 | 2024 年 10 月 08 日 | ...

我們很高興宣佈 Spring AI 1.0.0 Milestone 3 的釋出。

此版本在各個領域帶來了顯著的增強和新功能。

可觀測性 (Observability)

此版本對可觀測性堆疊進行了多項改進,特別是針對聊天模型的流式響應。非常感謝 Thomas Vitale 和 Dariusz Jedrzejczyk 在這方面的所有幫助!

可觀測性覆蓋了 ChatClient、ChatModel、嵌入模型和向量儲存,使您能夠詳細檢視與您的 AI 基礎設施的所有接觸點。

在 M2 版本中,我們引入了可觀測性…

搶先一步

VMware 提供培訓和認證,助您快速前進。

瞭解更多

獲取支援

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

瞭解更多

即將舉行的活動

檢視 Spring 社群所有即將舉行的活動。

檢視全部