DevTalk #130 – O RAG do Eksploracji Kodu z Łukaszem Szydło
Czy 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ę w tematach architektury i Domain-Driven Design. Łukasz na […] The post DevTalk #130 – O RAG do Eksploracji Kodu z Łukaszem Szydło appeared first on DevTalk.
Ja od jakiegoś czasu, nie wiem czy się bawiłeś, ale od jakiegoś czasu bawię się Cloud Codem od jakichś trzech tygodni i wrzucam to w różne codebazy i zadaję mu pytania, na przykład kto pracuje w projekcie i jest najlepszym tutaj programistą i tak dalej, albo to jest największym wyzwaniem i on... Bardzo fajnie to robi, bo on pokazuje, jakich komend używa. Na przykład bierze sobie ostatnie 100 komitów z Gita, analizuje komit messages, analizuje, co tam się zmieniało i faktycznie jego odpowiedzi są bardzo fajne. Więc to jest taki, jak to nazwać, rak dla ubogich? Też nie ubogich, bo tam też to konie lecą. Myślę, że tam pod spodem też może siedzieć jakiś mini-rag, który to analizuje. Wątpię, żeby on za każdym razem do kontekstu wkładał absolutnie wszystko, raczej ten agent. Wszystko nie, on sobie wybiera pliczki, które są lokalnie, on to jakoś selektywnie robi, nie wrzuca całego codebase'u.
Wiesz co? No w sumie te kilku rzeczy. Najbardziej to do tego, żeby nie być tak często wyrywanym na spotkania. Bo to, co my próbujemy zrobić, to wiecie, Cloud Code to jest narzędzie, z którego szukają deweloperzy. Ale co jest dużą zmorą deweloperów? To jest to, że przychodzą do nich ludzie i cały czas pytają, dobra, ale powiedz mi, jak to teraz działa, co to teraz robi, bo ja potrzebuję, nie wiem, jestem product ownerem, potrzebuję wymyślić jakiś nowy feature, jestem jakimś innym zespołem, tak, potrzebuję tej wiedzy, bo chciałbym zrozumieć, jak to rozwiązanie działa, albo coś tam skopiować od siebie, bo chciałbym się z tobą zintegrować, muszę mieć jakąś większą wiedzę. Weź mi coś odpowiedz, coś mi odpowiedz. Przynajmniej takie jest moje doświadczenie, a wydaje mi się też wielu deweloperów, to jest to, że jesteśmy notorycznie odrywani od pracy i 17 razy powtarzamy to samo i tłumaczymy innym ludziom, czy to ktoś nowy przychodzi do projektu, czy właśnie ktoś z innego zespołu, czy jakiś producent, czy jakiś tester, czy ktokolwiek inny, nie?
Pokazano wszystkie 2 dopasowania. Transkrypcja generowana automatycznie i niesprawdzana ręcznie — może zawierać błędy.
zapraszam na stronkę noesis.vision. Taka trochę reklama.
Rozdziały i streszczenia generowane automatycznie. Pełna transkrypcja nie jest publikowana — wyszukaj frazę, aby zobaczyć dopasowane fragmenty.
„zapraszam na stronkę noesis.vision. Taka trochę reklama."
Kliknij, aby znaleźć fragmenty, w których pada.
Czy 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ę w tematach architektury i Domain-Driven Design. Łukasz na […]
The post DevTalk #130 – O RAG do Eksploracji Kodu z Łukaszem Szydło appeared first on DevTalk.