„AI zastąpi programistów”. „Sztuczna inteligencja zwolni programistów”. Takie i podobne tytuły artykułów i wpisów blogowych mogliśmy przeczytać, gdy ChatGPT zyskiwał popularność i po raz pierwszy zobaczyliśmy jego możliwości w dziedzinie tworzenia kodu i stron internetowych. I choć w tej chwili głosy wyrażające podobne tezy są już trochę bardziej stonowane (w tytułach wpisów dodano słowo „Czy”), a także pojawiają się coraz głośniejsze opinie krytyczne, nadszedł czas na zmierzenie się z tematem pracy z takim asystentem AI. Czy faktycznie jest się czego obawiać?
W tym artykule postaram się przedstawić, jak (lub czy) asystenci AI poradzą sobie z kilkoma zadaniami programistycznymi.. Czy uda się wygenerować działający i na tyle „prawidłowy” kod, by finalnie uznać to narzędzie za przydatne w codziennej pracy...
Zagadnienia poruszane w tym artykule:
- Asystenci wczoraj i dziś;
- Metoda badawcza;
- GitHub Copilot;
- ChatGPT;
- Bard;
- I cała reszta…
Artykuł pochodzi z magazynu Programista nr 104 (4/2023). Szczegółowy spis treści wydania nr 104: https://programistamag.pl/programista-4-2023-109/
Autorem artykułu jest Paweł Łukasik. Programista .NET z 20-letnim doświadczeniem. Ostatnimi czasy bardziej niż programowaniem zaciekawiony tematyką security/ infosec. Fan zadań CTF oraz narzędzia radare2. Swoje zmagania z tymi dwoma opisuje na blogu – http://allthingsreversed.io. Współprowadzący podcast Ostrapiła – http://ostrapila.pl