Spring AI - Thorben Janssen - German
Everyone is talking about AI and you want to integrate ChatGPT, Claude or another model into your Spring application? Maybe you’ve already experimented with Spring AI yourself?
Then you’ve come to the right place!
In this training course, we will cover everything you need to know to really understand Spring AI and use it in your projects in a structured way, from the basics to advanced concepts. From the interchangeable integration of different models, the implementation of good user and system prompts and the provision of your own data and APIs, to the development of independent agents, you will learn how to create your own applications and implement complex requirements using practical examples.
Agenda
- Create a Spring AI project
- Understanding and using prompts
- Introduction to prompting with Spring AI
- Roles and their tasks
- Using prompt templates
- Creating unstructured and structured outputs
- Brief introduction to prompt engineering
- Characteristics of a good prompt
- Techniques for prompt improvement
- Testing AI-based applications
- Why a simple assert is no longer enough
- Use and creation of evaluators
- Automating infrastructure with test containers
- Multi-modality and multi-model
- Processing different input and output types
- Use of different models
- Advisors
- Creating and using Advisors and AdvisorChain
- Popular advisors in Spring AI
- Conversational Memory
- Saving contexts for stateless AI models
- Standard implementations in Spring AI
- Custom data stores and further customization options
- Retrieval Augmented Generation (RAG)
- Introduction to RAG
- Integration of Vector Stores in Spring AI
- RAG implementations in Spring AI
- Creating your own RAG implementations
- Tool Calling
- Providing your own APIs
- Model Context Protocol
- Integrate external services via MCP client
- Create your own MCP server
- Agents
- What is an agent?
- Patterns for the implementation of agents
- Observability
- Metrics and tracing in Spring AI
Your Trainers
Thorben Janssen
Thorben Janssen
JPA & Hibernate
- Advanced Hibernate
- Hibernate Performance Tuning (Online)
- Spring AI
- Spring Data JPA Masterclass
Thorben Janssen is a consultant and trainer who helps teams build better persistence layers with JPA and Hibernate. He’s the author of the Amazon best-selling book “Hibernate Tips”, which offers More than 70 solutions to common Hibernate problems, and an international speaker with more than 20 years of experience in JPA and Hibernate. He also writes about various persistence topics on thorben-janssen.com and helps developers improve their skills in the Persistence Hub (persistence-hub.com).