Format
In Zürich, on-site at your office, or fully remote. We adapt exercises and tooling to your environment.
Evaluate and implement LLM-backed features in your existing Java and Spring stack. Follow a core path through Spring AI, then work with modules in RAG, tool calling, MCP, evaluation, observability, and agentic workflows with Embabel, selected around your use case.
Two-day in-house course for up to 12 participants. Delivered in Zürich, at your office across Switzerland or Europe, or fully remote; examples are aligned with your team's providers, Spring versions, and use cases.
For CTOs and engineering managers who need their JVM team to make informed AI engineering decisions, not just reproduce a demonstration.
The team needs to decide whether model calls, RAG, tools, or an agentic workflow fit an identified product or operational need.
Developers need practical ways to evaluate outputs, observe model interactions, control tool access, and reason about cost.
Your domain logic and delivery platform already use Java and Spring, and the team wants to assess Spring-native integration before adding another runtime.
The agenda is configured for depth rather than maximum coverage. Before delivery, we agree a core path through model integration, RAG or tools, evaluation, and one deeper workflow, then select the supporting modules that fit your use case.
Understand the fundamentals of language models, explore the Spring AI framework, and connect to providers like OpenAI, Anthropic, and Ollama using Spring AI's unified model client API.
Practise prompt design, context assembly, and structured responses. Compare techniques for output parsing and controlling model interaction.
Build Retrieval-Augmented Generation pipelines to ground models in your own data. Use vector stores and embeddings to implement RAG patterns with Spring AI.
Integrate AI with your APIs and systems through function and tool calling with Spring AI. Build MCP clients and servers for structured AI-system interaction.
Generate images with AI models, transcribe audio, process speech, and develop multimodal applications that combine text, image, and audio capabilities.
Evaluate model-backed features with repeatable cases. Set up observability, inspect model interactions, and implement chat memory and guardrails appropriate to the use case.
Compare local and hosted models, then practise selecting and routing them based on measured quality, latency, data-handling requirements, and cost.
Model multi-step workflows with typed actions and goal-directed planning in Embabel. Discuss where evaluation, guardrails, and human approval remain necessary.
This training is for software developers and architects who want to integrate AI functionality into their applications and already have experience with Java and Spring Boot.
Developers with Spring Boot experience who want to explore AI integration without leaving the Java ecosystem or learning a new stack from scratch.
Teams building features powered by language models who need a structured, engineering-led approach to AI integration, evaluation, and production readiness.
Leads evaluating Spring AI for their stack who want a grounded, practical understanding of the patterns, trade-offs, and cost-effective strategies involved.
Concepts, live coding, and hands-on exercises are connected to the systems, providers, and operational constraints your team works with.
In Zürich, on-site at your office, or fully remote. We adapt exercises and tooling to your environment.
2 days. For in-house delivery, we adapt the agenda and can split it into focused modules.
Delivered in English or German. Italian available on request.
Good knowledge of Java and Spring Boot. Experience using Docker Desktop or Podman is helpful but not required. No prior AI or ML knowledge is required.
In Zürich, at your office anywhere in Switzerland or Europe, or fully remote.
Yes. We deliver the training in English or German – Italian is available on request. Course materials are in English.
2 days. For in-house courses we adapt the content individually and can split it into focused modules.
Spring AI's portable abstractions work with OpenAI, Azure OpenAI, Anthropic, Google, Mistral, and local models via Ollama – we adapt the examples to the providers your team uses.
We deliver in-house, for up to 12 participants. The final price depends on group size, duration, and how much we tailor the content. Book a 30-minute call or email hello@42talents.com. We reply personally to emails within one business day.
Explore the other courses in our Spring training curriculum.
Build a practical foundation in the Spring Framework: IoC container, dependency injection, AOP, data access, and Spring MVC.
Design maintainable modular monoliths with verifiable boundaries and domain events.
Tune startup time, reduce memory footprint, and compile to GraalVM native images.
Tell us which capability your team needs to build. We'll shape the course around your stack, delivery goals, and current codebase.
In-house, up to 12 participants. Content tailored to your codebase and your stack.