Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
1. Introduction to Spring AI
- Project creation and setup
- The significance of prompts and prompt submission
- Developing an initial test
- Selecting an appropriate model
- Configuring the model
- Overview of Spring AI features
2. Analyzing responses
- Verifying the relevance of answers
- Assessing accuracy during runtime
3. In-depth prompt engineering
- Utilizing prompt templates
- Creating a new prompt template
- Comprehending context
- Defining roles and their importance
- Guiding response generation through options
- Implementing streaming and output formatting
- Interpreting metadata within responses
4. Leveraging proprietary data and documents
- Grasping RAG (Retrieval-Augmented Generation)
- Configuring the vector store and ingesting documents
- Implementing a basic RAG solution
- Employing an advisor for RAG
- Utilizing modular RAG functionalities
5. The significance of memory in AI
- The necessity of memory systems
- Integrating and setting up memory for conversational support
- Managing conversation IDs
- Enabling persistent memory
- Storing chat memory within the vector store
6. AI Tools
- Creating tool-enabled applications
- Exploring tool capabilities
- Developing and implementing tools
- Using functions as tools
7. The Model Context Protocol (MCP)
- The rationale for MCP
- Interacting with an MCP Client
- Developing an MCP Server
- Integrating databases and tools for the MCP Server
- Comprehending HTTP and SSE (Server-Sent Events) transport
- Exposing prompts and resources
8. Monitoring operations
- Activating actuator metrics
- Making vector store operations
- Analyzing model interactions
- Performing token counting
- Integrating with Prometheus and building dashboards
- Tracing AI operations
9. Safeguarding in generative AI
- Regulating document access via RAG
- Securing tools
- Mitigating adversarial prompting
- Moderating user input
10. Common generative patterns
- Summarizing content
- Translating messages
- Conducting sentiment analysis
11. The function of Agents
- Defining an agent
- Building agentic workflows
- Chaining prompts, task routing, and parallelization
- Accessing agents via MCP
Requirements
Participants are expected to possess the following skills:
- Strong proficiency in Java programming
- Practical experience working with Spring and Spring Boot
- Competence in building and configuring Spring Boot applications
- A foundational understanding of REST APIs and HTTP
- A basic grasp of JSON and application configuration
- An introductory knowledge of generative AI and Large Language Models (LLMs)
- Recommendation for familiarity with databases and data access concepts
- No prior experience with Spring AI, RAG, MCP, or AI agents is necessary
21 Hours
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from 4800 € + VAT*
Contact us for an exact quote and to hear our latest promotions
Testimonials (1)
Detailed information provided on the more advanced topics requested.