Hvad betyder Prompt chaining?
Prompt chaining er en måde at organisere en opgave på, når den naturligt består af flere afgrænsede trin. Et system kan først udtrække dokumentfakta, derefter sammenligne dem med krav og til sidst skrive en kort indstilling. Hvert trin har sit eget formål og input.
Forskellen fra én stor prompt er, at mellemresultaterne bliver synlige for programmet. Det kan kontrollere dem, stoppe ved fejl eller bede et menneske om en afklaring, før kæden fortsætter. En kæde er typisk mere fastlagt end en agent, der selv vælger næste handling undervejs.
Flere trin er ikke automatisk bedre. Hvert modelkald tilføjer arbejde, ventetid og et sted, hvor information kan gå tabt. Opdelingen skal derfor løse en konkret vanskelighed og vurderes i forhold til en enklere arbejdsgang.
Definér aftalen mellem to trin
Et mellemresultat bør indeholde præcis det, næste trin behøver. Hvis første trin finder frister, kan hver frist følges af kildeafsnit og status for usikkerhed. Næste trin bør ikke skulle gætte, om en dato er dokumenteret eller blot foreslået.
Bevar også den nødvendige forbindelse til originalmaterialet. Et kort resumé kan være bekvemt, men hvis en undtagelse forsvinder, kan resten af kæden bygge en velordnet konklusion på et forkert grundlag.
Planlæg hvordan kæden stopper
Kontrolpunkter skal være operationelle. Programmet kan kontrollere, at krævede felter findes, og at dokumenthenvisninger peger på kendte kilder. En medarbejder kan afklare et tvetydigt krav, som ikke kan valideres med en enkel regel.
Ved genstart bør systemet vide, hvilke trin der allerede er afsluttet. Især handlinger i eksterne systemer kræver omtanke, så et nyt forsøg ikke opretter samme sag eller sender samme besked igen. Det er en egenskab ved arbejdsgangen, som en formulering i prompten ikke alene sikrer.
Et eksempel fra praksis
En installationsvirksomhed vil forberede servicebesøg ud fra kundemails. Første trin udtrækker udstyr, adresse og fejlbeskrivelse. Andet trin sammenholder oplysningerne med den relevante servicetjekliste. Tredje trin skriver en kladde til teknikeren.
Hvis udstyrsmodellen mangler, stopper kæden før valg af tjekliste. Medarbejderen afklarer modellen og fortsætter fra det relevante trin. I afprøvningen sammenlignes denne kæde med ét samlet kald på de samme sager, herunder mails med flere installationer og modstridende adresser.
Typiske faldgruber
- Et usikkert mellemresultat behandles som en fastslået oplysning.
- Der tilføjes flere trin, uden at deres bidrag bliver målt.
- Et genforsøg gentager en ekstern handling, som allerede lykkedes.
Det skal I afklare
- Definér input, output og stopregel for hvert trin.
- Bevar kildehenvisninger og åbne spørgsmål i mellemresultater.
- Sammenlign kvalitet og samlet svartid med en enklere løsning.
Spørgsmål og svar
Er prompt chaining det samme som en AI-agent?
Ikke nødvendigvis. En kæde følger som regel en fastlagt rækkefølge. En agent kan have frihed til at vælge værktøj eller næste trin ud fra situationen.
Skal alle trin bruge samme model?
Nej. De kan have forskellige krav. Et modelvalg pr. trin giver dog ekstra kombinationer at teste og dokumentere, så begynd med en overskuelig opsætning.
Kilder og videre læsning
De tekniske begreber bygger på nedenstående kilder. Eksemplerne er illustrative og viser, hvordan I kan arbejde med emnet.
- Anthropic: Building effective agents ↗Prompt chaining, faste delopgaver og kontrolpunkter.
- LangChain: Context engineering ↗Styring af information og tilstand mellem model- og værktøjskald.

