RawCode Studio Logo
← Wróć do listy artykułów pl

AI w pracy programisty

W poniższym artykule znajdziesz porady dotyczące lepszego wykorzystania LLM w codziennej pracy programisty. Przedstawie w nim 23 wnioski i porady, do których doszedłem podczas codziennej pracy z wykorzystaniem AI.

Publikacja: 2025-11-16 Szacowany czas czytania: 20 min

Dla kogo jest artykuł i co w nim znajdziesz?

W poniższym artykule znajdziesz porady dotyczące lepszego wykorzystania LLM w codziennej pracy programisty. Przedstawię w nim 23 wnioski i porady, do których doszedłem podczas codziennej pracy z wykorzystaniem AI. Wypracowałem je podczas testowania 2 wtyczek do VS Code: Roo Code i GitHub Copiliot. Korzystałem również z kilku modeli w tym Chat Gpt 4.1, Clode Sonnet 3.7, Cloude Sonnet 4.5, modeli abonamentowych od z.ai i darmowych z Roo Code Cloude (ci dwaj dostawcy co chwilę zmieniają dostępne modele, więc nie wypisuję ich). Wypracowane porady i zasady stosuję codziennie podczas konstruowania swoich promtpów i dzielę się nimi w zespole w pracy. Osobiście widzę wiele korzyści z korzystania z nich, a największą jest to, że udaje mi się coraz częściej wdrożyć zamówiony feature dzięki jednemu, kompletnemu promptowi, bez dodatkowych kombinacji.

Jak doszedłem do poniższych wniosków?

Jak pisałem wyżej, testowałem wiele kombinacji podczas wdrażania codziennych zadań w pracy. Główna część mojej pracy to tworzenie i rozbudowywanie narzędzi, CRM, mikro serwisów i platformy raportowej dla klientów. Testy były prowadzone w różnych środowiskach od legacy kodu w PHP 5.6 w wielkiej kuli błota po lekkie mikro serwisy spełniające pojedyncze funkcjonalności w TypeScript. Nie były to badania, więc również rozkład próbek na pewno nie był równy, nie mniej uważam, że udało mi się wypracować uniwersalny zbiór porad, który w każdym środowisku poprawiał skuteczność i wydajność pracy z LLM.

Wnioski

Przejdźmy zatem do konkretów. Poniżej prezentuje 23 punkty, podzielone tematycznie na 6 grup. Nie jest to jakiś sztywny podział, a raczej coś, co wynikło z moich potrzeb sensownego dzielenia pomysłów w głowie.

Model modelowi nierówny

Doszedłem do wniosków z tej grupy m.in. po kilkugodzinnej próbie rozwiązania problemu z brakiem poprawnej autoryzacji akcji w serwisie. Korzystałem wtedy z darmowej wersji modelu i rozszerzenia RooCode. Całość trwała 2-3 godzinki, ale na swoje usprawiedliwienie powiem, że celowo pozwalałem chatowi na wiele samodzielnych prób (oglądając w tym czasie YouTube, o tym trochę więcej powiem w dalszej części artykułu). Następnie już lekko sfrustrowany zacząłem analizować problem samodzielnie. Już po kilku minutach wiedziałem, że problemem było niepoprawne przekazywanie tokenu przez frontend. Wiedząc, co jest przyczyną, dawałem wskazówki chatowi, otwierałem nowe chaty, ale do momentu, aż nie wskazałem, co dokładnie ma zrobić, nie był w stanie rozwiązać problemu. Cofnąłem zmiany i z ciekawości przetestowałem również Roo Code, ale tym razem z Sonnet 3.7. Napisałem lakonicznego prompta, bez wskazówek czego i gdzie szukać, tylko opisałem problem, który widzę. Ku mojemu zdziwieniu, problem został rozwiązany w niecałe 5 min… 5 minut wystarczyło innemu modelowi, aby rozwiązać problem, z którym darmowy model męczył się praktycznie bez końca! Dziś w celu optymalizacji kosztów korzystam z kilku modeli. Darmowych do prostych zadań, ale wyzbyłem się oporów, aby przełączyć na płatny model, jeżeli mierzę się z trudniejszym zadaniem - polecam to samo, każdemu. Poniżej przedstawiam pierwsze 3 wnioski, jakie wysunąłem z powyższej i kilku innych, podobnych sytuacji.

Kontekst jest kluczowy

Gdzieś kiedyś słyszałem, że „kontekst jest królem”. Nie pamiętam, skąd i nie chcę nawet tego sprawdzać (jeżeli czujecie potrzebę to śmiało), ale w przypadku pracy z LLM, mogę śmiało podpisać się pod tym stwierdzeniem.

Model wspiera projektowanie, ale nie zastąpi projektanta

Małe zadania - lepsze rozwiązania

Szczególnie w dużych projektach lub skomplikowanych funkcjonalnościach, lepiej podzielić zadanie na mniejsze elementy. Możemy to zrobić samodzielnie albo skonstruować prompt tak, aby sam podzielił zadanie, np. czekając na waszą akceptację nim przejdzie do następnego kroku.

Uwaga na nieaktualną wiedzę modelu

Czasem trzeba wziąć sprawy w swoje ręce

Uwagi i doświadczenia

Poniższe punkty nie należą do dwudziestu trzech wniosków powyżej. Podczas prezentacji, którą przedstawiłem zespołowi, ta sekcja była bardziej wnioskami i miejscem na wymianę doświadczeń. Uznałem, że warto je zawrzeć, bo pełnią swoiste dopełnienie tematu i wierzę, że będą wartościowe równie bardzo jak powyższe.

I koniec. Trochę przydługawy wyszedł ten artykuł, ale wierzę, że pomoże wam w waszej codziennej pracy.