AI Ordbog
Harness Engineering
Disciplinen at designe og finjustere den ramme der gør en AI-model til en effektiv agent.
Skrevet og redigeret af Kristian Primdal · Sidst opdateret 16. oktober 2026Indhold
Hvad er en harness?
En harness er den software-ramme der omslutter en AI-model og gør den til en agent. Ordet betyder seletøj på engelsk, og billedet passer: modellen er hesten, harnessen er det der gør den i stand til at trække noget nyttigt.
En typisk harness består af:
- System-prompt. Instruktionerne der definerer agentens rolle og adfærd.
- Værktøjer. De handlinger modellen kan udføre, og beskrivelserne af hvornår den skal bruge dem.
- Agent-loop. Logikken der kører modellen gentagne gange, så den kan tage flere skridt mod et mål.
- Kontekststyring. Hvad der indlæses, huskes og ryddes mellem skridt.
- Fejlhåndtering. Hvad der sker når et værktøj fejler, eller modellen kører fast.
Hvad er harness engineering?
Harness engineering er disciplinen at designe og finjustere den ramme. Det handler ikke om at træne modellen. Det handler om alt det udenom. Harnessen kan betyde lige så meget for resultatet som valget af model.
To agenter bygget på præcis samme model kan opføre sig vidt forskelligt. Claude Code og Cursor kan begge køre på den samme Claude-model, men de føles forskellige, fordi deres harness er forskellig: forskellige system-prompts, forskellige værktøjer, forskellig kontekststyring. Det er harness engineering der afgør hvilken der er bedst til en given opgave.
Harness vs. scaffolding
Begreberne overlapper og bruges ofte i flæng. Forskellen er nuance:
- Scaffolding refererer typisk til selve koden og infrastrukturen der wrapper modellen.
- Harness engineering er disciplinen og håndværket at designe, bygge og optimere den.
Scaffolding er tingen. Harness engineering er det du gør ved den.
Hvorfor det er blevet vigtigt
For mange opgaver er modellen ikke længere den eneste flaskehals. Forskellen mellem en middelmådig og en god AI-agent ligger i stigende grad også i harnessen.
- Værktøjsbeskrivelser. Hvordan du beskriver et værktøj afgør om modellen bruger det rigtigt. Dårlige beskrivelser giver dårlig adfærd uanset model.
- Kontekststyring. En harness der holder konteksten kort og relevant slår en der overfylder modellen. Det er context engineering i praksis.
- Loop-design. Hvordan agenten planlægger, udfører og verificerer hvert skridt afgør om den kan arbejde autonomt eller kører fast.
Harness engineering i praksis
- Værktøjstuning. Du omskriver beskrivelsen af et værktøj, så modellen vælger det på de rigtige tidspunkter.
- Prompt- og loop-design. Du justerer system-prompten og agent-loopet, så agenten holder fokus over mange skridt.
- Værktøjsvalg. Du beslutter hvilke værktøjer agenten overhovedet skal have adgang til. Færre, skarpere værktøjer slår ofte mange overlappende.
En stærk model i en dårlig harness bliver en svag agent Det er fristende at jagte den nyeste, største model. Men en gennemtænkt harness på en lidt ældre model kan klare sig bedre end en stærk model i en sjusket ramme. Hvis din agent opfører sig dårligt, er svaret oftere bedre harness engineering end en større model.
FAQ
Hvad er en harness i AI-sammenhæng?
En harness er den software-ramme der omslutter en sprogmodel og gør den til en agent. Den består typisk af system-prompt, værktøjer modellen kan bruge, agent-loopet der kører modellen gentagne gange, kontekststyring og fejlhåndtering. Uden en harness er modellen bare en tekst-generator.
Hvad er harness engineering?
Harness engineering er disciplinen at designe og finjustere den ramme. Det handler ikke om at træne modellen, men om alt det rundt om den: hvordan værktøjer beskrives, hvordan konteksten styres, hvordan loopet kører. To agenter med samme model kan opføre sig vidt forskelligt afhængigt af deres harness.
Hvad er forskellen på en harness og scaffolding?
Begreberne overlapper. Scaffolding refererer typisk til selve koden og infrastrukturen rundt om modellen. Harness engineering er disciplinen at designe og optimere den. Man kan sige at scaffolding er tingen, og harness engineering er håndværket at bygge og forbedre den.