Sådan skriver du bedre ChatGPT-prompts (og det gælder også for de fleste andre tekstbaserede AI'er)

write-prompts.jpg

GIGO. Det er en forkortelse der stammer fra 1957, hvor den amerikanske hærs William Mellin forklarede til en avisjournalist at computere var begrænset af deres input. Det betyder "Skrald ind, skrald ud" og det gælder lige så meget for nutidens utrolige generative AI værktøjer som det gjorde dengang i 1957 for de kluntede gamle tube-baserede computersystemer.

Også: KI kunne automatisere 25% af alle job. Her er de mest (og mindst) risikofyldte

I tilfælde af et AI som ChatGPT er der gode muligheder for både skrald ind og skrald ud. Husk på, at vi virkelig ikke har nogen idé om, hvad der er blevet fodret ind i det som en del af dets træning. Vi ved, at dens opfattelse af fakta er så flydende, at den praktisk talt er kvalificeret til at være en amerikansk politiker. Faktisk siger medstifter af OpenAI (producenten af ChatGPT), John Schulman: "Vores største bekymring handlede om faktuel nøjagtighed, fordi modellen kan lide at fabrikere ting."

Hold det i tankerne, for uanset hvor gode dine prompter er, er der altid mulighed for at AI'en bare opfinder ting. Med det sagt, er der meget, du kan gøre, når du skaber prompter, for at sikre det bedst mulige resultat. Det er det, vi vil udforske i denne vejledning.

Sådan skaber du effektive ChatGPT prompter

For at undgå GIGO-faktoren er dit bedste bud at skrive prompts, der opmuntrer LLM'en (store sprogmodel) inden for ChatGPT til at give de bedst mulige svar.

Faktisk er det at skrive effektive prompts blevet sin egen velbetalte disciplin, "prompt engineering". ZDNET's Sabrina Ortiz skrev en artikel med titlen "Kan du lide at stille ChatGPT spørgsmål? Du kan få betaling (meget) for det", der udforskede denne nye jobkategori.

Så, vær opmærksom på resten af denne artikel. Hvem ved? Ved at læse den kan det hjælpe dig med at opbygge de færdigheder, der gør dig til en af ​​disse højt betalte prompte ingeniører. Tilsyneladende kan disse opgaver betale fra 175.000 til 335.000 dollars om året. Hmm ... Ses!

1. Tal med AI'en som om du taler med en person

En af de mere interessante ting, jeg har været nødt til at vænne mig til, når jeg arbejder med ChatGPT, er, at man ikke programmerer det, man taler med det. Som en formelt uddannet programmør har jeg måttet lade mange vaner ligge ved vejen, når jeg interagerer med AI'en. At tale til den (og med den) kræver en ændring af tankegangen.

Når jeg siger, at du skal tale til det som en person, mener jeg, at du skal tale til det som du ville tale med en kollega eller et holdmedlem. Hvis det er svært, kan du give det et navn. Alexa er optaget, så måske kan du tænke på det som "Bob". Dette hjælper, for når du taler med Bob, kan du inkludere samtale detaljer, små anekdoter, som giver din historie tekstur, forskellige muligheder og mere.

Når man taler med en person, ville det være naturligt at forvente, at nogen misforstår dit budskab i starten og har brug for afklaring. Det ville være naturligt for den person, du taler med, at afvige fra det aktuelle emne og skulle holdes tilbage på emnet. Det ville være naturligt at give baggrundsoplysninger og stille komplekse spørgsmål, og det ville også være naturligt at skulle gå i dybden og gentage nogle af de spørgsmål, baseret på de svar, du får tilbage.

Det her er, hvordan du skal tale til ChatGPT.

2. Sæt scenen og giv kontekst

At skrive en ChatGPT-anmodning handler om mere end bare at stille et enkelt-spørgsmål. Det indebærer ofte at give relevant baggrundsinformation for at sætte konteksten for forespørgslen.

Lad os sige, at du vil forberede dig til en marathon. Du kan spørge ChatGPT:

Hvordan kan jeg forberede mig til en maraton?

Men du vil få et langt mere nuanceret spørgsmål, hvis du i stedet fortæller, at du træner til din første maraton. Svarene, du får, vil være mere målrettet dine behov, som f.eks.:

Jeg er en nybegynderløber og har aldrig løbet en maraton før, men jeg vil gerne gennemføre en om seks måneder. Hvordan kan jeg forberede mig til en maraton?

Ser du, hvor meget mere information du giver AI'en med hvilket den kan give dig et mere fokuseret og hjælpsomt svar? Til protokollen, jeg løber ikke, danser ikke eller hopper. Så dette er bare et eksempel. Der er ingen måde, jeg vil løbe en maraton (medmindre jeg gør det med en V-Twin motor under min sæde). Her er to flere eksempler på spørgsmål, der giver kontekst:

Jeg planlægger at rejse til Spanien om et par måneder og vil gerne lære lidt grundlæggende spansk for at kunne kommunikere med de lokale beboere. Jeg leder efter online ressourcer, der er velegnede for begyndere og giver en struktureret og omfattende tilgang til at lære sproget. Kan du anbefale nogle online ressourcer til at lære spansk som begynder?

I dette tilfælde hjælper konteksten med at fokusere AI'en på at lære, hvordan man kommunikerer lokalt med lokale beboere, i stedet for bare at spørge om læringsressourcer. Her er et andet eksempel:

Jeg er en virksomhedsejer, der er interesseret i at udforske, hvordan blockchain-teknologi kan bruges til at forbedre effektiviteten og gennemsigtigheden i forsyningskæden. Jeg er på udkig efter en klar og præcis forklaring på teknologien og eksempler på, hvordan den er blevet brugt i forsyningskædeledelse. Kan du forklare konceptet bag blockchain-teknologi og dets potentielle anvendelser inden for forsyningskædeledelse?

I dette eksempel, i stedet for bare at spørge efter information omkring blockchain og hvordan det fungerer, fokuserer vi specifikt på blockchain til effektiviteten af forsyningskæden, og hvordan det kunne blive brugt i en virkelig situation. Brug denne prompt til at generere svar i ChatGPT. Svaret er meget interessant.

Også:Okay, så ChatGPT debuggede lige min kode. På rigtig.

Jeg vil give dig endnu et eksempel, der er langt mere detaljeret. Det viser, hvordan man konstruerer en detaljeret prompt. En bemærkning: Jeg begrænser svaret til 500 ord, fordi det ser ud til, at ChatGPT bryder et sted mellem 500 og 700 ord og efterlader historierne midt i en sætning og ikke fortsætter korrekt, når man beder om at fortsætte. Jeg håber, at fremtidige versioner kan give mere omfattende svar, fordi præmisser som den, jeg snart vil dele, ser ud til at generere nogle virkelig sjove historiebegyndelser.

Skriv en kort historie til mig, på højst 500 ord.

Historien finder sted i 2339 i Boston. Hele historien foregår inde i en boghandel i victoriansk stil, der ikke ville være malplaceret i Diagonalstræde. Inde i butikken er følgende personer, alle mennesker:

Udgiveren: Gør denne person interessant og en smule usædvanlig, giv dem et navn og mindst en færdighed eller karaktertræk, der påvirker deres baggrundshistorie og muligvis påvirker hele den korte historie.

Hjælperen: Dette er en medarbejder i butikken. Hans navn er Todd.

Kunden og hans ven: To kunder kom ind i butikken sammen, Jackson og Ophelia. Jackson er klædt som om han skal til en Steampunk-konvention, mens Ophelia tydeligvis kommer hjem fra en dag på kontoret.

En anden kunde er Evangeline, en fast kunde i butikken, i midten af 40'erne. Endnu en kunde er Archibald, en mand der kunne være hvor som helst mellem 40 og 70 år gammel. Han har en mystisk luft omkring sig og virker både lidt storladent og hemmelighedsfuld. Der er noget ved Archibald, der gør de andre ubehagelige.

Et typisk begreb inden for detailhandel er, at der er altid mere lager "i baglokalet", hvor der er et lager til ekstra varer, som måske ikke vises på hylderne, hvor kunderne kigger rundt. Præmissen for denne historie er, at der er noget meget usædvanligt ved dette butiks "i baglokalet".

Sæt det hele sammen og fortæl noget medrivende og sjovt.

Du kan se, hvordan mere detaljer giver mere for AI at arbejde med. Først, indtast "Skriv en historie om en boghandel" i ChatGPT og se, hvad den giver dig. Indtast derefter den ovenstående forespørgsel, og du vil se forskellen.

3. Fortæl AI'en at antage en identitet eller profession

En af ChatGPT's sejeste funktioner er, at den kan skrive fra synspunktet af en bestemt person eller profession. For nogle måneder siden viste jeg, hvordan du kan få ChatGPT til at skrive som en pirat eller Shakespeare, men du kan også få den til at skrive som om, den var en lærer, en marketingchef, en journalist eller enhver anden synsvinkel, du ønsker den skal overveje.

Her er et eksempel. Jeg vil bede ChatGPT om at beskrive Amazon Echo smart home-enhed, men gøre det fra synspunktet som en produktchef, en omsorgsperson og en journalist. Her er de tre opfordringer:

Fra produktchefens synspunkt, beskriv Amazon Echo Alexa-enheden.

Fra synspunktet for en voksen, der passer på en ældre forælder, beskriv Amazon Echo Alexa-enheden.

Fra en journalists synspunkt, beskriv Amazon Echo Alexa-enheden.

Du kan indsætte disse tre opgaver i ChatGPT for at se dens fuldstændige svar. Men nogle sætninger vil vise dig, hvordan ChatGPT påtager sig forskellige roller for at give forskellige svar.

AI's respons ved brug af produktchef-identiteten inkluderede denne sætning: Jeg kan med selvtillid sige, at dette er et af de mest innovative og revolutionerende produkter på markedet inden for smart home-industrien.

AI's respons ved brug af omsorgsgiveridentiteten inkluderede denne sætning:Enhedens evne til at indstille påmindelser og alarmer kan være særligt nyttig for ældre personer, som måske har svært ved at huske at tage deres medicin eller deltage i aftaler.

Og AI's svar ved brug af journalistens identitet inkluderede denne sætning:Fra et journalistisk perspektiv har Echo gjort overskrifter på grund af bekymringer om privatlivet ved indsamling og opbevaring af brugerdata.

Du kan se, hvordan forskellige identiteter tillader AI'en at give forskellige perspektiver som en del af dens svar. Jeg vil udvide den idé lidt ved at vise dig, hvordan du kan lade AI'en lave en tanke-eksperiment. Lad os se på nogle af de overvejelser, der gik ind i oprettelsen af noget som en Alexa:

Året er 2012. Siri har været ude til iPhone i cirka et år, men der er endnu ikke blevet frigivet noget som en Alexa smart home enhed. Scenen er et Amazon bestyrelsesmøde, hvor Echo smart assistenten, baseret på Alexa, lige er blevet foreslået.

Giv de argumenter, fordele og ulemper, som bestyrelsesmedlemmerne på det møde sandsynligvis ville have diskuteret som en del af deres beslutningsproces om, hvorvidt de skal godkende udgifterne til at investere i udviklingen af ​​enheden.

Føl dig fri til også at inkludere deltagelse fra ingeniørdesigneksperter og produktforkæmpere, hvis det giver en mere omfattende perspektiv.

Her er et hurtigt tip. Små ændringer i dine prompts kan have en betydelig effekt på ChatGPT's respons. For eksempel, da jeg ændrede sætningen "Giv argumenterne, for og imod, som..." til "Giv pro og con argumenterne som dialog, som...," omskrev ChatGPT sit svar og skiftede fra en liste med opregnede fordele og ulemper til en faktisk dialog mellem deltagere.

Flere tips til at skrive prompts

  • Føl dig fri til at stille spørgsmålet igen. ChatGPT vil ofte ændre sit svar ved hvert spørgsmål.
  • Foretag små ændringer i dine prompts for at guide det til at give dig et bedre svar.
  • ChatGPT vil bevare sin bevidsthed om tidligere samtaler så længe den nuværende side er åben. Hvis du forlader siden, vil den miste bevidstheden. For at være klar, vil ChatGPT også nogle gange miste tråden i samtalen "bare fordi", så vær opmærksom på, at du måske skal begynde forfra fra tid til anden.
  • På samme måde vil åbning af en ny side starte diskussionen med friske svar.
  • Svar på over ca. 500 ord kan nogle gange blive ufuldstændige. Vær venlig at angive længden af ​​den ønskede reaktion.
  • Du kan rette og præcisere prompts baseret på, hvordan AI'en tidligere har svaret. Hvis den misfortolker dig, kan du måske bare fortælle den, hvad den mangler, og fortsætte.
  • Omformuler spørgsmål, hvis den ikke ønsker at svare på det, du spørger om. Brug personas til at fremkalde svar, som den ellers måske ikke vil give.
  • Hvis du ønsker kilder opgivet, bed det om at støtte eller retfærdiggøre sine svar.
  • Bliv ved med at eksperimentere.
  • Nogle gange svigter ChatGPT bare. Prøv venligst igen, men vær også villig til at give op og prøve andre værktøjer. Det er ikke perfekt...endnu.

Hvilken type prompts fungerer bedst med ChatGPT?

En del af det, der gør ChatGPT så fascinerende, er, at du kan spørge den om stort set alt. Det skal dog bemærkes, at den er designet til at give skriftlige svar. Hvis du vil have en liste over hjemmesider, er det bedre at tale med Google. Hvis du vil have en form for beregning, så tal med Wolfram Alpha. Giv ChatGPT åbne spørgsmål, opmuntrer til kreativitet (ja, og vi troede, at kreativitet kun var forbeholdt mennesker), vær ikke bange for at dele personlige oplevelser eller følelser, og husk at AI'ens viden slutter i 2021.

Hvad gør jeg, hvis ChatGPT nægter at svare eller jeg ikke kan lide dens svar?

Der er indbygget nogle sikkerhedsforanstaltninger i ChatGPT. Hvis du for eksempel stiller politiske spørgsmål, har det en tendens til at lukke ned. Det er det, der er indbygget i systemet. Selvom du måske kan få en svar ud af det, er det sandsynligvis ikke meget værdifuldt. Med det sagt, er du velkommen til at fortsætte med at stille spørgsmål med forskellig formulering eller perspektiver.

Du kan stille så mange spørgsmål, som du vil (selvom det en gang fortalte mig, at jeg stillede for mange spørgsmål og foreslog, at jeg kom tilbage senere). Ja, faktisk sagde det næsten: "Gå væk unge, du generer mig." Til at være fair, efter flere timers spørgsmålstegn, var jeg sandsynligvis det. Denne ting kan være lige så, eller endda mere, afhængighedsskabende end at se hundevideoer på YouTube.

Relaterede Artikler

Se mere >>

Lås op for AI-kraften med HIX.AI!