Mentionsy

DevTalk - Maciej Aniserowicz
DevTalk - Maciej Aniserowicz
26.03.2026 10:04

DevTalk Trio S03E07 – Taktyczne wzorce projektowe vs. LLM

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 […]

The post DevTalk Trio S03E07 – Taktyczne wzorce projektowe vs. LLM appeared first on DevTalk.

Szukaj w treści odcinka

Znaleziono 28 wyników dla "LLM"

Filo, to jakbyś w takim razie mógł zacząć o tym w ogóle, jak wzorce taktyczne, czy to DDD, czy to nie tylko DDD, mają się do AI-ów i LLM-ów.

Większość branży doszła już do wniosku, że możemy świetnie generować jakiś kodzik za pomocą narzędzi LLM i można by wtedy wysnuć taką troszkę krótkowzroczną hipotezę, że skoro świetnie można generować jakiś kodzik, to bardzo świetnie się to sprawdza z wzorcami implementacyjnymi.

Prawdopodobnie, a nawet na pewno, jeżeli zapytasz sobie jakiś LLM o np.

Czyli bardziej moim zdaniem tutaj nacisk jest, jeżeli chcemy użyć dobrze jakiegoś wzorca, nieważne czy to z LLM czy nie.

Więc ja postawię taką prowokacyjną tezę, że prawie zawsze będzie takie narzędzie LLMowe rewelacyjne w fazie implementacji czegoś, co już nie wymaga zrozumienia domeny, bo ty to zrobiłeś i zrobiłeś to dobrze lub zrobiłaś to dobrze.

To jestem ciekawy, co... To mi się wydaje, że ogólnie jakby faza implementacji w przypadku, kiedy używamy LLM-ów, to jest taka...

Jeżeli oczywiście są ludzie, którzy robią mód YOLO, czyli mówią do LLM-a weź mi to napraw albo weź mi to zrób, no to to nie zadziała.

Pracuję z LLM, to ja często w ogóle nie za bardzo sprawdzam tą fazę implementacji, bo tam po prostu za dużo się dzieje i liczę, że po prostu mój proces, moje skille i mój workflow w cloudzie powoduje, że ta zgodność pomiędzy fazą specyfikacji a fazą implementacji jest praktycznie nieskończona.

Czy przez tą fazę projektowania rozumiesz właśnie, że LLM może bądź nie może pomóc Ci na etapie pisania specyfikacji?

Więc pytanie, jak LLM radzi sobie z tym, bo już wiemy, że sobie średnio radzi z wzorcami takimi jak Łukasz, strategicznymi dzisiaj.

Pytanie, czy jakby LLM jest w stanie dość fajnie budować np.

Zanim Łukasz powiesz, ja tylko jedno zdanie doprecyzowujące, bo tak, ja mogę użyć LLM-a do stworzenia specki, to będzie metaspecka, żeby zrobić to dobrze i to właśnie tego chcę użyć, żeby zaprojektować jakąś rzecz w taki sposób, żeby potem implementacja była łatwa, ale o tym może później, bo Łukasz chciał coś mi powiedzieć i nie daliśmy mu jeszcze przez sześć minut już.

Nie ma innego wyjścia, jak tylko używać gotowych klocków, no bo jakoś z tym LLM trzeba gadać i trzeba gadać z nim tak, żeby mieć właśnie w głowie tą taką dłuższą perspektywę czasu, że ja nie tylko muszę zrobić coś, co działa na teraz, ale coś, co będzie też działało później.

Ale zobaczcie jedną rzecz, że jeżeli chodzi o wzorce projektowe, czy to używamy LLM-ów, czy nie używamy, sama implementacja wzorca jest turbo banalna.

Z mojego doświadczenia LLM niekoniecznie wpada na to, że to jest coś, co powinno być np.

Jeżeli to LLM pisze ten kod, to czy mnie boli to, że tam nie ma value objecta albo jest?

Czyli ono jest teraz reużywalne i to nie ty prowadzisz LLM-a za rękę, mówiąc mu weź pod uwagę to, weź pod uwagę to, weź pod uwagę to, tylko masz skilla, który robi to odwrócenie kontroli i zadaje tobie te...

Żeby LLM zaczaił, że w ogóle tutaj o takim wzorcu warto myśleć.

Problem jest taki, żeby ten LLM wyczaił, że tutaj tak naprawdę to może rozwiązać agregat, a to może rozwiązać fabryka, to może rozwiązać coś.

Tu jest ciężko zmusić LLM-a i napisać na tyle generyczne skille,

Ja nawet patrząc, jak LLM pracuje z modelami danych, to on często te modele danych przekombinowuje.

Super pomysł, bo wiecie, LLM zawsze mówi, że jesteśmy genialni, ale sam na to nie wpada właśnie.

Super, tylko moje pytanie jest po cholerę, ty masz modelować, skoro mamy LLM.

I teraz jakby to, że Ty teraz modelujesz, a nie używasz do tego LLM, a pokazujesz właśnie LLM, nie daje rady w tym miejscu.

Ja tego calla wyciągam, dam transkrypcję, wrzucam do LLM, a LLM za godzinę mówi gotowe.

Taktyczne wzorce projektowe vs. LLM

A na ile ten niezmiennik występuje tylko w teorii i nigdy się nie rzeczywistni, to na ile właśnie cała praca z wzorcami taktycznymi może być oddelegowana do LLM łącznie z wykrywaniem i aplikowaniem tych wzorców w odpowiednich miejscach?

Ja też mam takie przeżycie, że jakby o ile samo jakby zaaplikowanie wzorca, jak powiem tutaj zrób to, działa super, to jednak LLM jeszcze nie do końca wyczajają, że tutaj warto ten wzorzec użyć, a tutaj nie.