This presentation will guide you through building Java applications with AI capabilities, leveraging Generative AI and Large Language Models (LLMs) using Spring AI. You will learn how to:
- Integrate chat models into your applications, including prompt design and managing structured outputs.
- Implement Retrieval-Augmented Generation (RAG) workflows to combine LLMs with your custom data, covering both basic and advanced use cases.
- Enable agentic behavior by integrating your APIs with LLMs through tool calling.
- Explore approaches for evaluating and monitoring LLM-based applications.
- Enhance the developer experience with tools such as Testcontainers and Ollama.