Building Effective Agents with Spring AI (Part 1)

Engineering | Christian Tzolov | January 21, 2025 | ...

In a recent research publication: Building effective agents, Anthropic shared valuable insights about building effective Large Language Model (LLM) agents. What makes this research particularly interesting is its emphasis on simplicity and composability over complex frameworks. Let's explore how these principles translate into practical implementations using Spring AI.

Agent Systems

While the pattern descriptions and diagrams are sourced from Anthropic's original publication, we'll focus on how to implement these patterns using Spring AI's features for model portability and structured output. We recommend…

This Week in Spring - January 21st, 2025

Engineering | Josh Long | January 21, 2025 | ...

Hi, Spring fans! Welcome to another rip-roaring installment of This Week in Spring! It's time to dive into this week's wondrous roundup!

This Week in Spring - January 14th, 2025

Engineering | Josh Long | January 14, 2025 | ...

Hi, Spring fans, and greetings from the island of St. Barths! Salut depuis l'île de Saint-Barthélemy!

I'm on a bit of PTO and have been bouncing around from one beach to another with my family. I just landed on a winning combination for a beach: warm water, a restaurant/bar, and some for-pay seats with shade. There are precisely three things to do in such a cherished spot: use it as a launchpad for occasional dips in the sea, read, and sleep—usually in that order!

And you know what I've been reading? The wild and wacky antics of the Spring community, of course!

There's a ton of exciting news…

This Week in Spring - January 7th, 2025

Engineering | Josh Long | January 07, 2025 | ...

Hi, Spring fans, and happy new year! It's been another super seven days since we last spoke and, as always, there's a lot to cover so let's dive right into it!

Hello DCO, Goodbye CLA: Simplifying Contributions to Spring

Engineering | Rob Winch | January 06, 2025 | ...

The Spring team will be rolling out a simplified contribution process that replaces the requirement to sign a Contributor License Agreement (CLA) with a Developer Certificate of Origin (DCO). The process will start this week with Spring Framework, Spring Security, & Spring Boot and then roll out to the entire Spring portfolio.

History

Spring has long used a permissive Contributor License Agreement (CLA) in order to provide legal protections to the Spring project, users, and the Spring team. Long time contributors may remember that signing the CLA originally involved emailing a signed PDF of…

This Year in Spring - December 31st, 2024

Engineering | Josh Long | December 31, 2024 | ...

Hi Spring fans! Happy New Year! And welcome to another installment of This Year in Spring!

The year that was...

I write this edition from a desk overlooking the beautiful jungle of Martinique, a beautiful island nation in the French Caribbean. I’m sipping some rhum martinique, enjoying the semi-sweltering heat, and thinking about the year that's been 2024. Every year at this time, since 2011, I write this year in spring, an abbreviated look at the year from the rearview mirror.

So many amazing things happened this year. It’s sort of difficult to put my finger on any one thing. But, I shall try…

Get the Spring newsletter

Stay connected with the Spring newsletter

Subscribe

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all