Ja sobie założyłem konto na ChatGPT w sumie nie po to, aby słuchać synonimów, tylko w kwestiach praktycznych. Tyle się o tym mówi i pisze w ostatnich miesiącach, że postanowiłem spróbować. Niedawno słuchałem jadąc do pracy jak jeden z czołowych polskich profesorów z katedry informatyki jednego z uniwersytetów, wieszczył koniec raju, jeśli chodzi o oferty pracy dla programistów, gdyż przynajmniej część etatów, jakimi zajmują się młodsi programiści, typu analiza kodu itp, może zostać przejęta przez sztuczną inteligencję. Oczywiście w kontrze do tej wypowiedzi przedstawiono tezę innego eksperta, twierdzącego, że jeszcze za wcześnie na takie wnioski i przed informatykami dalej tłuste lata. No cóż, jako że ja żadnym ekspertem od programowania nie jestem, a wczoraj zaktualizowałem Hollywood do wersji 10 postanowiłem spróbować.
Najpierw zapytałem ChatGPT o Hollywood. Podał cztery możliwe odpowiedzi, oczywiście w pierwszym rzędzie dzielnicę Los Angeles, dalej światową stolicę filmu, ale też co ciekawe na końcu wspomniał o programie komputerowym, który jest rozbudowanym narzędziem pozwalającym na tworzenie aplikacji i gier.
No to moje kolejne pytanie było czy jest w stanie wygenerować kod dla gry "Kółko i Krzyżyk" w języku skryptowym Hollywood. Odpowiedział, że oczywiście, po czym w kilkadziesiąt sekund wygenerował ten kod. Niestety Hollywood nie potrafił go skompilować wywalając błąd w linii 33. Chat GPT odpowiedział, że rzeczywiście coś jest nie tak w linii poprzedzającej i zaraz wygenerował kolejny kod, ale ten też się nie kompilował wywalając ten sam błąd w linii 33. Chat GPT przeprosił za swoją pomyłkę i wygenerował kolejny kod, no ale nadal rezultat ten sam. Już mi się nie chciało powtarzać tego samego po raz czwarty czy piąty. Może ta inteligencja jest dość dobra w C++, PHP czy innych popularnych językach, ale w naszym niszowym języku Hollywood, chyba jeszcze nie dość dobra.
No ale nie poddaję się. Jak będę miał czas wyklikam sobie kółko i krzyżyk w Designerze, a wygenerowany kod dam mu do analizy. Zobaczymy czy zaproponuje jakieś poprawki i optymalizacje i czy ich wdrożenie spowoduje, że program da się kompilować. Zobaczę też czy Chat GPT jak na prawdziwą sztuczną inteligencję przystało po analizie kodu będzie się uczył i gdy na przyszłość zlecę mu wygenerowanie jakiegoś innego kodu, nie popełni błędów... Może coś ciekawego z naszej "współpracy" w przyszłości wyjdzie. A jeśli nie to i tak napiszę, że była to fajna zabawa.
|