{"version":1,"type":"rich","provider_name":"Libsyn","provider_url":"https:\/\/www.libsyn.com","height":90,"width":600,"title":"DevTalk #130 - O RAG do Eksploracji Kodu z \u0141ukaszem Szyd\u0142o","description":"Czy RAG faktycznie rozwi\u0105zuje problem dokumentacji, kt\u00f3ra nigdy nie jest aktualna? Jak sprawi\u0107, by LLM odpowiada\u0142 na pytania o Tw\u00f3j kod bez wrzucania ca\u0142ego repozytorium do kontekstu? I dlaczego embeddingi to nie jedyne rozwi\u0105zanie? O tym wszystkim opowie \u0141ukasz Szyd\u0142o - architekt, konsultant i trener, specjalizuj\u0105cy si\u0119 m.in. w tematach architektury i Domain-Driven Design. \u0141ukasz na co dzie\u0144 pracuje nad Noesis: narz\u0119dziem do automatycznego generowania diagram\u00f3w i dokumentacji z kodu, wi\u0119c wie, o czym m\u00f3wi. W rozmowie dzieli si\u0119 nie tylko wiedz\u0105 techniczn\u0105 o RAG-ach, ale te\u017c praktycznymi spostrze\u017ceniami z wdra\u017cania tych rozwi\u0105za\u0144 w realnych projektach. Z tego odcinka dowiesz si\u0119:  Czym jest RAG (Retrieval Augmented Generation) i jak r\u00f3\u017cni si\u0119 od fine-tuningu modelu; Jak chunking i embeddingi pozwalaj\u0105 na przeszukiwanie ogromnych zbior\u00f3w danych; Dlaczego graf wiedzy mo\u017ce by\u0107 lepszy od wektorowej bazy danych w przypadku kodu; W jaki spos\u00f3b RAG mo\u017ce pom\u00f3c zespo\u0142om unikn\u0105\u0107 ci\u0105g\u0142ego odrywania developer\u00f3w od pracy; Jak deterministyczne parsowanie kodu przewy\u017csza czysto AI-owe podej\u015bcie; Dlaczego wi\u0119kszy kontekst w LLM nie zawsze oznacza lepsz\u0105 odpowied\u017a.  &amp;nbsp; Linki:  Bot DDDamian znajduje si\u0119 na Discordzie kursu&amp;nbsp;Domain-Driven Design, a \u0141ukasz, razem z Devstyle i innymi, wsp\u00f3\u0142tworzy\u0142 kurs&amp;nbsp;Droga Nowoczesnego Architekta&amp;nbsp;oraz jego angielsk\u0105 wersj\u0119&amp;nbsp;Designing Next-Gen Architecture.  &amp;nbsp; Rozdzia\u0142y: 00:00 Wst\u0119p i powitanie \u0141ukasza 00:40 Kim jest \u0141ukasz Szyd\u0142o? 02:10 Co to jest RAG i jak dzia\u0142a? 09:20 Dane strukturyzowane vs nieustrukturyzowane 10:30 Chunking i embeddingi&amp;nbsp; 22:00 RAG jako wzorzec i GraphRAG 29:30 Koszty i wyzwania RAG-a 36:30 Noesis: narz\u0119dzie do analizy kodu 38:00 AST i chunking kodu, czyli podej\u015bcie standardowe 42:30 Deterministyczne podej\u015bcie Noesis vs LLM 46:10 Ontologie i nadawanie znaczenia kodowi 50:30 Automatyczna dokumentacja i diagramy 53:40 Dla kogo jest RAG? Korzy\u015bci dla programist\u00f3w i manager\u00f3w 01:04:20 Przyk\u0142ad RAG-a w praktyce 01:08:10 Podsumowanie i kulinarne pytanie do \u0141ukasza ","author_name":"DevTalk by devstyle.pl","author_url":"http:\/\/devtalk.pl","html":"<iframe title=\"Libsyn Player\" style=\"border: none\" src=\"\/\/html5-player.libsyn.com\/embed\/episode\/id\/38795535\/height\/90\/theme\/custom\/thumbnail\/yes\/direction\/forward\/render-playlist\/no\/custom-color\/88AA3C\/\" height=\"90\" width=\"600\" scrolling=\"no\"  allowfullscreen webkitallowfullscreen mozallowfullscreen oallowfullscreen msallowfullscreen><\/iframe>","thumbnail_url":"https:\/\/assets.libsyn.com\/secure\/content\/194755800"}