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.
Get notified about new features and conference additions.