Grunnspråket · kapittel 1 av 17

Prompt og metaprompt

En prompt ber KI om å utføre en oppgave. En metaprompt beskriver hvordan gode instrukser skal bygges, vurderes eller tilpasses før oppgaven utføres.

1 av 17 kapitler

1.1 · kort forklart

To forskjellige nivåer av instruksjon

Utfører

Prompt

En konkret instruksjon til modellen om hva den skal gjøre nå, hvilken kontekst den har, og hvordan resultatet bør se ut.

«Skriv en introduksjon til denne guiden for en nybegynner.»

Former

Metaprompt

En instruksjon som lager, vurderer eller forbedrer andre instrukser. Den definerer metoden før den konkrete oppgaven løses.

«Lag først en god skriveprompt ved å avklare målgruppe, mål og format.»

Viktig: En metaprompt er ikke bare en lengre prompt. Forskjellen ligger i hva instruksjonen arbeider med: oppgaven eller måten oppgaven skal instrueres på.

1.2 · sammenhengen

Når oppgaven er klar, holder det ofte med en prompt

Direkte vei

Mål→Prompt→Resultat

Brukes når oppgaven, konteksten og kvalitetskravene allerede er tydelige.

Metanivå

Mål→Metaprompt→Bedre prompt→Resultat

Brukes når selve instruksjonen må konstrueres, kontrolleres eller tilpasses flere situasjoner.

1.3 · side om side

Forskjellen blir tydelig når vi sammenligner formålet

Spørsmål Prompt Metaprompt
Hva arbeider den med? Den konkrete oppgaven. Instruksjonen eller metoden bak oppgaven.
Hva produserer den? Tekst, kode, analyse eller en handling. En forbedret prompt, mal eller beslutningsregel.
Når er den nyttig? Når målet allerede er tydelig. Når flere oppgaver skal få samme kvalitet og struktur.
Vanlig feil For lite kontekst eller uklare krav. Så mye abstraksjon at den aldri leder til en faktisk oppgave.

1.4 · konkret eksempel

Samme nettsideoppgave på tre nivåer

Uklart ønske

«Lag en nettside.»

Modellen må gjette målgruppe, budskap, innhold, format og hva som teller som ferdig.

Prompt

Den konkrete siden beskrives

Lag en norsk landingsside for et teknisk grunnkurs.
Målgruppe: nysgjerrige nybegynnere.
Vis to nummererte kapitler og én tydelig startknapp.
Bruk korte avsnitt og tilgjengelig HTML.
Metaprompt

Metoden for å lage prompten beskrives

Når noen ber om en nettside:
1. Avklar mål, målgruppe og ønsket handling.
2. Finn nødvendig innhold og begrensninger.
3. Definer struktur og akseptansekriterier.
4. Lag deretter en konkret implementeringsprompt.
5. Marker antakelser som fortsatt må testes.

1.5 · demonstrasjon

Gressklippermetoden: programmer en enkel rolle med språk

Her får ChatGPT rollen som en simulert høydekontroller for klippeaggregatet. Den ønskede høyden settes én gang. I hver nye melding oppgir brukeren den målte høyden, og modellen svarer med én tillatt kommando.

Kopierbar startprompt

Rolle, mål, regler og svarformat

ROLLE
Du simulerer høydekontrolleren til en gressklipper.

MÅL
target_mm = 40
tolerance_mm = 1

REGLER
- Målt høyde under 39 mm: OPP
- Målt høyde over 41 mm: NED
- Målt høyde fra 39 til 41 mm: HOLD
- Manglende, ugyldig eller usannsynlig verdi: STOPP

SVARFORMAT
Svar bare med gyldig JSON:
{"command":"OPP|NED|HOLD|STOPP",
 "target_mm":40,
 "measured_mm":nummer_eller_null}
Forhåndssatt høyde40 mmToleranse ±1 mm
  1. Du

    34

    ChatGPT{"command":"OPP","target_mm":40,"measured_mm":34}

  2. Du

    43

    ChatGPT{"command":"NED","target_mm":40,"measured_mm":43}

  3. Du

    40

    ChatGPT{"command":"HOLD","target_mm":40,"measured_mm":40}

Fast instruksjon

Rollen, målet og grensene ligger i startprompten.

Ny tilstand

Hver brukermelding inneholder den siste målte høyden.

Maskinlesbart svar

Et strengt JSON-format gjør svaret mulig å validere før bruk.

Rolle er ikke agent

Prompten gir modellen en rolle. En agent trenger i tillegg verktøy, arbeidstilstand, en handlingssløyfe og kontrollerte grenser.

API og samtaletilstand: Hver modellforespørsel er i utgangspunktet selvstendig. En enkel integrasjon kan sende instruksjonen og nødvendig historikk på nytt. Responses API kan også kjede svar eller bruke en vedvarende samtale, så hele historikken må ikke alltid bygges manuelt av applikasjonen.

For en virkelig maskin: Ikke koble fri modelltekst direkte til en motor. En lokal, deterministisk kontroller må validere kommandoen, håndheve minimums- og maksimumshøyde, lese endebrytere, ha watchdog og velge sikker stopp ved ugyldig eller manglende svar. Modellen kan demonstrere eller foreslå høynivåkommandoen; sikkerhetskritisk regulering må ligge lokalt.

1.6 · prøv selv

Hvilket nivå arbeider instruksjonen på?

«Oppsummer denne rapporten i fem punkter.»

Prompt. Den ber direkte om et konkret resultat fra et kjent dokument.

«Lag en mal som alltid avklarer mottaker og beslutning før en rapport oppsummeres.»

Metaprompt. Den former instruksjonen som senere skal brukes på flere rapporter.

«Kontroller om denne prompten mangler kontekst, format eller kvalitetskrav, og skriv den om.»

Metaprompt. Objektet den arbeider med, er en annen prompt.

1.7 · kontrolliste

Før du sender en prompt

  • Er resultatet du ønsker tydelig?
  • Har modellen den konteksten den faktisk trenger?
  • Er format, grenser og kvalitetskrav beskrevet?
  • Vet du hva som skal verifiseres etterpå?
  • Er dette én oppgave, eller trenger du egentlig en gjenbrukbar metode?
Husk:Prompten løser oppgaven. Metaprompten arbeider med hvordan oppgaven skal instrueres.