DevTalk #130 - O RAG do Eksploracji Kodu z Łukaszem Szydło
Release Date: 10/27/2025
DevTalk by devstyle.pl
Przed nami ostatni odcinek DevTalk Trio, w którym Jakub Kubryński, Łukasz Szydło i Kuba Pilimon rozmawiają o tym, jak modele językowe zmieniają sposób myślenia i pracy programistów. Zastanawiają się, jakie mogą być długofalowe skutki decyzji podejmowanych przez LLM-y bez nadzoru oraz czy w procesie review ważniejszy jest sam kod, czy sposób jego powstawania. W tym odcinku Trio dyskutuje m.in. o tym: Czy LLM zabił model mentalny programisty; Kto ponosi odpowiedzialność za kod napisany przez AI; Jak decyzje podejmowane przez LLM-y wpłyną długofalowo na jakość i...
info_outlineDevTalk by devstyle.pl
Jakub Kubryński, Łukasz Szydło i Kuba Pilimon w kolejnym odcinku DevTalk Trio! Dziś rozmawiają o tym, dlaczego faza projektowania to wciąż domena człowieka i jak mądrze używać LLM-ów, żeby nie produkować pięknie wyglądającego, ale bezużytecznego kodu. Niby szeroki temat, który przewija się ciągle i wszędzie, ale z tego odcinka dowiesz się: Czy LLM potrafi samodzielnie dobrze zastosować wzorce projektowe; W jaki sposób LLM może pomagać przy modelowaniu domeny; Czy korzystanie z LLM zmniejsza potrzebę modelowania domeny, czy wręcz ją zwiększa; Oraz czy można...
info_outlineDevTalk by devstyle.pl
Czy delegując kolejne zadania do LLM-ów, niepostrzeżenie tracimy to, co w naszej pracy najcenniejsze: umiejętność samodzielnego rozwiązywania problemów? W tym odcinku Szydło, Kubryński i Pilo zastanawiają się nad tym, które działania długoterminowo działają na naszą niekorzyść. Z tego odcinka dowiesz się: Czym jest „intelektualna siłownia”; Czy grozi nam wtórny analfabetyzm wynikający z oddelegowania myślenia do LLM-ów; Co tracimy, rezygnując ze żmudnego procesu nauki na błędach; Oraz czy mądrze używane AI może przyspieszyć Twój rozwój intelektualny. ...
info_outlineDevTalk by devstyle.pl
W tym odcinku rozmawiamy (Pilimon, Szydło, Kubryński) o tym, czy jesteśmy uwiązani do jednego dostawcy modeli bardziej, niż nam się wydaje. Z tego odcinka dowiesz się m.in.: Czy da się wrócić do kodowania bez AI; Czy przeniesienie „skilli” z Claude’a do Gemini jest proste; Czym jest AI Gateway i czy fasady mogą uratować Twoją niezależność; Oraz co z tzw. „cieknącymi abstrakcjami”. Linki: Strona Strona Poprzednie sezony oraz wersja , enjoy! Rozdziały: 00:00 Wstęp i powrót DevTalk Trio 01:00 Vendor lock-in 2.0 02:17 Czy konkurencja...
info_outlineDevTalk by devstyle.pl
Rozmawiamy o tym, jak profesjonalnie budować oprogramowanie z LLM-ami, zamiast bawić się w vibe coding. Z tego odcinka dowiesz się: Jak daliśmy się nabrać na magię AI i dlaczego pierwszy sukces z LLM-em to pułapka; Co się dzieje, gdy tworzymy nową aplikację z AI bez narzuconych standardów; Czy w erze AI musimy wrócić do koncepcji jednorazowego kodu z lat 70.; Oraz o kontrowersyjnej wizji bibliotek bez ani jednej linii kodu. Linki: Wykład Książka Strona Strona Poprzednie sezony oraz odcinka, enjoy! Rozdziały: 00:00 Wstęp i powrót...
info_outlineDevTalk by devstyle.pl
AI potrafi dziś wygenerować sporą część kodu aplikacji. Ale czy to oznacza, że podejścia takie jak Domain-Driven Design tracą na znaczeniu? W tym odcinku właśnie to jest tematem naszych rozważań (naszych, czyli ekipy DNA i Architekta Jutra: Łukasza Szydło, Kuby Pilimona i Kuby Kubryńskiego). Z tego odcinka dowiesz się: Czy DDD jest mniej potrzebne w erze AI; Czy modele językowe potrafią dobrze wyznaczać bounded contexts; Jak AI wypada w strategicznym vs. taktycznym DDD; Oraz jak zmienia się rola programisty w świecie AI-assisted development. Linki: Strona...
info_outlineDevTalk by devstyle.pl
Czy w erze LLM-ów wciąż potrzebujemy tylu SaaS-ów? Eksperci z ekipy DNA i Architekta Jutra, czyli Kuba Pilimon, Kuba Kubryński i Łukasz Szydło analizują, gdzie w SaaS naprawdę leży wartość i jak może zmienić się ten model w najbliższych latach. Z tego odcinka dowiesz się: Czy w erze AI bardziej opłaca się napisać własny tool niż płacić za subskrypcję; Czym jest „secret sauce” SaaS-a; Czy agent AI może zostać Twoim Forward Deployed Engineerem; Oraz czy zmieni się wycena Twojego SaaS-a? Linki: Strona Strona Poprzednie sezony oraz odcinka,...
info_outlineDevTalk by devstyle.pl
Wracamy z nowym sezonem DevTalk Trio! Tym razem Maciej Aniserowicz oddaje stery ekspertom z ekipy DNA i Architekta Jutra. Kuba Kubryński, Łukasz Szydło i Kuba Pilimon biorą na warsztat temat, który wciąż rozpala emocje: Czy LLM-y zastąpią programistów? Z tego odcinka dowiesz się: Czy AI mogłaby generować binarkę; Czy 20 tysięcy linii kodu w trzy dni to nowa norma; Czy AI to trampolina czy sufit dla słabego developera; Oraz czego uczy nas silnik parowy o rynku pracy w IT. Linki: Strona Strona Poprzednie sezony oraz odcinka,...
info_outlineDevTalk by devstyle.pl
Programowanie bez kubernetesów, dockerów i mikroserwisów? Dla wielu to brzmi jak cyfrowy skansen, ale dla Stanisława Zania to codzienność, w której realną wartość biznesową dostarcza się w godziny, a nie tygodnie. Choć praca na „niebieskiej platformie” wiąże się z rygorystycznymi limitami i brakiem klasycznego przycisku „rollback”, to właśnie te ograniczenia stają się paliwem dla kreatywnej inżynierii i budowania rozwiązań, które trafiają w samo sedno potrzeb klienta. W tym odcinku gościmy programistę, który od pięciu lat rozwija swoją karierę wyłącznie...
info_outlineDevTalk by devstyle.pl
Forward-Deployed Engineer to programista, który wchodzi do klienta, mapuje jego biznes i buduje zaufanie zanim jeszcze napisze pierwszą linijkę. Brzmi jak science fiction? Dla większości tak, ale dla tych, którzy opanują archetypy biznesowe i przestaną bać się wyjść z IDE, to przepustka do zupełnie innej ligi zarobków. W tym odcinku gościmy Sławka Sobótkę, legendę polskiego IT, który nie potrzebuje przedstawienia (ale jeśli jednak: od 2003 w branży, prowadzi 80-osobową firmę szkoleniowo-doradczą, a jego startupy zajmują się m.in. technologią dual-use...
info_outlineCzy RAG faktycznie rozwiązuje problem dokumentacji, która nigdy nie jest aktualna? Jak sprawić, by LLM odpowiadał na pytania o Twój kod bez wrzucania całego repozytorium do kontekstu? I dlaczego embeddingi to nie jedyne rozwiązanie?
O tym wszystkim opowie Łukasz Szydło - architekt, konsultant i trener, specjalizujący się m.in. w tematach architektury i Domain-Driven Design. Łukasz na co dzień pracuje nad Noesis: narzędziem do automatycznego generowania diagramów i dokumentacji z kodu, więc wie, o czym mówi. W rozmowie dzieli się nie tylko wiedzą techniczną o RAG-ach, ale też praktycznymi spostrzeżeniami z wdrażania tych rozwiązań w realnych projektach.
Z tego odcinka dowiesz się:
- Czym jest RAG (Retrieval Augmented Generation) i jak różni się od fine-tuningu modelu;
- Jak chunking i embeddingi pozwalają na przeszukiwanie ogromnych zbiorów danych;
- Dlaczego graf wiedzy może być lepszy od wektorowej bazy danych w przypadku kodu;
- W jaki sposób RAG może pomóc zespołom uniknąć ciągłego odrywania developerów od pracy;
- Jak deterministyczne parsowanie kodu przewyższa czysto AI-owe podejście;
- Dlaczego większy kontekst w LLM nie zawsze oznacza lepszą odpowiedź.
Linki:
- Bot DDDamian znajduje się na Discordzie kursu Domain-Driven Design,
- a Łukasz, razem z Devstyle i innymi, współtworzył kurs Droga Nowoczesnego Architekta oraz jego angielską wersję Designing Next-Gen Architecture.
Rozdziały:
00:00 Wstęp i powitanie Łukasza
00:40 Kim jest Łukasz Szydło?
02:10 Co to jest RAG i jak działa?
09:20 Dane strukturyzowane vs nieustrukturyzowane
10:30 Chunking i embeddingi
22:00 RAG jako wzorzec i GraphRAG
29:30 Koszty i wyzwania RAG-a
36:30 Noesis: narzędzie do analizy kodu
38:00 AST i chunking kodu, czyli podejście standardowe
42:30 Deterministyczne podejście Noesis vs LLM
46:10 Ontologie i nadawanie znaczenia kodowi
50:30 Automatyczna dokumentacja i diagramy
53:40 Dla kogo jest RAG? Korzyści dla programistów i managerów
01:04:20 Przykład RAG-a w praktyce
01:08:10 Podsumowanie i kulinarne pytanie do Łukasza