Spring

Spring AI 1.0.0 M6 Released

Spring AI 1.0.0 Milestone 6 is released, featuring a new AI-generated music playlist. Significant improvements to function calling, now termed "tool calling," are included, utilizing annotations and callbacks for tool definition. Deprecated methods from `org.springframework.ai.model.function` are replaced by new interfaces in `org.springframework.ai.tool`. The Model Context Protocol (MCP) Java SDK, developed with Anthropic, offers synchronous and asynchronous client/server implementations and multiple transport options. Vector Store enhancements include simplified deletion, filter-based deletion, and native client access, improving flexibility and functionality. The PostgreSQL vector store now supports various ID column types beyond UUID. Amazon Bedrock Chat models are replaced by the more adaptable Amazon Bedrock Converse API. Instead of a dedicated agent framework, Spring AI promotes building effective agents using simple, composable patterns as described in an Anthropic blog post. Several workflow patterns, including Chain Workflow, are highlighted for agent development. A sample Chain Workflow implementation for processing business reports demonstrates this approach.
favicon
spring.io
spring.io