Christian Tzolov is a Spring Framework Engineer at Broadcom;
Lead developer for the Spring AI project; Contributor to various Spring projects including Spring Integration, Spring Cloud DataFlow.
His work focuses on system integrations, distributed data processing, data engineering and AI.
Spring AI is a framework that helps Java developers to effortlessly incorporate AI into enterprise applications. At its core, Spring AI addresses the fundamental challenge of AI integration: connecting enterprise Data and APIs with AI models.
In this session, the Spring AI project leads will introduce key AI concepts essential for Java developers and demonstrate how to rapidly develop AI applications using Spring AI. We'll showcase Spring AI's components and design principles, including portability and modular design, POJO-based architecture for AI applications, a portable client API for AI model interaction, techniques for creating effective AI prompts and handling responses, and support for calling user-defined Functions.
We'll explore practical use cases, such as "query over your docs," highlighting Spring AI features like creating and managing embeddings, semantic search and integrating with vector databases, and utilizing a lightweight ETL framework for document processing.
The session will cover the popular RAG (Retrieval-Augmented Generation) and Function Calling patterns and methods for evaluating AI application correctness.
Searching for speaker images...