Hvad er en Prompt?
Ordet "prompt" refererer til en instruktion eller et signal, der indikerer, at et input eller en handling er nødvendig. I computerverdenen refererer en prompt ofte til den tekst eller det symbol på en kommandolinje, der indikerer, at systemet er klar til at modtage brugerinput. Denne type prompt er uundværlig i programmerings- og softwareudviklingsmiljøer, da den hjælper brugeren med at navigere i og interagere med systemet.
Ud over programmering bruges begrebet "prompt" også i kunstig intelligens. Her betegner en prompt de data, spørgsmål eller instruktioner, der gives til en AI, som for eksempel ChatGPT, for at generere bestemte outputs baseret på prompten. I denne sammenhæng er en prompt ofte et spørgsmål eller en sætning, der guider AI-modellen i dens respons.
Nu ved du, hvad en prompt er - men hvordan prompter man så?
Hvordan prompter man?
At kunne prompte effektivt er afgørende, når man interagerer med avancerede teknologier som kunstig intelligens. At prompte korrekt involverer klar kommunikation og en dyb forståelse for, hvad man ønsker at opnå med prompten.
-
Klar definition: Det første skridt i effektiv prompting er at have en klar og præcis definition af, hvad du ønsker at opnå. Dette kunne være information, en handling, eller et svar fra en AI som ChatGPT.
-
Brug af korrekt sprog og syntax: Når du interagerer med teknologiske enheder eller software, er det essentielt at bruge korrekt sprog og syntax. Dette sikrer, at prompten forstås korrekt af systemet, og at det ønskede resultat opnås
-
Test og tilpasning: Især når man arbejder med komplekse systemer som AI, kan det være nødvendigt at teste forskellige prompts for at identificere, hvilke der producerer de bedste resultater. Dette er en iterativ proces, hvor hver respons evalueres, og tilpasninger foretages baseret på feedback.
I dette afsnit har du fået en generel introduktion til, hvordan man prompter - nu er det tid til, at se et eksempel i praksis!
Praktiske eksempler på at prompte
For bedre at forstå, hvordan man prompter i praksis, beskrives der i det følgende en skabelon for at skabe en prompt.
Når man arbejder med AI-modeller som ChatGPT (Generative Pre-trained Transformer), involverer prompting nemlig, at man stiller en præcis forespørgsel eller giver en specifik instruktion, hvilket prompter modellen til at generere en relevant respons baseret på den givne prompt. Det kan inkludere flere elementer - fx, at:
-
Inkludere relevante eksempler: Det kan være en god idé at inkludere eksempler, der er relevante for den specifikke opgave eller kontekst. Det hjælper til at guide sprogmodellen og give den nødvendige information til at generere et passende svar.
-
Definere evalueringskriterier: En prompt bør tydeligt definere de kriterier, som svaret skal vurderes ud fra. Det kan være, prompten skal indeholde information om, at svaret evalueres i forhold til, hvor nøjagtigt svaret er, at det er formateret på en korrekt måde eller anvender en bestemt tone.
-
Give kontekst og baggrundsinformation: Prompten bør indeholde tilstrækkelig kontekst og baggrundsinformation for at hjælpe modellen med at forstå opgaven og generere et passende svar. Det kan omfatte opsummeringer af tidligere dele af samtalen, specifikke detaljer sprogmodellen skal være opmærksom på eller andre relevante oplysninger.
-
Løbende forbedrer prompten: Prompting er en iterativ proces, og det kan forbedre sprogmodellens svar meget, hvis man løbende analyserer prompten og identificerer eventuelle fejl og mangler for at justere prompten. Dette kan indebære, at man analyserer modellens svar, identificerer upræcise eller uønske elementer og justerer prompten for at opnå bedre resultater.
Et eksempel på en prompt der følger de tre første anbefalinger er denne:
Eksempel på hvordan man prompter:
Skriv en informativ og interessant artikel om krydderiet Safran ved at følge disse instruktioner. Brug de efterfølgende tre eksempler på overskrifter som inspiration til artiklens vinkel.
Instruktioner:
-
Artiklen skal omhandle krydderiet Safran, men det er vigtigt, at dette ikke røbes i artiklens overskrift. Overskriften skal vække interesse og give læseren lyst til at finde ud af, hvilket krydderi artiklen omhandler.
-
Artiklen skal følge best practices inden for madjournalistik, og indeholde en overskrift, underrubrik, mellemrubrikker og en afslutning.
-
Det er essentielt, at artiklen indeholder et konkret eksempel på en madopskrift, hvor krydderiet Safran indgår som en del af ingredienslisten.
Eksempler på overskrifter:
-
Det hemmelige krydderi: Denne ingrediens får dine gæsters mundvand til at løbe
-
Derfor skal du bruge “Det dyreste krydderi i verden” næste gang du laver mad
-
Det røde guld - et lille nip af dette mirakelkrydderi sætter gang i smagsløgene
Giv en detaljeret begrundelse for dit svar ved at forklare, hvorfor du traf de valg, du faktisk traf. Dit svar blive evalueret på, om artiklen er sammenhængende, følger de givne instruktioner, at artiklen er omkring 500 ord lang og endelig, at artiklens sprog er dansk.
Se flere eksempler på ChatGPT prompts på vores Prompt Platform
Samlet set indebærer den mest effektive prompt-struktur, at der inkluderes relevante eksempler, defineres evalueringkriterier, gives tilstrækkelig kontekst og baggrundsinformatio samt at prompten løbende forbedres. Brugen af større sprogmodeller kan også bidrage til at forbedre modellens ydeevne og generaliseringsevne.
Fremtiden for Prompting
Teknologien udvikler sig konstant, og som den gør, vil vores evner til at interagere med og bruge prompting teknikker også forbedres. Vi vil se mere sofistikerede brugerinterfaces, der kan fortolke mere naturlige former for menneskelig kommunikation og reagere på mere komplekse prompts. Dette vil revolutionere måden, vi interagerer med vores enheder og systemer, hvilket åbner op for nye muligheder inden for automatisering og personalisering af teknologi.
Konklusion
Betydningen af at 'prompte' og hvordan man prompter effektivt er afgørende for at mestre sprogmodeller som ChatGPT. Ved at mestre kunsten at prompte, kan enkeltpersoner og virksomheder forbedre deres interaktioner med teknologiske systemer, hvilket fører til mere effektive og personaliserede resultater.