I let ChatGPT code the application - here's what happened

I let ChatGPT code the application - here's what happened

Jedną z najbardziej nowatorskich i interesujących umiejętności sztucznej inteligencji jest programowanie. Sama sztuczna inteligencja to przecież nic innego jak kod. To logicznie prowadzi do wniosku, że sztuczna inteligencja może tworzyć sztuczną inteligencję w nieskończoność. Zbadamy to innym razem. Na razie utwórzmy aplikację kalkulatora (lub niech kod ChatGPT tak jest, jak na pewno).

Pozwalam ChatGPT kodować aplikację

Będę tu z tobą szczery. Nigdy w życiu nie stworzyłem aplikacji. Ten artykuł i następna seria artykułów, które śledzą moją podróż do tworzenia coraz bardziej skomplikowanych aplikacji, będą służyć jako publicznie upokarzający zapis zaczynania od zera.



Powiedziawszy to, nie muszę wiedzieć jak. You też nie trzeba wiedzieć jak Nawet jeśli nie wiesz nic o tworzeniu aplikacji mobilnych, pisaniu kodu i ledwo postępujesz zgodnie z instrukcjami, ty też możesz stworzyć aplikację. To w zasadzie nowy „podcast”. Śledź dalej i stwórzmy razem nasze pierwsze aplikacje, używając sztucznej inteligencji. Wypróbuj „Co to jest ChatGPT – i do czego służy?” lub „Jak use ChatGPT on mobile devices" to learn more about ChatGPT.

Na szczęście dla nas ChatGPT wie, jak czytać i pisać kod w Pythonie. Właściwie zna wiele języków programowania; Java, Javascript, HTML, PHP, CSS, SQL, Ruby i inne. Jednak wiele branży sztucznej inteligencji opiera się na Pythonie – w tym sam ChatGPT. Zacznijmy od tego.

Jak używać ChatGPT do kodowania aplikacji kalkulatora

Mój pierwszy monit w tym procesie było bardzo proste.

„Zakoduj aplikację kalkulatora w Pythonie”

Zakoduj aplikację kalkulatora w Pythonie
Zakoduj aplikację kalkulatora w Pythonie

Nie wiem, czego się spodziewałem… ale udało się.

Sama aplikacja nie jest złożona według standardów profesjonalnych inżynierów. Im bardziej złożony, tym bardziej prawdopodobne jest, że wkradną się błędy, ale dotyczy to również ludzi. Wszystko, czego potrzebowałem, to szybko weryfikowalne i funkcjonalne oprogramowanie, aby udowodnić moją rację. Dzięki temu, że użytkownik wprowadził tylko 6 słów, GPT Chat był w stanie całkowicie obejść mój brak edukacji w zakresie danych.

Oprócz zrobienia tego, o co go prosiłem, powiedział mi, co mam dalej robić. Po samym kodzie, nakreślonym wizualnie odrębnym polem, dodatek brzmi: „Skopiuj i wklej ten kod do interpretera Pythona lub pliku .py i uruchom go. Wyświetli prosty interfejs wiersza poleceń dla aplikacji kalkulatora, w którym można wykonywać podstawowe operacje arytmetyczne. Aby wyjść z kalkulatora, po prostu wpisz „q”, gdy pojawi się monit o podanie operatora.

Dodatek do kompilatora Pythona
Dodatek do kompilatora Pythona

Powiedział mi to, czego nie wiedziałem, że nie wiem. To jest naprawdę zdumiewająca różnica między chatbotem AI a tradycyjnym wyszukiwaniem. Poszedłem znaleźć ten „interpreter Pythona”. Przyznam, że do tego zadania użyłem Google.

Po znalezieniu kompilator internetowy który nie wymagał pobierania, kopiuję i wklejam „mój” pierwszy w historii kod. Nacisnąłem przycisk „Uruchom”. biegło.

Aplikacja kalkulatora
Aplikacja kalkulatora

Ta prosta suma „5*3=15” jest obecnie moim opus magnum jako programisty komputerowego. Pominąwszy wydrukowane „Witaj świecie” i natychmiast wznosząc się do poziomu geniuszu, przeszedłem na emeryturę i zamiast tego wróciłem do programowania słów.

Application

Mój chatbot AI to po prostu GPT-3.5. Uaktualniając do ChatGPT Plus, uzyskałbym dostęp do GPT-4 i wielu ulepszeń, które są z nim związane. Każdy nowoczesny LLM (Large Language Model) jest zdolny do podobnej magii i chociaż mogą różnić się sposobem pisania tego samego fragmentu kodu, możliwości są w dużej mierze takie same. Każda z naszych ulubionych platform przetwarzania języka naturalnego jest również potęgą programistyczną, a ten przypadek użycia powinien być niesamowicie ekscytujący dla każdego, kto ma do niego dostęp – a ta osoba jest You.

Similar Posts