Time: 11:00 AM
Room: OEC C
Solving Complex Problems with AI Agents Design Patterns Using Spring AI
This session demonstrates how to use Spring AI and design patterns to build AI agents to tackle complex problems. We'll explore patterns for breaking down problems into sub-tasks, integrating external tools and APIs, and managing agent state.
We will cover key design principles, real-world examples, and best practices, empowering software engineers to create sophisticated AI agents easily.
Attendees will gain practical insights into how to apply these patterns to create agents capable of performing tasks such as data analysis, decision-making, and process automation.

Juarez Barbosa Junior
Sr. Principal Java Developer Evangelist - DevRel Director
Oracle
Juarez Barbosa Junior is a Sr. Principal Java Developer Evangelist – Director of Developer Evangelism at Oracle. Previously, he was an Azure Developer Relations Lead at Microsoft and a Thought Leader and Technical Evangelist at IBM.
He has over 20 years of professional experience, having held senior leadership roles in DevRel, software engineering, and startup-related initiatives. His knowledge comprises Java, Python, Cloud Computing (Oracle OCI, Azure, GCP, IBM Cloud, and AWS), DevOps, IaC, CI/CD, and Cloud Native.
https://juarezjuniorgithub.github.io