Agentic Patterns with Spring AI: Building Smarter AI Applications in Java

Udayani V

Udayani V

Senior Member of Technical Staff

Broadcom

Track: Enterprise Java, Spring AI
Session Type: Talk

Spring AI makes it straightforward to connect an LLM to a Java application. But building a truly useful AI system requires moving beyond simple question-and-answer prompts toward Agentic Design Patterns — architectures where LLMs can reason, plan, invoke functions, and collaborate.

In this session, we will explore practical agentic patterns using Spring AI and Spring Boot:

  • Function calling & Tool integration: Exposing Java services and Spring components as callable tools
  • Planning and reflection loops: Implementing ReAct, reflection, and multi-step reasoning workflows
  • Memory & conversation management: Managing short-term and persistent conversational state
  • Multi-agent coordination: Structuring specialized agents that collaborate to solve complex enterprise problems

Through live demos and code walkthroughs, you will discover how to build modular, maintainable, and intelligent applications using the familiar Spring programming model.