| Tytuł: | AI-Assisted Domain-driven Design i archetypów modeli biznesowych |
| Kod: | ddd-ddd |
| Kategoria: | Domain Driven Design i Event Storming |
| Forma: | 60% warsztaty/40% wykłady |
| Czas trwania: | 3 dni |
| Odbiorcy: | developerzy, architekci, liderzy techniczni, Product Owners, liderzy zespołów |
| Zapisy: |
Indywidualne zamówienie i dopasowanie dla grupy. |
| Logistyka: |
W siedzibie klienta lub w innym dowolnym miejscu. |
Współczesne podejście do pracy z AI pokazuje jednoznacznie, że proste „vibecoding” nie działa w projektach, których złożoność wykracza poza prototypy i zabawki.
Generatywna AI potrafi błyskawicznie pisać kod, lecz działa skutecznie tylko w środowisku, które jest dla niej zrozumiałe i ograniczone — w ramach precyzyjnie zdefiniowanych modułów, czytelnych granic domeny i poprawnie zaprojektowanej architektury.
Dlatego kluczowe stają się dziś umiejętności, które pozwalają wykorzystać AI jako realny boost pracy inżynierskiej:
- modularyzacja, umożliwiająca delegowanie zadań do agentów w małych, jednoznacznych kontekstach,
- weryfikacja i krytyczna ocena wyników AI, oparta o dobre praktyki inżynierskie,
- projektowanie autonomicznych modeli, API i warstw testów, które stanowią granice, w których AI może działać stabilnie,
- znajomość archetypów modeli biznesowych, pozwalająca składać systemy jak z klocków i prototypować nowe rozwiązania w krótkim czasie — przy silnym wsparciu generatywnej AI.
AI (jeszcze) nie myśli modularyzacyjnie, nie zaprojektuje architektury i nie nada spójności systemowi. Jej moc ujawnia się dopiero wtedy, gdy człowiek świadomie ograniczy kontekst i zdefiniuje ramy, w których agent może operować. Rolą inżyniera jest zaplanować strukturę, nazwać granice, ustalić kontrakty — a dopiero potem delegować implementację. W takim modelu AI staje się potężnym multiplikatorem produktywności.
Pracujemy z narzędziami takimi jak Claude Code, aby tworzyć precyzyjne instrukcje systemowe i kontrolować pracę AI poprzez specyfikacje, zamiast jednorazowych promptów. Uczestnicy uczą się budować własne agent-driven rozwiązania do implementacji modułów, testowania, analizy domeny czy code review.
Po stronie technicznej generowanie kodu na szkoleniu opiera się na znanych wzorcach taktycznych i lokalnych architekturach warstwowych, portach i adapterach oraz na separacji odpowiedzialności i technikach modularyzacji — tworząc środowisko idealne do kontrolowanego użycia AI. Po stronie biznesowej uczestnicy pracują ze sprawdzonymi archetypami domenowymi, takimi jak Product, Pricing, Accounting/Billing, Party czy archetypy grafowe. To one tworzą wspólny „język biznesowy”, w którym AI może efektywnie współpracować z inżynierem oraz umożliwiają prototypowanie systemów w godziny, a nie w miesiące.
Szkolenie koncentruje się na praktycznym projektowaniu systemów, które są zarówno AI-friendly, jak i agent-friendly. Uczy nowoczesnych praktyk inżynierskich, które pozwalają efektywnie, świadomie i bezpiecznie wykorzystywać AI w dużym zakresie procesu tworzenia oprogramowania — od eksplorowania domeny, przez architekturę modularną i implementację autonomicznych modeli, aż po testowanie, weryfikację i szybkie budowanie funkcjonalnych modułów z użyciem archetypów biznesowych i agentowych workflowów.
To połączenie wzorców technicznych, archetypów biznesowych, podejścia spec-driven i zaawansowanych agentów Claude sprawia, że AI staje się produkcyjnym narzędziem o realnej mocy — a nie tylko ciekawostką czy gadżetem dla programistów.
Wyróżniki warsztatu
- AI zacznie działać dla mnie przewidywalnie, bo nauczę się projektować moduły, warstwy i porty/adapters w sposób, który eliminuje halucynacje i chaos w generowanym kodzie.
- Będę prototypować systemy w kilka godzin, korzystając z archetypów domenowych (Product, Pricing, Billing, Party, modele grafowe), które AI świetnie rozumie i potrafi natychmiast implementować.
- Zbuduję własne workflowy agentowe, dzięki którym Claude będzie implementował moduły, pisał testy, analizował domenę i robił code review na podstawie specyfikacji CLAUDE.md — zamiast pojedynczych promptów.
- Zacznę kontrolować AI zamiast zgadywać, co zrobi, bo nauczę się krytycznie oceniać output, wykrywać błędy architektoniczne i domenowe oraz skutecznie poprawiać generowane rozwiązania.
Program Warsztatu eksperckiego
Program jest ramą w jakiej możemy się poruszać merytorycznie - program dla konkretnego szkolenia dedykowanego ustalamy z grupą na podstawie analizy przed-szkoleniowej.-
Czym jest AI-assistance?- Jak wygląda model współpracy człowiek ↔ AI
- Jak wygląda model współpracy człowiek ↔ AI
-
Vibe coding nie działa – realia pracy z AI- Dlaczego vibe coding nie działa w projektach wykraczających poza prototypy
- Jak złożoność systemu wpływa na zdolność AI do utrzymania spójności
- Skracanie kontekstu jako fundament pracy z AI
- Ćwiczenie praktyczne
- Dlaczego vibe coding nie działa w projektach wykraczających poza prototypy
-
Modularyzacja jako warunek bezpiecznej współpracy z AI- Dlaczego modularyzacja staje się kluczowym narzędziem w erze AI
- Rola architekta w procesie AI-assisted: decyzje, których AI nie podejmuje
- Jak szukać granic?
- Pojedyncze Źródło Prawdy (SSOT)
- Zdarzenia pivotujące
- Pojedyncze Źródło Prawdy (SSOT)
- Ćwiczenie praktyczne
- Dlaczego modularyzacja staje się kluczowym narzędziem w erze AI
-
Implementacja modułu z AI- Pierwsze kroki z Claude
- Specyfikacja pliku CLAUDE.md
- Architektura warstwowa oraz porty i adaptery w pracy z AI
- Typowe pułapki przy implementacji z AI
- Zmniejszanie kontekstu
- Faza planowania jako klucz
- Typowe wzorce generowane przez AI: agregaty, serwisy aplikacyjne, Value Objects
- Debuggowanie z użyciem AI
- Ćwiczenie praktyczne
- Pierwsze kroki z Claude
-
Strategie testowania z AI- Gdzie i jak wykorzystywać agentów testujących
- Wykrywanie nieprzetestowanych scenariuszy i miejsc ryzyka
- Jak unikać eksplozji testów generowanych przez AI
- Co jest „obserwowalnym zachowaniem” z perspektywy AI
- Weryfikacja wygenerowanych testów
- Ćwiczenie praktyczne
- Gdzie i jak wykorzystywać agentów testujących
-
Eksploracja domeny i archetypy biznesowe- Archetypowe wzorce domenowe — klucz do prototypowania systemów w godziny (AI działa najlepiej, gdy pracuje na znanych strukturach domenowych)
- Konkretnie omawiane archetypy:
- Product (katalog produktów, konfiguracje, warianty)
- Pricing (cenniki, reguły wyceny, kalkulacje)
- Accounting / Billing (płatności, księgowanie, rozliczenia)
- Archetypy grafowe (relacje, sieci, zależności, polecenia)
- Party (ludzie, organizacje, role, uprawnienia)
- Product (katalog produktów, konfiguracje, warianty)
- Pytania poszerzające domenę - myśl jak architekt produktowy
- Ćwiczenie praktyczne: praca na gotowych modelach w kodzie — eksploracja, modyfikacja i rozszerzanie domeny z udziałem AI
- Archetypowe wzorce domenowe — klucz do prototypowania systemów w godziny (AI działa najlepiej, gdy pracuje na znanych strukturach domenowych)
-
Zaawansowany setup agentów oraz Spec-Driven- Agenci do analizy archetypów i eksploracji domeny
- Agenci do testów i wykrywania brakujących scenariuszy
- Agenci do code review i kontroli architektury
- Agent “sceptyk”
- Agenci do analizy archetypów i eksploracji domeny
-
Etyka i bezpieczeństwo danych- Odpowiedzialne korzystanie z AI
- Bezpieczeństwo danych i kontekstu
- Odpowiedzialne korzystanie z AI
-
Podstawy MCP
Pobierz program w formacie PDF
Trenerzy
Poznaj ekspertów, którzy mogą poprowadzić Twój Warsztat.