Spring AI 2.1.0-M1 is out 🍃
🧩 Message parts: ordered text, reasoning, tool calls & media
🤖 OpenAI Responses API: reasoning + tool calling on GPT-5.4+
📥 VectorStore.upsert() for pre-computed embeddings
Feedback welcome 👇
spring.io/blog/2026/09...

Spring AI 2.1.0-M1 is out 🍃
🧩 Message parts: ordered text, reasoning, tool calls & media
🤖 OpenAI Responses API: reasoning + tool calling on GPT-5.4+
📥 VectorStore.upsert() for pre-computed embeddings
Feedback welcome 👇
spring.io/blog/2026/09...
What if you could run a Spring AI application without a Maven or Gradle project?
In this Spring AI Recipe, see how JBang turns a few Java files into a runnable Spring AI chat loop.
🚀 60 Minuten, keine Folien:
@thjanssen123.bsky.social baut auf der W-JAX live eine Anwendung mit #SpringAI – inklusive RAG, MCP, Guardrails und Tests.
📅 05.11. | 15:30 Uhr
Fact-checking an entire AI response can hide unsupported claims. What if you decompose the response and fact-check each claim individually?
🤖 Mach Dein LLM anschlussfähig
Kai Tödter zeigt auf der #jaxcon, wie MCP mit Spring AI funktioniert:
🧩 MCP-Server & -Client
🔌 STDIO & REST
🔐 OAuth2-Security
📍 München | 📅 Mittwoch, 04.11. | ⌚ 18:15 Uhr
Even when an LLM has all the facts it needs, it can still get them wrong. Let's explore FactCheckingEvaluator and discover why fact-checking AI responses isn't always as straightforward as it seems.
🧠 Dein LLM verliert bei Rückfragen den Kontext?
@thjanssen123.bsky.social zeigt, wie #SpringAI 2.0 mit Chat Memory, Prompting und Structured Output robustere LLM-Anwendungen ermöglicht.
👉 Zum Artikel:
https://f.mtr.cool/tfrzoua4v5
Learn how to build an AI assistant for your career using Java, Spring AI, and MongoDB. A practical guide with real implementation details, written by Ricardo Mello.
Read more:
foojay.io/today/how-i-...
Securing an MCP server with an API key is easy, but sometimes you need something more robust. In this recipe, we’ll put OAuth 2.0 to work with Spring AI to secure an MCP server.
Chat memory helps an AI remember what you've talked about. But the longer the conversation, the more context it has to carry around. What if it could remember the important stuff without remembering every word?
How local can a local LLM get? With ModelJars and Models, you can skip the model server entirely and run inference inside the same JVM as your Spring AI application.
See how in this Spring AI Recipe!
✍️ New blog post by Vadym Kazulkin
Building AI Agents with Embabel, Spring AI and Amazon Bedrock AgentCore - Part 4 Upgrade sample application to Embabel 1.5