Mastering AI Agents on the JVM (Java/Kotlin)
In deze training leer je de essentie van generatieve AI en pas je deze direct toe in de praktijk. Van semantic search en RAG tot MCP en multi-agent workflows: je bouwt echte agentic applicaties met state-of-the-art frameworks als Spring-AI en LangChain4j en brengt next-generation intelligence naar je JVM-projecten.
Heb je vragen?
Stel deze aan Melchior! Hij helpt je graag met het vinden van de juiste oplossing voor jou, jouw team of organisatie.
Neem contact opWat leer je?
In deze GenAI voor Kotlin Developers-training ontwikkel je de skills om je JVM-applicaties op te tillen met AI. Je leert niet alleen de kernprincipes van generatieve AI, maar krijgt ook hands-on ervaring om ze om te zetten naar echte oplossingen. Aan het einde weet je hoe je naadloos AI-features integreert in je apps of vanaf nul krachtige agentic systemen bouwt met frameworks als LangChain4j en Spring-AI.
Belangrijkste takeaways
- Bouw intelligente zoekervaringen → Implementeer semantic search met embeddings en vector databases — inclusief documentverwerking, data-ingestie en retrieval-patronen die enterprise-applicaties versterken.
- Beheers LLM-interactiepatronen → Pas prompt engineering toe, genereer gestructureerde output, stream responses en ontwerp Retrieval-Augmented Generation (RAG) systemen voor praktische use cases.
- Ontwerp multi-agent AI-workflows → Orkestreer complexe agentic systemen met conditionele logica, parallelle uitvoering en monitoring om bedrijfsprocessen intelligent te automatiseren.
- Benut het Model Context Protocol (MCP) → Leer hoe je uitbreidbare AI-applicaties bouwt die interacteren met externe tools en services, voor naadloze integratie met UIs als Claude, ChatGPT of je eigen LLM-applicaties.
Programma
Deze tweedaagse training behandelt meerdere onderwerpen, die in het Overzicht verder worden uitgewerkt. Denk aan AI-fundamentals en tool-integratie.
Het AI-landschap begrijpen vanuit een backend-perspectief: APIs versus embedded modellen, cloud versus on-premise deployment-opties
Voor wie is deze training?
Deze training is voor JVM-developers (Java, Kotlin, Scala, etc.) die het bouwen van applicaties met Agentic AI willen beheersen.
Vereisten
Basiskennis van Java of Kotlin
Ervaring met enterprise applicatieontwikkeling
Basiskennis van Spring Boot is handig, maar niet vereist
Waarom zou ik deze training volgen?
Beheers de AI-kernconcepten
Bouw een sterke basis in generatieve AI door kernconcepten als embeddings en semantic search, LLM-interactie, tool-calling en multi-agent systemen te begrijpen — en zet ze om in praktische oplossingen.
Bouw agentic applicaties
Doe hands-on ervaring op met semantic search, RAG, tools, (multi-)agent workflows en MCP met AI-stacks voor de JVM zoals langchain4j, spring-AI en meer.
Maak je skills toekomstbestendig
Blijf voorop met de next-generation AI-patronen waarop elke JVM-developer binnenkort vertrouwt.
Hoe ziet het eruit?
Wat moet ik
nog meer weten?
De volgende onderwerpen worden diepgaand behandeld, met veel live-coding voorbeelden, hands-on en groepsoefeningen:
– Introductie tot AI-fundamentals voor backend engineers
– Semantic search met embeddings en vector databases
– LLM-integratie en enterprise RAG-implementatie
– Model Context Protocol (MCP) en tool-integratie
– Agentic AI en multi-agent workflows
Na inschrijving voor deze training ontvang je een bevestigingsmail met praktische informatie. Een week voor de training vragen we naar eventuele dieetwensen.
Tot snel!
Training-informatie
Hands-on oefenen met je eigen codebase.
Mix van live demo’s, interactieve labs en samenwerking met peers.
Lunch en snacks zijn op de eerste dag inbegrepen, op de tweede dag worden versnaperingen voorzien.
Reis- en verblijfskosten worden niet vergoed.
Maak kennis met de trainers
Urs Peter
Urs is a seasoned software engineer with over 15 years of experience in building resilient, scalable and mission-critical systems, mostly involving Kotlin and Scala.
Merlijn Boogerd
Merlijn is a versatile software engineer with experience across development, architecture, and DevOps. He focuses on identifying and removing bottlenecks within software organizations, enabling teams