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”
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.
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.
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.
It will certainly interest you:
- Can ChatGPT create PowerPoint presentations? - How GPT 4 can create presentations The world's favorite AI chat bot can write any text,...
- ChatGPT: How to use the AI chatbot everyone is talking about By now you've probably heard of ChatGPT, a prototype of a general chatbot....
- ChatGPT or Bing chatbot? Which chatbot AI is best for you? I've been using ChatGPT Ever since OpenAI launched the software in 2022, it's been...
- What is ChatGPT? - What is it used for? ChatGPT is an AI Chatbot developed by Open Artificial Intelligence. Chatbot...