
This session explores the core components that make up agentic systems and workflows. We'll deconstruct prompts, see that MCPs are more than just tool calls, discuss various multi-agent topologies, and much more. These building blocks will be demonstrated using a popular Java-based AI engineering stack, but the concepts are applicable across languages, frameworks, and platforms.
Wymagane na warsztacie:

Have you ever complained about GC? Or maybe wondered "how is my GC doing"?
There is a number of signals that tells story. In this workshop you will analyse a number of logs, and see what they say.
What steps should you take? What tweaks do you have available? What tweaks should you apply, and how to verify it worked correctly? How will they interact?
Or, simply, "how do I make this issue go away"?
You'll come out much richer in knowledge, some rare experience, and more interested in stories GC logs tell. The answer is not always "just bump Xmx".

Imagine jumping into a new project. In a very short time you start asking meaningful questions, understand the business, and model it correctly. Somehow you just feel what’s right. You manage to solve some of the problems the team was facing for months. You suggest improvements that can benefit your clients tremendously. All within the first few weeks. Some team members may admire you, while others might make accusations that you are cheating or faking your abilities, or that you possess some special superpowers. Sounds like a fairy tale? During this workshop I’m going to show you how you can utilize archetypes to immediately recognize the business patterns, make right modeling decisions and astonish your fellow team members.
Required at workshop:

Data-Oriented Programming proponuje inne spojrzenie na projektowanie aplikacji niż klasyczne programowanie obiektowe. Zamiast budowania rozbudowanych hierarchii klas, ukrywania danych za metodami i łączenia stanu z zachowaniem, stawia na jawne modele danych oraz operacje, które te dane przetwarzają. Czy oznacza to jednak, że powinniśmy porzucić OOP, Hibernate i pozostałe sprawdzone narzędzia ekosystemu Javy?
Podczas warsztatu porównamy podejście obiektowe i Data-Oriented Programming, wskazując ich mocne strony, ograniczenia oraz obszary, w których mogą się wzajemnie uzupełniać. Zobaczymy, kiedy klasyczny model obiektowy ułatwia projektowanie systemu, a kiedy prowadzi do nadmiernego powiązania danych, zachowania i infrastruktury.
Celem warsztatu nie będzie odrzucenie OOP ani frameworków, lecz wypracowanie pragmatycznego sposobu projektowania nowoczesnych aplikacji Java. Uczestnicy nauczą się świadomie wybierać pomiędzy modelem obiektowym i zorientowanym na dane, a także łączyć zasady DOP z dojrzałymi narzędziami, które powstały na innych założeniach.
Wymagane na warsztacie:

The LEGO® SERIOUS PLAY® (LSP) methodology is a structured, facilitated approach to thinking, communication, and problem-solving within groups and organizations. The foundation of this method is the use of LEGO® bricks as a medium for physical metaphors to model complex business phenomena, interpersonal relationships, and strategic scenarios. This tool was developed to stimulate innovation, unlock the hidden intellectual potential of teams, and optimize decision-making processes in dynamic and unpredictable environments.
Wymagane na warsztacie:

W trakcie warsztatu będzie pracować nad przeredagowaniem maila kierowanego do przyjaciół z biznesu. Nauczymy się rozpoznawać struktury gramatyczne wskazujące na wewnętrzne modele mentalne oraz dopasowywać swój przekaz do modeli odbiorcy.
A na koniec zobaczysz jak LLM może pomóc Ci w komunikacji.
Wymagane na warsztacie:

Frameworki do budowy agentów AI pojawiają się niemal co tydzień. Znacznie trudniej jest jednak zaprojektować system, który jest przewidywalny, łatwy do rozwijania i gotowy do wykorzystania w prawdziwej aplikacji.
Podczas warsztatu krok po kroku zbudujemy kompletną aplikację opartą na OpenAI Agents SDK. Uczestnicy poznają architekturę nowoczesnych systemów agentowych i nauczą się integrować modele z zewnętrznymi narzędziami za pomocą protokołu MCP.
W trakcie warsztatu zaimplementujemy m.in. architekturę wieloagentową, handoffy między agentami, integrację narzędzi przez MCP, guardrails i mechanizmy bezpieczeństwa, pamięć i zarządzanie kontekstem oraz podstawy testowania i debugowania agentów.
Po zakończeniu warsztatu uczestnicy będą dysponować działającą aplikacją oraz zestawem wzorców projektowych, które można wykorzystać przy budowie własnych systemów AI.
Wymagane na warsztacie:

W trakcie warsztatu przejdziemy przez cykl Kolba, podczas którego:
doświadczymy skąd biorą się problemy na poziomie analizy i architektury (ale bez wchodzenia w technikalia, używając intuicyjnych metafor) wyciągniemy wnioski na podstawie obserwacji wprowadzimy trochę technik: destylacja kontekstów, mapy kontekstów, event storming - process level zaaplikujemy je w praktyce i zaobserwujemy różnice w stosunku do pierwotnego podejścia na poziomie zależności pomiędzy zespołami.
Wymagane na warsztacie:
AI features often compute a structured answer, then flatten it into a wall of markdown. Generative UI lets the model answer with interface: tables, metrics, diagrams, and actions chosen for the user’s question.
We’ll follow that answer from intent to rendered component: a model selects from a developer-owned registry, fills a typed schema, and streams structured blocks that the client validates and renders. A working demo will show the pattern in action, including interactive responses that feed back into the conversation. We’ll close with the judgment behind the architecture: when a component improves an answer, when prose is better, and how much freedom the model should get.
Required at workshop:

Stwórzmy na warsztatach agentową platformę SDLC nowej generacji - taką, która automatyzuje nie tylko kodowanie, ale cały proces: od wymagań, przez architekturę, governance i compliance, aż po utrzymanie, feedback loop i ciągłe doskonalenie.
To jest warsztat dla senior/staff engineerów, tech leadów, architektów i platform engineers, którzy mają już za sobą fazę zachwytu nad podpowiadaniem kodu i chcą zrozumieć, co tak naprawdę trzeba zbudować, żeby agenty robiły robotę w dużym, prawdziwym repo... a najlepiej jeszcze decydowały w którym repo należy tą zmianę zrobi. Potrzebujesz laptopa z gotowym środowiskiem (Docker + Git + internet), podstaw CI/CD i komfortu w czytaniu cudzego kodu - szczegółowy setup wyślę przed warsztatem, żeby konfiguracja nie zjadła nam połowy czasu.
Wymagane na warsztacie: