Narzędzia do programowania z AI (tzw. AI-assisted programming) oferują coraz bardziej zaawansowane funkcje generowania kodu i wspierania procesów inżynierii oprogramowania, dzięki czemu w dużym stopni pozwalają podnieść tempo, komfort i jakość pracy programisty.

Korzystanie z AI w IDE nie jest jednak pozbawione wyzwań. Modele językowe – nawet te określanem “state of the art” (Claude 3.7 Sonnet, GPT-4o, DeepSeek v3) – mogą popełniać błędy, generować kod niezgodny ze standardami projektu albo „halucynować”, tworząc zmyślone fragmenty nieistniejących API.

Szczególnie widoczne staje się to w sytuacjach, gdy pracujemy z niestandardowym lub wyjątkowo szybko rozwijającym się stackiem technologicznym (np. nowe wersje JavaScriptowych frameworków jak Svelte 5 lub React 19, opublikowane już po tym, jak wybrany model AI został wytrenowany).

10xdevs.png

Problemem okazuje się również dopasowanie kodu generowanego przez AI do specyficznych konwencji w projekcie – każdy zespół ma własne zasady struktury katalogów, nazewnictwa czy formatowania.

Bez jasnego ustalenia kontekstu i oczekiwań, AI będzie proponowało rozwiązania niepasujące do ustalonych praktyk, co wygeneruje dodatkową pracę, ryzyko błędów w kodzie i poczucie, że to całe AI “to jakaś lipa”.

Odpowiedzią na te wyzwania jest personalizacja narzędzi oparta o własne reguły, dostosowana do potrzeb projektu.

Najpopularniejsze narzędzia – takie jak Cursor, GitHub Copilot w VS Code, Windsurf czy edytory Jetbrains – udostępniają mechanizmy pozwalające na przekazanie modelowi wytycznych dotyczących preferowanego stylu, wykorzystywanych bibliotek, sposobu tworzenia testów, a także ogólnych “do’s and dont’s”.

Poprawnie spersonalizowany asystent AI będzie znacznie skuteczniej wspierać Ciebie i Twój zespół w efektywnym tworzeniu kodu wysokiej jakości.

Pamiętaj jednak, że nawet najlepiej skonfigurowany edytor nie zastąpi nadzoru przez pragmatycznego programistę. 10xDev to osoba, która łączy topowe narzędzia napędzane przez AI i solidny background techniczny.

W tym poradniku pokażemy Ci jakie możliwości personalizacji oferuje Cursor, Github Copilot w VS Code oraz “jak żyć” w edytorach Jetbrains, które niestety zostają w tyle.

Nie zabraknie również najlepszych praktyk i inspiracji, które pomogą Ci przygotować własne reguły współpracy z AI - czekają na Ciebie jako nagroda na końcu tego poradnika. Enjoy!

Zawartość poradnika

Przegląd metod personalizacji AI w popularnych edytorach

prompts.png

Cursor – „Rules for AI”

Cursor-AI.png

Cursor udostępnia najbardziej rozbudowany mechanizm personalizacji AI, który na początku 2025r. przeszedł znaczną aktualizację.

Do niedawna, nasze projektowe zasady musieliśmy definiować globalnie, w jednym pliku .cursorrules. - w praktyce rozmiar tego pliku szybko wzrastał, a wewnątrz mogły się pojawić sprzeczne i trudne do zinterpretowania polecenia.