Slika avtorja
O ChatGPT rad razmišljam kot o pametnejši različici StackOverflow. Zelo koristno, vendar ne bo kmalu nadomestilo strokovnjakov. Kot nekdanji podatkovni znanstvenik sem porabil veliko časa za igranje s ChatGPT, ko je izšel. Bil sem zelo navdušen nad njegovo zmogljivostjo kodiranja. Lahko ustvari precej uporabno kodo iz nič; lahko ponudi predloge za mojo kodo. Bil je precej dober pri odpravljanju napak, če sem ga prosil za pomoč pri sporočilu o napaki.
Neizogibno pa je, da več časa, ko sem ga uporabljal, bolj sem naletel na njegove omejitve. Za vse razvijalce, ki se bojijo, da jim bo ChatGPT prevzel delo, je tukaj seznam, česa ChatGPT ne more storiti.
Prva omejitev se ne nanaša na njegovo sposobnost, temveč na zakonitost. Kakršna koli koda, ki jo ustvari ChatGPT in jo kopirate v izdelek podjetja, lahko vašega delodajalca izpostavi grdi tožbi.
To je zato, ker ChatGPT prosto vleče delčke kode iz podatkov, na podlagi katerih je bil usposobljen, ki prihajajo z vsega interneta. "Chat gpt mi je dal ustvariti nekaj kode in takoj sem prepoznal, iz katerega repoja GitHub je dobil velik del," razložiti Uporabnik Reddita ChunkyHabaneroSalsa.
Nenazadnje ni znano, od kod prihaja koda ChatGPT, niti pod kakšno licenco je bila. In tudi če je bilo ustvarjeno v celoti iz nič, vse, kar je ustvaril ChatGPT, samo po sebi ni avtorsko zaščiteno. Kot Bloombergova pisca zakona Shawn Helms in Jason Krieser stavi, »'Izpeljano delo' je 'delo, ki temelji na enem ali več že obstoječih delih.' ChatGPT se usposablja na že obstoječih delih in ustvarja rezultate na podlagi tega usposabljanja.«
Če za ustvarjanje kode uporabljate ChatGPT, se lahko znajdete v težavah z delodajalci.
Tukaj je zabaven preizkus: omogočite ChatGPT, da ustvari kodo, ki bi izvajala statistično analizo v Pythonu.
Je to prava statistična analiza? Verjetno ne. ChatGPT ne ve, ali podatki izpolnjujejo predpostavke, potrebne za veljavnost rezultatov testa. ChatGPT tudi ne ve, kaj zainteresirane strani želijo videti.
Lahko bi na primer prosil ChatGPT, da mi pomaga ugotoviti, ali obstaja statistično pomembna razlika v ocenah zadovoljstva med različnimi starostnimi skupinami. ChatGPT predlaga neodvisen vzorčni T-test in ne najde statistično značilne razlike v starostnih skupinah. Toda t-test tukaj ni najboljša izbira iz več razlogov, kot je dejstvo, da lahko obstaja več starostnih skupin ali da podatki niso običajno porazdeljeni.
Slika iz decipherzone.com
A full stack podatkovni znanstvenik bi vedel, katere predpostavke je treba preveriti in kakšen test izvesti, ter bi lahko dal ChatGPT bolj natančna navodila. Toda ChatGPT bo sam z veseljem ustvaril pravilno kodo za napačno statistično analizo, zaradi česar bodo rezultati nezanesljivi in neuporabni.
Za kakršne koli težave, ki zahtevajo več kritičnega razmišljanja in reševanja težav, ChatGPT ni najboljša izbira.
Vsak podatkovni znanstvenik vam bo povedal, da je del naloge razumevanje in razlaga prednostnih nalog deležnikov v projektu. ChatGPT ali katera koli umetna inteligenca tega ne more popolnoma razumeti ali upravljati.
Prvič, prednostne naloge deležnikov pogosto vključujejo zapleteno odločanje, ki ne upošteva le podatkov, ampak tudi človeške dejavnike, poslovne cilje in tržne trende.
Na primer, pri preoblikovanju aplikacije boste morda ugotovili, da želi skupina za trženje dati prednost funkcijam za sodelovanje uporabnikov, prodajna ekipa si prizadeva za funkcije, ki podpirajo navzkrižno prodajo, ekipa za podporo strankam pa potrebuje boljše funkcije podpore v aplikaciji za pomoč uporabnikom.
ChatGPT lahko zagotavlja informacije in ustvarja poročila, vendar ne more sprejemati niansiranih odločitev, ki so v skladu z različnimi – in včasih konkurenčnimi – interesi različnih deležnikov.
Poleg tega upravljanje deležnikov pogosto zahteva visoko stopnjo čustvene inteligence – sposobnost sočustvovanja z deležniki, razumevanja njihovih skrbi na človeški ravni in odzivanja na njihova čustva. ChatGPT nima čustvene inteligence in ne more upravljati čustvenih vidikov odnosov med deležniki.
Morda na to ne mislite kot na nalogo kodiranja, vendar podatkovni znanstvenik, ki trenutno dela na kodi za uvedbo te nove funkcije, ve, koliko tega dela s prednostnimi nalogami deležnikov.
ChatGPT ne more pripraviti ničesar resnično novega. Lahko le predela in preoblikuje tisto, kar se je naučil iz svojih podatkov o usposabljanju.
Slika iz theinsaneapp.com
Želite vedeti, kako spremeniti velikost legende na vašem grafu R? Ni problema – ChatGPT lahko črpa iz 1,000 odgovorov StackOverflow na vprašanja, ki postavljajo isto stvar. Toda (z uporabo primera, za katerega sem prosil ChatGPT, da ga ustvari), kaj pa nekaj, na kar verjetno še niste naleteli, na primer organiziranje skupnostne jedi, kjer mora jed vsake osebe vsebovati sestavino, ki se začne z isto črko kot njen priimek in želite da zagotovimo veliko izbiro jedi.
Ko sem preizkusil ta poziv, mi je dal nekaj kode Python, ki je odločila Ime jedi se je moral ujemati s priimkom, niti ni pravilno zajel zahteve po sestavinah. Želel je tudi, da pripravim 26 kategorij jedi, eno na vsako črko abecede. To ni bil pameten odgovor, verjetno zato, ker je šlo za popolnoma nov problem.
Nenazadnje ChatGPT ne more kodirati etično. Nima zmožnosti podajanja vrednostnih sodb ali razumevanja moralnih posledic dela kode na način, kot to počne človek.
Etično kodiranje vključuje premislek o tem, kako lahko kodeks vpliva na različne skupine ljudi, zagotavljanje, da ne diskriminira ali povzroča škode, in sprejemanje odločitev, ki so v skladu z etičnimi standardi in družbenimi normami.
Na primer, če od ChatGPT zahtevate, da napiše kodo za sistem za odobritev posojil, lahko ustvari model, ki temelji na zgodovinskih podatkih. Vendar pa ne more razumeti družbenih posledic tega modela, ki potencialno zavrača posojila marginaliziranim skupnostim zaradi pristranskosti v podatkih. Človeški razvijalci bi morali prepoznati potrebo po poštenosti in pravičnosti, poiskati in popraviti pristranskosti v podatkih ter zagotoviti, da je kodeks usklajen z etičnimi praksami.
Treba je poudariti, da tudi ljudje pri tem niso popolni - nekdo je kodiral Amazonovo pristransko orodje za zaposlovanje, in nekdo je kodiral Google kategorizacija fotografij ki je črnce identificiral kot gorile. Toda ljudje smo v tem boljši. ChatGPT nima empatije, vesti in moralnega razmišljanja, potrebnega za etično kodiranje.
Ljudje lahko razumejo širši kontekst, prepoznajo tankosti človeškega vedenja in razpravljajo o dobrem in napačnem. Sodelujemo v etičnih razpravah, tehtamo prednosti in slabosti določenega pristopa in odgovarjamo za svoje odločitve. Ko delamo napake, se lahko iz njih učimo na način, ki prispeva k naši moralni rasti in razumevanju.
Všeč so mi bili Redditor Empty_Experience_10 sprejmejo na njem: »Če vse, kar počnete, programirate, niste programski inženir in da, vaša služba bo nadomeščena. Če mislite, da so programski inženirji visoko plačani, ker lahko pišejo kodo, to pomeni, da bistveno napačno razumete, kaj pomeni biti programski inženir.«
Ugotovil sem, da je ChatGPT odličen pri odpravljanju napak, pregledu kode in da je nekoliko hitrejši od iskanja tega odgovora StackOverflow. Toda toliko »kodiranja« je več kot le vstavljanje Pythona v tipkovnico. Vedeti, kakšni so cilji vašega podjetja. Razume, kako previdni morate biti pri algoritemskih odločitvah. Gradi odnose z zainteresiranimi stranmi, resnično razume, kaj hočejo in zakaj, ter išče način, kako to omogočiti.
To je pripovedovanje zgodb, to je vedeti, kdaj izbrati tortni ali palični graf, in to je razumevanje pripovedi, ki vam jo poskušajo povedati podatki. Gre za to, da lahko zapletene ideje sporočamo s preprostimi izrazi, ki jih lahko zainteresirane strani razumejo in se na podlagi njih odločajo.
ChatGPT ne zmore ničesar od tega. Dokler lahko, je vaša služba varna.
Nate Rosidi je podatkovni znanstvenik in v strategiji izdelkov. Je tudi izredni profesor, ki poučuje analitiko in je ustanovitelj StrataScratch, platforma, ki pomaga podatkovnim znanstvenikom pri pripravi na intervjuje z resničnimi vprašanji za intervjuje vrhunskih podjetij. Povežite se z njim Twitter: StrataScratch or LinkedIn.
- Distribucija vsebine in PR s pomočjo SEO. Okrepite se še danes.
- PlatoData.Network Vertical Generative Ai. Opolnomočite se. Dostopite tukaj.
- PlatoAiStream. Web3 Intelligence. Razširjeno znanje. Dostopite tukaj.
- PlatoESG. Ogljik, CleanTech, Energija, Okolje, sončna energija, Ravnanje z odpadki. Dostopite tukaj.
- PlatoHealth. Obveščanje o biotehnologiji in kliničnih preskušanjih. Dostopite tukaj.
- vir: https://www.kdnuggets.com/5-coding-tasks-chatgpt-cant-do?utm_source=rss&utm_medium=rss&utm_campaign=5-coding-tasks-chatgpt-cant-do
- :ima
- : je
- :ne
- :kje
- $GOR
- 1
- 26
- a
- sposobnost
- Sposobna
- O meni
- Račun
- odgovorna
- čez
- dodatek
- vplivajo
- proti
- starost
- AI
- algoritmični
- uskladiti
- Poravnava
- vsi
- Abeceda
- Prav tako
- znesek
- an
- Analiza
- analitika
- in
- odgovor
- odgovori
- kaj
- karkoli
- aplikacija
- pristop
- odobritev
- SE
- okoli
- AS
- vprašati
- sprašuje
- vidiki
- pomoč
- predpostavke
- At
- bar
- temeljijo
- BE
- ker
- pred
- vedenje
- počutje
- BEST
- Stavim
- Boljše
- pristranski
- pristranskosti
- Big
- Bit
- črna
- Črnci
- Bloomberg
- širši
- Building
- poslovni
- vendar
- by
- prišel
- CAN
- ne more
- kapaciteta
- Zajemanje
- previdni
- kategorije
- Vzrok
- spremenite
- Graf
- klepet
- ChatGPT
- preveriti
- izbira
- Izberite
- Koda
- Pregled kode
- kodirano
- Kodiranje
- kako
- prihajajo
- komunicirajo
- skupnosti
- skupnost
- Podjetja
- podjetje
- tekmuje
- popolnoma
- kompleksna
- Skrbi
- Connect
- Proti
- upoštevamo
- vsebujejo
- ozadje
- prispeva
- popravi
- pravilno
- bi
- ustvarjajo
- ustvaril
- kritično
- Trenutno
- stranka
- Pomoč strankam
- datum
- podatkovni znanstvenik
- razprave
- odločil
- Odločanje
- odločitve
- Stopnja
- Razvijalci
- Razlika
- drugačen
- Razprave
- jed
- porazdeljena
- do
- ne
- ne
- Ne
- 2
- vsak
- Vsaka oseba
- bodisi
- čustva
- Empatija
- delodajalci
- sodelovanje
- inženir
- Inženirji
- zagotovitev
- zagotoviti
- pravičnost
- Napaka
- etično
- Tudi
- Primer
- Dejstvo
- dejavniki
- pravičnost
- hitreje
- Feature
- Lastnosti
- Slika
- Najdi
- najdbe
- prva
- za
- Nekdanji
- je pokazala,
- Ustanovitelj
- prosto
- iz
- v celoti
- zabava
- temeljna
- dal
- ustvarjajo
- ustvarila
- ustvarja
- dobili
- GitHub
- Daj
- Cilji
- dobro
- prisodil
- graf
- prijem
- veliko
- Skupine
- Rast
- imel
- škodovalo
- Imajo
- he
- Hero
- pomoč
- pomoč
- pomoč
- tukaj
- visoka
- zelo
- ga
- zgodovinski
- Kako
- Kako
- Vendar
- HTML
- HTTPS
- človeškega
- človeški dejavnik
- Ljudje
- i
- Ideje
- identificirati
- if
- posledice
- navdušeni
- in
- Neodvisni
- neizogibno
- Podatki
- sestavina
- takoj
- Navodila
- Intelligence
- interesi
- Internet
- Intervju
- vprašanja za intervju
- Intervjuji
- v
- vključujejo
- vključuje
- isn
- IT
- ITS
- sam
- Job
- Delovna mesta
- jpg
- sodbe
- samo
- KDnuggets
- Otrok
- Vedite
- Vedeti
- ve
- Zadnja
- zakon
- Tožbo
- UČITE
- naučili
- vsaj
- pismo
- Stopnja
- Licenca
- kot
- Omejitev
- omejitve
- Seznam
- posojila
- Posojila
- Long
- si
- ljubil
- Znamka
- Izdelava
- upravljanje
- upravljanje
- Tržna
- Tržni trendi
- Trženje
- Stave
- Matter
- Maj ..
- me
- pomeni
- ustreza
- Sporočilo
- morda
- napake
- nesporazum
- Model
- moralna
- več
- veliko
- več
- morajo
- my
- Ime
- NARRATIVNO
- Nimate
- potrebna
- potrebe
- Novo
- nova funkcija
- št
- niti
- Običajno
- norme
- roman
- of
- ponudba
- pogosto
- on
- ONE
- samo
- or
- organiziranje
- naši
- ven
- izhod
- več
- lastne
- plačana
- del
- sodelovanje
- zlasti
- ljudje
- za
- popolna
- oseba
- fotografija
- kos
- platforma
- platon
- Platonova podatkovna inteligenca
- PlatoData
- igranje
- imeti
- mogoče
- potencialno
- vaje
- Pripravimo
- precej
- Prednost
- verjetno
- problem
- reševanje problema
- Izdelek
- strokovnjaki
- Učitelj
- Program
- Projekt
- PROS
- zagotavljajo
- Potegne
- izključno
- Potiskanje
- Python
- vprašanja
- R
- precej
- ocen
- pravo
- Razlogi
- priznajo
- priznana
- Zaposlovanje
- preoblikovanje
- Razmerja
- Remix
- upodabljanje
- nadomesti
- Poročila
- zahteva
- zahteva
- Odzove
- Rezultati
- Reuters
- pregleda
- Pravica
- začetek
- Run
- s
- prodaja
- Enako
- Zadovoljstvo
- Znanstvenik
- Znanstveniki
- praska
- iskanje
- zavarovanje
- glej
- Seek
- več
- Shawn
- pomemben
- Enostavno
- Velikosti
- pametna
- pametnejši
- So
- družbeni
- Software
- Software Engineer
- trdna
- nekaj
- nekdo
- Nekaj
- Včasih
- Kmalu
- specifična
- porabljen
- sveženj
- deležnik
- interesne skupine
- standardi
- začne
- Statistično
- statistično
- pripovedovanja
- Strategija
- taka
- Predlaga
- podpora
- Preverite
- sistem
- T
- Bodite
- meni
- Naloga
- Naloge
- poučevanje
- skupina
- povej
- pove
- Pogoji
- Test
- Testiran
- kot
- da
- O
- njihove
- Njih
- Tukaj.
- jih
- stvar
- mislim
- Razmišljanje
- ta
- tisti,
- čas
- do
- vrh
- usposobljeni
- usposabljanje
- Trends
- Težava
- resnično
- poskuša
- pod
- razumeli
- razumevanje
- malo verjetno
- naprej
- uporaba
- uporabnik
- Uporabniki
- uporabo
- veljavno
- vrednost
- raznolikost
- različica
- zelo
- želeli
- hotel
- želi
- je
- način..
- we
- tehta
- Kaj
- kdaj
- ki
- zakaj
- bo
- z
- delo
- deluje
- deluje
- vredno
- bi
- pisati
- napisati kodo
- pisatelji
- Napačen
- ja
- jo
- Vaša rutina za
- sami
- zefirnet