Na razie to przez około 45 minut próbuję z jego pomocą zrobić wideoczat oparty o WebRTC, Node.js, Socket.io. O ile początek był fajny i zrobił okienko z podglądem kamery, to jednak dalej mi to nie działa jako całość. Tzn. jak otwieram stronę dwa razy, to powinien nawiązać połączenie i pokazać mi dwa filmiki (tak jak gadasz przez videoczat, masz podgląd siebie i widok swojego rozmówcy). A coś nie przesyła tych danych. Plus na iOS nie działa.
Problem z programowaniem takich rzeczy jest taki, że trzeba mieć wiedzę teoretyczną, jak coś działa oraz umieć dokonać troubleshootingu. Co prawda ChatGPT mi pomaga, wrzucam mu komunikaty błędów i mnie naprowadza, ale w dalszym ciągu nie mam rozwiązania. I może za 5 minut to rozwiązanie będzie, może 2h. A może szybciej się nauczę tego WebRTC i napiszę to ręcznie (kodu nie ma dużo, kwestia zrozumienia, co jak działa).
Używanie ChatGPT do generowania kodu to tak jak kopiowanie ze StackOverflow. Może być szybciej, ale jest możliwość, że będzie wolniej, bo jak coś nie będzie działać, to będziemy błądzić po omacku.
To, że ChatGPT umie generować kod to jest wow, jednak od strony praktycznej to nic nowego, coś co robią juniorzy programowania od dawna kopiując coś ze StackOverflow albo zadając setki pytań na forum o to samo, zamiast poznać fundamenty. Może za rzadko generuję tym kod, ale dla mnie generowanie kodu przez AI nie wygląda na jakiś game changer, który zlikwiduje zawód programisty.