Billede af forfatter
Jeg kan godt lide at tænke på ChatGPT som en smartere version af StackOverflow. Meget hjælpsom, men erstatter ikke fagfolk på et øjeblik. Som tidligere dataforsker brugte jeg meget tid på at lege med ChatGPT, da det kom ud. Jeg var ret imponeret over dens kodningskapacitet. Det kunne generere ret nyttig kode fra bunden; det kunne give forslag til min egen kode. Den var ret god til at fejlfinde, hvis jeg bad den om at hjælpe mig med en fejlmeddelelse.
Men uundgåeligt, jo mere tid jeg brugte på at bruge det, jo mere stødte jeg på dets begrænsninger. For alle udviklere, der frygter, at ChatGPT vil tage deres job, er her en liste over, hvad ChatGPT ikke kan.
Den første begrænsning handler ikke om dens evne, men snarere lovligheden. Enhver kode, der udelukkende er genereret af ChatGPT og kopieret ind i et firmaprodukt, kan udsætte din arbejdsgiver for en grim retssag.
Dette skyldes, at ChatGPT frit trækker kodestykker fra data, det blev trænet på, som kommer fra hele internettet. "Jeg havde chat gpt generere noget kode til mig, og jeg genkendte øjeblikkeligt, hvilken GitHub repo det fik en stor del af det fra," forklarede Reddit-bruger ChunkyHabaneroSalsa.
I sidste ende er der ingen at fortælle, hvor ChatGPTs kode kommer fra, eller hvilken licens den var under. Og selvom det blev genereret helt fra bunden, er noget, der er oprettet af ChatGPT, ikke ophavsretligt beskyttet i sig selv. Som Bloomberg Law-forfatterne Shawn Helms og Jason Krieser Læg det, "Et 'afledt værk' er 'et værk baseret på et eller flere allerede eksisterende værker.' ChatGPT er trænet i allerede eksisterende værker og genererer output baseret på denne træning."
Hvis du bruger ChatGPT til at generere kode, kan du finde dig selv i problemer med dine arbejdsgivere.
Her er en sjov test: få ChatGPT til at oprette kode, der ville køre en statistisk analyse i Python.
Er det den rigtige statistiske analyse? Sikkert ikke. ChatGPT ved ikke, om dataene opfylder de antagelser, der er nødvendige for, at testresultaterne er gyldige. ChatGPT ved heller ikke, hvad interessenter ønsker at se.
For eksempel kan jeg bede ChatGPT om at hjælpe mig med at finde ud af, om der er en statistisk signifikant forskel i tilfredshedsvurderinger på tværs af forskellige aldersgrupper. ChatGPT foreslår en uafhængig prøve T-test og finder ingen statistisk signifikant forskel i aldersgrupper. Men t-testen er ikke det bedste valg her af flere årsager, såsom det faktum, at der kan være flere aldersgrupper, eller at dataene ikke er normalt fordelt.
Billede fra decipherzone.com
A fuld stack dataforsker ville vide, hvilke antagelser der skal kontrolleres, og hvilken slags test der skal køres, og kunne tænkes at give ChatGPT mere specifikke instruktioner. Men ChatGPT på egen hånd vil med glæde generere den korrekte kode til den forkerte statistiske analyse, hvilket gør resultaterne upålidelige og ubrugelige.
For ethvert problem som det, der kræver mere kritisk tænkning og problemløsning, er ChatGPT ikke det bedste bud.
Enhver dataforsker vil fortælle dig, at en del af jobbet er at forstå og fortolke interessenters prioriteter på et projekt. ChatGPT, eller enhver AI for den sags skyld, kan ikke helt forstå eller administrere dem.
For det første involverer interessenternes prioriteter ofte kompleks beslutningstagning, der ikke kun tager højde for data, men også menneskelige faktorer, forretningsmål og markedstendenser.
For eksempel kan du i et app-redesign opleve, at marketingteamet ønsker at prioritere funktioner til brugerengagement, salgsteamet presser på for funktioner, der understøtter krydssalg, og kundesupportteamet har brug for bedre in-app-supportfunktioner for at hjælpe brugerne.
ChatGPT kan levere information og generere rapporter, men det kan ikke træffe nuancerede beslutninger, der stemmer overens med forskellige interessenters forskellige – og nogle gange konkurrerende – interesser.
Derudover kræver håndtering af interessenter ofte en høj grad af følelsesmæssig intelligens – evnen til at have empati med interessenter, forstå deres bekymringer på et menneskeligt plan og reagere på deres følelser. ChatGPT mangler følelsesmæssig intelligens og kan ikke håndtere de følelsesmæssige aspekter af interessentforhold.
Du tænker måske ikke på det som en kodningsopgave, men dataforskeren, der i øjeblikket arbejder på koden til den nye funktionsudrulning, ved, hvor meget af den arbejder med interessentprioriteter.
ChatGPT kan ikke komme med noget virkelig nyt. Den kan kun remixe og reframe, hvad den har lært fra sine træningsdata.
Billede fra theinsaneapp.com
Vil du vide, hvordan du ændrer forklaringsstørrelsen på din R-graf? Intet problem – ChatGPT kan trække fra 1,000-vis af StackOverflow-svar til spørgsmål, der stiller det samme. Men (ved at bruge et eksempel, jeg bad ChatGPT om at generere), hvad med noget, det er usandsynligt at være stødt på før, såsom at organisere et fælleskaffe, hvor hver persons ret skal indeholde en ingrediens, der starter med det samme bogstav som deres efternavn, og du vil for at sikre, at der er et godt udvalg af retter.
Da jeg testede denne prompt, gav den mig noget Python-kode, der afgjorde navn af retten skulle matche efternavnet, ikke engang fange ingredienskravet korrekt. Det ville også have mig til at finde på 26 retterkategorier, en pr. bogstav i alfabetet. Det var ikke et smart svar, sandsynligvis fordi det var et helt nyt problem.
Sidst men ikke mindst kan ChatGPT ikke kode etisk. Den besidder ikke evnen til at foretage værdivurderinger eller forstå de moralske implikationer af et stykke kode på den måde, et menneske gør.
Etisk kodning involverer at overveje, hvordan kodeks kan påvirke forskellige grupper af mennesker, sikre, at den ikke diskriminerer eller forårsager skade, og at træffe beslutninger, der stemmer overens med etiske standarder og samfundsnormer.
For eksempel, hvis du beder ChatGPT om at skrive kode til et lånegodkendelsessystem, kan det udgive en model baseret på historiske data. Den kan dog ikke forstå de samfundsmæssige konsekvenser af den model, der potentielt nægter lån til marginaliserede samfund på grund af skævheder i dataene. Det ville være op til de menneskelige udviklere at anerkende behovet for retfærdighed og retfærdighed, at opsøge og korrigere skævheder i dataene og at sikre, at kodeksen stemmer overens med etisk praksis.
Det er værd at påpege, at folk heller ikke er perfekte til det - nogen kodede Amazons partiske rekrutteringsværktøj, og nogen kodede Google foto kategorisering der identificerede sorte mennesker som gorillaer. Men mennesker er bedre til det. ChatGPT mangler den empati, samvittighed og moralske ræsonnement, der skal til for at kode etisk.
Mennesker kan forstå den bredere kontekst, genkende subtiliteterne i menneskelig adfærd og have diskussioner om rigtigt og forkert. Vi deltager i etiske debatter, afvejer fordele og ulemper ved en bestemt tilgang og bliver holdt ansvarlige for vores beslutninger. Når vi begår fejl, kan vi lære af dem på en måde, der bidrager til vores moralske vækst og forståelse.
Jeg elskede Redditor Empty_Experience_10's tage på det: "Hvis alt du gør er at programmere, er du ikke softwareingeniør, og ja, dit job vil blive erstattet. Hvis du tror, at softwareingeniører får højt betalt, fordi de kan skrive kode, betyder det, at du har en grundlæggende misforståelse af, hvad det er at være softwareingeniør."
Jeg har fundet ud af, at ChatGPT er fantastisk til at fejlfinde, noget kodegennemgang og være bare en smule hurtigere end at søge efter det StackOverflow-svar. Men så meget af "kodning" er mere end bare at slå Python ind i et tastatur. Det er at vide, hvad din virksomheds mål er. Det er at forstå, hvor forsigtig du skal være med algoritmiske beslutninger. Det er at opbygge relationer med interessenter, virkelig at forstå, hvad de ønsker og hvorfor, og at lede efter en måde at gøre det muligt på.
Det er historiefortælling, det er at vide, hvornår man skal vælge et cirkeldiagram eller et søjlediagram, og det er at forstå den fortælling, som data forsøger at fortælle dig. Det handler om at kunne kommunikere komplekse ideer i enkle vendinger, som interessenter kan forstå og træffe beslutninger om.
ChatGPT kan ikke gøre noget af det. Så længe du kan, er dit job sikkert.
Nate Rosidi er data scientist og i produktstrategi. Han er også adjungeret professor, der underviser i analytics og er grundlæggeren af StrataScratch, en platform, der hjælper dataforskere med at forberede sig til deres interviews med rigtige interviewspørgsmål fra topvirksomheder. Forbind med ham Twitter: StrataScratch or LinkedIn.
- SEO Powered Content & PR Distribution. Bliv forstærket i dag.
- PlatoData.Network Vertical Generative Ai. Styrk dig selv. Adgang her.
- PlatoAiStream. Web3 intelligens. Viden forstærket. Adgang her.
- PlatoESG. Kulstof, CleanTech, Energi, Miljø, Solenergi, Affaldshåndtering. Adgang her.
- PlatoHealth. Bioteknologiske og kliniske forsøgs intelligens. Adgang her.
- Kilde: https://www.kdnuggets.com/5-coding-tasks-chatgpt-cant-do?utm_source=rss&utm_medium=rss&utm_campaign=5-coding-tasks-chatgpt-cant-do
- :har
- :er
- :ikke
- :hvor
- $OP
- 1
- 26
- a
- evne
- I stand
- Om
- Konto
- ansvarlig
- tværs
- tillæg
- påvirke
- mod
- alder
- AI
- algoritmisk
- tilpasse
- Justerer
- Alle
- Alfabet
- også
- beløb
- an
- analyse
- analytics
- ,
- besvare
- svar
- enhver
- noget
- app
- tilgang
- godkendelse
- ER
- omkring
- AS
- spørg
- spørge
- aspekter
- hjælpe
- antagelser
- At
- Bar
- baseret
- BE
- fordi
- før
- adfærd
- være
- BEDSTE
- Bet
- Bedre
- forudindtaget
- fordomme
- Big
- Bit
- Sort
- Sorte mennesker
- Bloomberg
- bredere
- Bygning
- virksomhed
- men
- by
- kom
- CAN
- kan ikke
- Kapacitet
- Optagelse
- forsigtig
- kategorier
- Årsag
- lave om
- Chart
- chatte
- ChatGPT
- kontrollere
- valg
- Vælg
- kode
- Kode anmeldelse
- kodet
- Kodning
- Kom
- kommer
- kommunikere
- Fællesskaber
- samfund
- Virksomheder
- selskab
- konkurrerende
- fuldstændig
- komplekse
- Bekymringer
- Tilslut
- ULEMPER
- Overvejer
- indeholder
- sammenhæng
- bidrager
- korrigere
- korrekt
- kunne
- skabe
- oprettet
- kritisk
- For øjeblikket
- kunde
- Kunde support
- data
- dataforsker
- debatter
- besluttede
- Beslutningstagning
- afgørelser
- Degree
- udviklere
- forskel
- forskellige
- diskussioner
- fad
- distribueret
- do
- gør
- gør ikke
- Er ikke
- grund
- hver
- Hver person
- enten
- følelser
- Empati
- arbejdsgivere
- engagement
- ingeniør
- Ingeniører
- sikre
- sikring
- egenkapital
- fejl
- etisk
- Endog
- eksempel
- Faktisk
- faktorer
- fairness
- hurtigere
- Feature
- Funktionalitet
- Figur
- Finde
- fund
- Fornavn
- Til
- Tidligere
- fundet
- grundlægger
- frit
- fra
- fuldt ud
- sjovt
- fundamental
- gav
- generere
- genereret
- genererer
- få
- GitHub
- Giv
- Mål
- godt
- fik
- graf
- forståelse
- stor
- Gruppens
- Vækst
- havde
- skade
- Have
- he
- Held
- hjælpe
- hjælpsom
- hjælpe
- link.
- Høj
- stærkt
- ham
- historisk
- Hvordan
- How To
- Men
- HTML
- HTTPS
- menneskelig
- menneskelige faktorer
- Mennesker
- i
- ideer
- identificeret
- if
- implikationer
- imponeret
- in
- uafhængig
- uundgåeligt
- oplysninger
- ingrediens
- øjeblikkeligt
- anvisninger
- Intelligens
- interesser
- Internet
- Interview
- interview spørgsmål
- Interviews
- ind
- involvere
- involverer
- isn
- IT
- ITS
- selv
- Job
- Karriere
- jpg
- domme
- lige
- KDnuggets
- Venlig
- Kend
- Kendskab til
- kender
- Efternavn
- Lov
- retssag
- LÆR
- lærte
- mindst
- brev
- Niveau
- Licens
- ligesom
- begrænsning
- begrænsninger
- Liste
- lån
- Lån
- Lang
- leder
- elskede
- lave
- Making
- administrere
- ledelse
- Marked
- Market Trends
- Marketing
- Match
- Matter
- Kan..
- me
- midler
- opfylder
- besked
- måske
- fejl
- misforståelse
- model
- moralsk
- mere
- meget
- flere
- skal
- my
- navn
- FORTÆLLING
- Behov
- behov
- behov
- Ny
- ny funktion
- ingen
- heller ikke
- Normalt
- normer
- roman
- of
- tilbyde
- tit
- on
- ONE
- kun
- or
- organisering
- vores
- ud
- output
- i løbet af
- egen
- betalt
- del
- deltage
- særlig
- Mennesker
- per
- perfekt
- person,
- foto
- stykke
- perron
- plato
- Platon Data Intelligence
- PlatoData
- spiller
- have
- mulig
- potentielt
- praksis
- Forbered
- smuk
- Prioriter
- sandsynligvis
- Problem
- problemløsning
- Produkt
- professionelle partnere
- Professor
- Program
- projekt
- PROS
- give
- Sweatre & trøjer
- rent
- Pushing
- Python
- Spørgsmål
- R
- hellere
- ratings
- ægte
- årsager
- genkende
- anerkendt
- rekruttering
- redesign
- Relationer
- Remix
- rendering
- udskiftes
- Rapporter
- krav
- Kræver
- Svar
- Resultater
- Reuters
- gennemgå
- højre
- Rul ud
- Kør
- s
- salg
- samme
- tilfredshed
- Videnskabsmand
- forskere
- ridse
- søgning
- sikker
- se
- Søg
- flere
- Shawn
- signifikant
- Simpelt
- Størrelse
- Smart
- smartere
- So
- samfundsmæssigt
- Software
- Software Engineer
- solid
- nogle
- Nogen
- noget
- sommetider
- Snart
- specifikke
- brugt
- stable
- interessent
- interessenter
- standarder
- starter
- statistiske
- statistisk
- historiefortælling
- Strategi
- sådan
- foreslår
- support
- sikker
- systemet
- T
- Tag
- tager
- Opgaver
- opgaver
- Undervisning
- hold
- fortælle
- fortæller
- vilkår
- prøve
- afprøvet
- end
- at
- deres
- Them
- Der.
- de
- ting
- tror
- Tænker
- denne
- dem
- tid
- til
- top
- uddannet
- Kurser
- Tendenser
- problemer
- virkelig
- forsøger
- under
- forstå
- forståelse
- usandsynligt
- på
- brug
- Bruger
- brugere
- ved brug af
- gyldig
- værdi
- række
- udgave
- meget
- ønsker
- ønskede
- ønsker
- var
- Vej..
- we
- veje
- Hvad
- hvornår
- som
- hvorfor
- vilje
- med
- Arbejde
- arbejder
- virker
- værd
- ville
- skriver
- skriv kode
- forfattere
- Forkert
- Ja
- dig
- Din
- dig selv
- zephyrnet