Zdjęcie autora
Lubię myśleć o ChatGPT jako o mądrzejszej wersji StackOverflow. Bardzo pomocne, ale w najbliższym czasie nie zastąpią profesjonalistów. Jako były analityk danych spędziłem sporo czasu bawiąc się ChatGPT, kiedy się ukazał. Byłem pod wrażeniem jego możliwości kodowania. Może wygenerować od zera całkiem przydatny kod; mógłby oferować sugestie dotyczące mojego własnego kodu. Całkiem nieźle radził sobie z debugowaniem, jeśli poprosiłem go o pomoc w przypadku komunikatu o błędzie.
Ale nieuchronnie im więcej czasu spędzałem z nim, tym bardziej natykałem się na jego ograniczenia. Dla wszystkich programistów obawiających się, że ChatGPT odbierze im pracę, oto lista rzeczy, których ChatGPT nie może zrobić.
Pierwsze ograniczenie nie dotyczy możliwości, ale raczej legalności. Jakikolwiek kod wygenerowany wyłącznie przez ChatGPT i wklejony przez Ciebie do produktu firmowego może narazić Twojego pracodawcę na brzydki pozew.
Dzieje się tak, ponieważ ChatGPT swobodnie pobiera fragmenty kodu z danych, na których został przeszkolony, a które pochodzą z całego Internetu. „Poprosiłem chat gpt o wygenerowanie dla mnie kodu i od razu rozpoznałem, z jakiego repozytorium GitHub wziął dużą jego część” wyjaśnione Użytkownik Reddita ChunkyHabaneroSalsa.
Ostatecznie nie wiadomo, skąd pochodzi kod ChatGPT ani na jakiej licencji był objęty. Nawet jeśli został wygenerowany całkowicie od zera, wszystko, co zostało stworzone przez ChatGPT, samo w sobie nie podlega prawom autorskim. Jako pisarze Bloomberg Law Shawn Helms i Jason Krieser połóż to„„Dzieło pochodne” to „utwór oparty na jednym lub większej liczbie wcześniej istniejących dzieł”. ChatGPT jest szkolony w zakresie wcześniej istniejących dzieł i generuje wyniki w oparciu o to szkolenie.
Jeśli używasz ChatGPT do generowania kodu, możesz mieć kłopoty ze swoimi pracodawcami.
Oto zabawny test: poproś ChatGPT o utworzenie kodu, który przeprowadzi analizę statystyczną w Pythonie.
Czy jest to właściwa analiza statystyczna? Prawdopodobnie nie. ChatGPT nie wie, czy dane spełniają założenia potrzebne do tego, aby wyniki testu były ważne. ChatGPT również nie wie, co chcą zobaczyć interesariusze.
Mogę na przykład poprosić ChatGPT o pomoc w ustaleniu, czy istnieje statystycznie istotna różnica w ocenach satysfakcji w różnych grupach wiekowych. ChatGPT sugeruje niezależny test T dla próbki i nie stwierdza statystycznie istotnej różnicy w grupach wiekowych. Jednak test t nie jest w tym przypadku najlepszym wyborem z kilku powodów, takich jak fakt, że może istnieć wiele grup wiekowych lub że dane nie są normalnie rozłożone.
Obraz z decipherzone.com
A analityk danych full stack wiedziałby, jakie założenia sprawdzić i jaki rodzaj testu przeprowadzić, i mógłby udzielić ChatGPT bardziej szczegółowych instrukcji. Ale ChatGPT sam z radością wygeneruje poprawny kod dla błędnej analizy statystycznej, czyniąc wyniki niewiarygodnymi i bezużytecznymi.
W przypadku każdego takiego problemu, który wymaga bardziej krytycznego myślenia i rozwiązywania problemów, ChatGPT nie jest najlepszym rozwiązaniem.
Każdy analityk danych powie Ci, że częścią tej pracy jest zrozumienie i interpretacja priorytetów interesariuszy w projekcie. ChatGPT, ani jakakolwiek sztuczna inteligencja, nie jest w stanie ich w pełni zrozumieć ani nimi zarządzać.
Po pierwsze, priorytety interesariuszy często wiążą się ze złożonym procesem decyzyjnym, który uwzględnia nie tylko dane, ale także czynniki ludzkie, cele biznesowe i trendy rynkowe.
Na przykład podczas przeprojektowania aplikacji może się okazać, że zespół ds. marketingu chce nadać priorytet funkcjom angażującym użytkowników, zespół sprzedaży naciska na funkcje wspierające sprzedaż krzyżową, a zespół obsługi klienta potrzebuje lepszych funkcji wsparcia w aplikacji, aby pomóc użytkownikom.
ChatGPT może dostarczać informacji i generować raporty, ale nie może podejmować skomplikowanych decyzji, które są zgodne ze zróżnicowanymi – a czasem sprzecznymi – interesami różnych interesariuszy.
Ponadto zarządzanie interesariuszami często wymaga wysokiego stopnia inteligencji emocjonalnej – umiejętności wczuwania się w interesariuszy, rozumienia ich obaw na poziomie ludzkim i reagowania na ich emocje. ChatGPT nie posiada inteligencji emocjonalnej i nie potrafi zarządzać emocjonalnymi aspektami relacji z interesariuszami.
Być może nie myślisz o tym jak o zadaniu związanym z kodowaniem, ale analityk danych pracujący obecnie nad kodem do wdrożenia nowej funkcji wie, ile z tego wiąże się z priorytetami interesariuszy.
ChatGPT nie może wymyślić niczego naprawdę nowatorskiego. Może jedynie zremiksować i przeformułować to, czego nauczył się z danych szkoleniowych.
Obraz z theinsaneapp.com
Chcesz wiedzieć, jak zmienić rozmiar legendy na wykresie R? Nie ma problemu – ChatGPT może wyciągnąć z tysiąca odpowiedzi StackOverflow na pytania dotyczące tego samego. Ale (korzystając z przykładu, o wygenerowanie którego poprosiłem ChatGPT), co z czymś, na co raczej nie natknie się wcześniej, jak na przykład zorganizowanie wspólnego obiadu, podczas którego danie każdej osoby musi zawierać składnik zaczynający się na tę samą literę co jej nazwisko, a ty chcesz aby upewnić się, że jest duży wybór potraw.
Kiedy testowałem ten monit, otrzymałem kod Pythona, który zdecydował Nazwa dania musiało pasować do nazwiska, nie uwzględniając nawet poprawnie wymagań dotyczących składników. Chcieli także, żebym wymyślił 26 kategorii dań, po jednej na każdą literę alfabetu. Nie była to mądra odpowiedź, prawdopodobnie dlatego, że był to całkowicie nowy problem.
I wreszcie, ChatGPT nie może kodować etycznie. Nie posiada zdolności do dokonywania ocen wartościujących ani rozumienia moralnych implikacji fragmentu kodu w sposób, w jaki robi to człowiek.
Kodowanie etyczne obejmuje rozważenie, w jaki sposób kodeks może wpłynąć na różne grupy ludzi, zapewnienie, że nie powoduje dyskryminacji ani nie powoduje szkody, a także podejmowanie decyzji zgodnych ze standardami etycznymi i normami społecznymi.
Na przykład, jeśli poprosisz ChatGPT o napisanie kodu dla systemu zatwierdzania pożyczek, może to wygenerować model oparty na danych historycznych. Nie może jednak zrozumieć społecznych konsekwencji tego modelu, w ramach którego potencjalnie odmawia się pożyczek społecznościom marginalizowanym ze względu na błędy w danych. Zadaniem twórców oprogramowania byłoby uznanie potrzeby uczciwości i równości, poszukiwanie i korygowanie błędów w danych oraz zapewnienie zgodności kodeksu z praktykami etycznymi.
Warto zaznaczyć, że ludzie też nie są w tym doskonali – ktoś zakodował stronnicze narzędzie rekrutacyjne Amazoni ktoś zakodował Kategoryzacja zdjęć w Google który zidentyfikował Czarnych jako goryle. Ale ludzie są w tym lepsi. ChatGPT brakuje empatii, sumienia i rozumowania moralnego potrzebnych do etycznego kodowania.
Ludzie potrafią zrozumieć szerszy kontekst, rozpoznać subtelności ludzkiego zachowania i prowadzić dyskusje na temat dobra i zła. Uczestniczymy w debatach etycznych, rozważamy zalety i wady konkretnego podejścia i ponosimy odpowiedzialność za nasze decyzje. Kiedy popełniamy błędy, możemy się na nich uczyć w sposób, który przyczynia się do naszego wzrostu moralnego i zrozumienia.
Bardzo podobał mi się Redditor Desert_Experience_10 wziąć na ten temat: „Jeśli zajmujesz się tylko programowaniem, nie jesteś inżynierem oprogramowania i tak, Twoja praca zostanie zmieniona. Jeśli uważasz, że inżynierowie oprogramowania zarabiają dobrze dzięki umiejętności pisania kodu, oznacza to, że zasadniczo nie rozumiesz, co to znaczy być inżynierem oprogramowania.
Odkryłem, że ChatGPT świetnie radzi sobie z debugowaniem, przeglądaniem kodu i jest nieco szybszy niż wyszukiwanie odpowiedzi StackOverflow. Ale znaczna część „kodowania” to coś więcej niż tylko wciskanie Pythona w klawiaturę. To wiedza o celach Twojej firmy. To zrozumienie, jak ostrożnie należy zachować ostrożność przy podejmowaniu decyzji algorytmicznych. To budowanie relacji z interesariuszami, prawdziwe zrozumienie, czego chcą i dlaczego, oraz szukanie sposobu, aby to umożliwić.
To opowiadanie historii, to wiedza, kiedy wybrać wykres kołowy, a kiedy słupkowy, i zrozumienie narracji, którą dane próbują ci przekazać. Chodzi o umiejętność przekazywania złożonych pomysłów prostymi słowami, które interesariusze mogą zrozumieć i na podstawie których mogą podejmować decyzje.
ChatGPT nie może tego zrobić. Tak długo, jak możesz, twoja praca jest bezpieczna.
Nate'a Rosidiego jest analitykiem danych i strategii produktu. Jest także adiunktem wykładającym analitykę i jest założycielem StrataScratch, platforma pomagająca analitykom danych przygotować się do rozmów kwalifikacyjnych z prawdziwymi pytaniami do wywiadów z czołowymi firmami. Połącz się z nim dalej Twitter: StrataScratch or LinkedIn.
- Dystrybucja treści i PR oparta na SEO. Uzyskaj wzmocnienie już dziś.
- PlatoData.Network Pionowe generatywne AI. Wzmocnij się. Dostęp tutaj.
- PlatoAiStream. Inteligencja Web3. Wiedza wzmocniona. Dostęp tutaj.
- PlatonESG. Węgiel Czysta technologia, Energia, Środowisko, Słoneczny, Gospodarowanie odpadami. Dostęp tutaj.
- Platon Zdrowie. Inteligencja w zakresie biotechnologii i badań klinicznych. Dostęp tutaj.
- Źródło: https://www.kdnuggets.com/5-coding-tasks-chatgpt-cant-do?utm_source=rss&utm_medium=rss&utm_campaign=5-coding-tasks-chatgpt-cant-do
- :ma
- :Jest
- :nie
- :Gdzie
- $W GÓRĘ
- 1
- 26
- a
- zdolność
- Zdolny
- O nas
- Konto
- odpowiedzialny
- w poprzek
- dodatek
- oddziaływać
- przed
- wiek
- AI
- algorytmiczny
- wyrównać
- Wyrównuje
- Wszystkie kategorie
- Alfabet
- również
- ilość
- an
- analiza
- analityka
- i
- odpowiedź
- odpowiedzi
- każdy
- wszystko
- Aplikacja
- podejście
- zatwierdzenie
- SĄ
- na około
- AS
- zapytać
- pytanie
- aspekty
- pomagać
- Założenia
- At
- bar
- na podstawie
- BE
- bo
- zanim
- zachowanie
- jest
- BEST
- Zakład
- Ulepsz Swój
- stronniczy
- uprzedzenia
- Duży
- Bit
- Czarny
- Czarni ludzie
- Bloomberg
- szerszy
- Budowanie
- biznes
- ale
- by
- oprawa ołowiana witrażu
- CAN
- nie może
- Pojemność
- Przechwytywanie
- ostrożny
- kategorie
- Spowodować
- zmiana
- Wykres
- pogawędzić
- ChatGPT
- ZOBACZ
- wybór
- Dodaj
- kod
- Przegląd kodu
- kodowane
- Kodowanie
- jak
- przyjście
- komunikować
- społeczności
- społeczność
- Firmy
- sukcesy firma
- konkurowania
- całkowicie
- kompleks
- Obawy
- Skontaktuj się
- Wady
- wobec
- zawierać
- kontekst
- przyczynia się
- skorygowania
- prawidłowo
- mógłby
- Stwórz
- stworzony
- krytyczny
- Obecnie
- klient
- Obsługa klienta
- dane
- naukowiec danych
- Debaty
- postanowiła
- Podejmowanie decyzji
- Decyzje
- Stopień
- deweloperzy
- różnica
- różne
- dyskusje
- danie
- dystrybuowane
- do
- robi
- robi
- Nie
- z powodu
- każdy
- Każda osoba
- bądź
- emocje
- Empatia
- pracodawcy
- zaręczynowy
- inżynier
- Inżynierowie
- zapewnić
- zapewnienie
- sprawiedliwość
- błąd
- etyczny
- Parzyste
- przykład
- fakt
- Czynniki
- uczciwość
- szybciej
- Cecha
- Korzyści
- Postać
- Znajdź
- znajduje
- i terminów, a
- W razie zamówieenia projektu
- Dawny
- znaleziono
- założyciel
- swobodnie
- od
- w pełni
- zabawa
- fundamentalny
- dał
- Generować
- wygenerowane
- generuje
- otrzymać
- GitHub
- Dać
- Gole
- dobry
- got
- wykres
- chwycić
- wspaniały
- Grupy
- Wzrost
- miał
- zaszkodzić
- Have
- he
- Trzymany
- pomoc
- pomocny
- pomoc
- tutaj
- Wysoki
- wysoko
- go
- historyczny
- W jaki sposób
- How To
- Jednak
- HTML
- HTTPS
- człowiek
- czynniki ludzkie
- Ludzie
- i
- pomysły
- zidentyfikowane
- if
- implikacje
- Pod wrażeniem
- in
- niezależny
- nieuchronnie
- Informacja
- składnik
- natychmiast
- instrukcje
- Inteligencja
- zainteresowania
- Internet
- Wywiad
- pytania podczas rozmowy kwalifikacyjnej
- Wywiady
- najnowszych
- angażować
- dotyczy
- ISN
- IT
- JEGO
- samo
- Praca
- Oferty pracy
- jpg
- sądy
- właśnie
- Knuggety
- Uprzejmy
- Wiedzieć
- Wiedząc
- wie
- Nazwisko
- Prawo
- proces sądowy
- UCZYĆ SIĘ
- dowiedziałem
- najmniej
- list
- poziom
- Licencja
- lubić
- ograniczenie
- Ograniczenia
- Lista
- pożyczka
- Kredyty
- długo
- poszukuje
- "kochanym"
- robić
- Dokonywanie
- zarządzanie
- i konserwacjami
- rynek
- Trendy rynkowe
- Marketing
- Mecz
- Materia
- Może..
- me
- znaczy
- Spełnia
- wiadomość
- może
- błędy
- nieporozumienie
- model
- morał
- jeszcze
- dużo
- wielokrotność
- musi
- my
- Nazwa
- NARRACJA
- Potrzebować
- potrzebne
- wymagania
- Nowości
- Nowa cecha
- Nie
- ani
- normalnie
- normy
- powieść
- of
- oferta
- często
- on
- ONE
- tylko
- or
- organizowanie
- ludzkiej,
- na zewnątrz
- wydajność
- koniec
- własny
- płatny
- część
- uczestniczyć
- szczególny
- Ludzie
- dla
- doskonały
- osoba
- kawałek
- Platforma
- plato
- Analiza danych Platona
- PlatoDane
- gra
- posiadać
- możliwy
- potencjalnie
- praktyki
- Przygotować
- bardzo
- Priorytet
- prawdopodobnie
- Problem
- rozwiązanie problemu
- Produkt
- specjalistów
- Profesor
- Program
- projekt
- PROS
- zapewniać
- Ściąga
- czysto
- Popychanie
- Python
- pytania
- R
- raczej
- Oceny
- real
- Przyczyny
- rozpoznać
- uznane
- rekrutacja
- renowacje
- Relacje
- Remix
- wykonanie
- otrzymuje
- Raporty
- wymaganie
- Wymaga
- Odpowiadać
- Efekt
- Reuters
- przeglądu
- prawo
- wdrożenie
- run
- s
- sole
- taki sam
- klientów
- Naukowiec
- Naukowcy
- zadraśnięcie
- poszukiwania
- bezpieczne
- widzieć
- Szukajcie
- kilka
- Shawn
- znaczący
- Prosty
- Rozmiar
- mądry
- mądrzejszy
- So
- społeczne
- Tworzenie
- Software Engineer
- solidny
- kilka
- Ktoś
- coś
- czasami
- Wkrótce
- specyficzny
- spędził
- stos
- interesariuszy
- interesariusze
- standardy
- rozpocznie
- statystyczny
- statystycznie
- opowiadanie
- Strategia
- taki
- Wskazuje
- wsparcie
- pewnie
- system
- T
- Brać
- trwa
- Zadanie
- zadania
- Nauczanie
- zespół
- powiedzieć
- mówi
- REGULAMIN
- test
- przetestowany
- niż
- że
- Połączenia
- ich
- Im
- Tam.
- one
- rzecz
- myśleć
- Myślący
- to
- tych
- czas
- do
- Top
- przeszkolony
- Trening
- Trendy
- kłopot
- naprawdę
- stara
- dla
- zrozumieć
- zrozumienie
- mało prawdopodobne,
- na
- posługiwać się
- Użytkownik
- Użytkownicy
- za pomocą
- ważny
- wartość
- różnorodność
- wersja
- początku.
- chcieć
- poszukiwany
- chce
- była
- Droga..
- we
- ważyć
- Co
- jeśli chodzi o komunikację i motywację
- który
- dlaczego
- będzie
- w
- Praca
- pracujący
- działa
- wartość
- by
- napisać
- pisać kod
- Pisarze
- Źle
- tak
- ty
- Twój
- siebie
- zefirnet