Oliver Zihler
Oliver Zihler is a dedicated Software Crafter specialising in Domain-Driven Design, Event Sourcing, collaborative modelling, and effective software development. His current focus lies in leveraging software architecture and business semantics to improve AI reasoning and AI-assisted development. Oliver actively organises Tech Excellence meetups and conferences, fostering community learning and innovation. At Codeartify, he serves as a technical trainer, software engineer, and architect, guiding teams to deliver robust software solutions.
Sessions
AI systems are rapidly evolving from simple chat interfaces to autonomous agents capable of reasoning, planning, memory handling, and interacting with external systems.
In this hands-on workshop, participants will learn how to build AI agents using Koog and Kotlin, moving beyond simple prompt engineering towards reliable, structured, and event-driven AI workflows.
Participants will implement agents that use tools, structured outputs, memory, and event-driven integrations while exploring how modern software architecture principles remain essential in AI-enabled systems.
The workshop also demonstrates how AI agents can interact with event-driven and event-sourced systems to derive insights, process business events, and build contextual understanding over time.
Work hands-on with coding agents in a real codebase: uncover hidden risks, create behaviour-focused tests, refactor safely, establish repository guardrails, and coordinate multiple agents while preserving one coherent design.