qarminTwórca
44piorunówOd prawie roku korzystam z AI(chatgpt i github copilot) do pomocy przy programowaniu i muszę przyznać że potwornie się mi te narzędzia przydają i znacznie przyspieszyło mi to niektóre czynności.
W moim przypadku działa to świetnie do:
* Tworzenia funkcji mapujacych obiekt z jednej klasy do drugiej(np. From/TryFrom w Rust)
* Dopisywania logiki w prostszych funkcjach - czasami wystarczy wpisać nazwę funkcji, argumenty i zwracany typ, by cała logika którą oczekiwałem była wpisana do środka
* Podpowiadaniu w jaki sposób używać danej biblioteki - zdarza się, że mimo przeczytania dokumentacji, nie mam pomysłu w jaki sposób użyć danej funkcji i zwykle podpowiedzi nawet nie do końca trafne, kierują mnie na właściwe rozwiązanie (pomogło mi to przy bibliotece diesel, która jest trudna do opanowania)
dzięki temu, zamiast żmudnego kopiowania i wklejania czy też tworzenia mniej wymagających funkcji, mogę skupić się na bardziej wymagających zadaniach.
Jednak zauważyłem, że pod niektórymi wątkami na reddicie i innych forach, jest spora rzesza osób, które z ai wcale nie korzystają(nie dlatego że nie wiedzą, ale bo nie chcą korzystać).
Jednym z argumentów, jest kwestia etyczna, bo kod nauczony przez ai nie jest w żaden sposób sprawdzany pod kątem licencji oryginalnego kodu.
Inny argument to kwestia tego, że więcej szkodzi(lub bierze więcej czasu niż jakby pisać to wszystko ręcznie) niż pomaga - akurat w moim przypadku argument chybiony.
Jakie są wasze argumenty za/przeciw?
#programowanie
#ai
#sztucznainteligencja
Czy korzystacie z AI przy programowaniu?
- Tak, bardzo często23% (128 głosów)
- Tak, ale bardzo rzadko20% (110 głosów)
- Nie17% (94 głosy)
- Nie programista/ja tylko po wyniki41% (226 głosów)
558 głosów

Nie korzystam, bo szybciej odpowiedź znajduje w Google. Czasami widzę jakichś oświeconych juniorów na redicie i wykopie, którzy na pytania odpowiadają na zasadzie „użyj chat gpt dostaniesz odpowiedź szybciej niż tutaj”, po czym wklejają jakiś wysryw od czata, który nie jest nawet blisko rozwiązania problemu, a wręcz od tego rozwiązania oddala. Do generowania trywialnych rzeczy rozwiązania zazwyczaj istnieją już od lat. Te podpowiedzi w intellij z podpowiadaniem całych wierszy to bardziej rozpraszają uwagę i zmuszają do analizowania tego, co tam się wyświetla, zamiast po prostu dopisać to, co faktycznie chciało się zrobić, czasu zajmujemy tyle samo, albo nawet więcej niż normalne pisanie. Jak ktoś z automatu generuje testy w ai, to też chyba warto zadać sobie pytanie, jaka jest ich jakość. AI w aktualnej formie to jest co najwyżej jak poziom jakiegoś pluginu do IDE, jedynie firmy w c⁎⁎j siana wydają na marketing, żeby pchać wyniki na giełdzie do przodu
@qarmin w prywatnych projektach używam i działa super. Powodzenia w dużym monorepo z obostrzeniami dot. bezpieczeństwa danych.







