AI Meets Spring Petclinic: Implementing an AI Assistant with Spring AI

Hi there! I’m Oded.
I work for VMware Tanzu as a Senior Lead Solutions Engineer, spreading the message of cloud native development, cloud native platforms on Kubernetes and app transformation.
I helped design large-scale, cloud-native solutions using the microservices architecture running on Pivotal Cloud Foundry and Kubernetes, using Spring Boot and Spring Cloud.
I’m highly skilled in Kubernetes, Java, Spring Boot, Spring Cloud, Apache Kafka, Event Sourcing and DevOps practices.
I enjoy photography, video editing, and the music of the King of Pop.
I recently added an AI sample to the famous Spring Petclinic sample application, to showcase the power of Spring AI.
I also wrote an article explaining how I achieved this. It’s been published on the spring.io blog.
The article is split into two parts. The first section provides an overview and shows the use of Function Calling. The second part is all about Retrieval-Augmented Generation (RAG).
Links below. Happy reading!




