Least-to-Most Prompting

Least-to-Most Prompting

Advanced

Advanced Reasoning

Least-to-Most prompting opdeler komplekse problemer i mindre, simplere sub-problemer der løses sekventielt. Hvert sub-problem bygger på løsningen fra det forrige.

Foto: Markus Spiske / Unsplash

Hvad teknikken går ud på

Least-to-Most Prompting deler et problem op i en kæde af delspørgsmål og løser dem ét ad gangen. Rækkefølgen er ikke tilfældig. Det første delproblem skal kunne besvares uden kendskab til de senere, og hvert følgende trin bruger de foregående svar som input.

Forskellen til Chain-of-Thought ligger i strukturen. Chain-of-Thought beder om en sammenhængende tankerække i ét gennemløb, hvor modellen selv afgør hvor mange trin der skal til. Least-to-Most gør nedbrydningen eksplicit og adskiller den fra selve løsningen, ofte som to faser eller to separate kald.

Tree-of-Thought går den modsatte vej og udforsker flere parallelle grene af samme trin for at vælge den bedste. Least-to-Most holder sig til én lineær kæde, hvor afhængighederne mellem trinene er lagt fast på forhånd.

Hvorfor det virker

Sprogmodeller genererer tekst token for token, betinget af alt der allerede står i context window. Når et delsvar er skrevet ud, indgår det som konkret tekst i betingelsen for næste trin. Mellemresultatet skal dermed ikke holdes implicit gennem hele beregningen, men kan aflæses direkte.

Det betyder mest på compositional opgaver, hvor løsningen består af kendte operationer sat sammen på en ny måde. Fejlene opstår typisk ikke i de enkelte operationer, men i kombinationen af dem i ét gennemløb. Nedbrydningen reducerer hvert trin til et mønster der ligner noget hyppigt forekommende i træningsdata.

Den eksplicitte struktur begrænser samtidig outputtet. Når prompten fastlægger hvilke delspørgsmål der skal besvares og i hvilken rækkefølge, er der færre frihedsgrader i det næste token, og mindre plads til at springe et led over.

Hvornår det ikke hjælper

Har problemet ingen reelle afhængigheder, er nedbrydningen spildt arbejde. Uafhængige delopgaver kan besvares i vilkårlig rækkefølge, og kæden koster så kun ekstra tokens og ventetid.

Den alvorligste fejlkilde er en forkert dekomposition. Hvert trin kan se korrekt ud isoleret set, mens kæden samlet besvarer et andet spørgsmål end det stillede. I budgeteksemplet er ligedeling per person og per dag en antagelse, ikke en udledning. Er overnatning den tunge post, bliver 667 kr per dag et misvisende udgangspunkt, uanset hvor rigtige regnestykkerne er.

Deraf den falske tryghed. At du kan kontrollere hvert delsvar, siger intet om, hvorvidt delspørgsmålene tilsammen dækker problemet. En fejl i første trin forplanter sig desuden til alle senere trin, fordi de bygger videre på outputtet.

Samspil med reasoning-modeller

Modeller med indbygget reasoning, som Claude Opus 5, GPT-5.6 Sol og Gemini 3.1 Pro, udfører en stor del af nedbrydningen uden at blive bedt om det. På almindelige flertrinsopgaver i matematik og planlægning giver en manuelt opbygget Least-to-Most-kæde sjældent et bedre svar end en præcis problembeskrivelse alene.

Værdien ligger i de tilfælde, hvor du selv kender den rigtige rækkefølge, og modellen ikke kan udlede den. Domænespecifikke afhængigheder, faste beregningsregler og processer med kontrol undervejs hører til her. Nedbrydningen bruges så til at styre vejen gennem problemet, ikke til at kompensere for manglende evne til flertrinsræsonnement.

På mindre modeller er forskellen større. Claude Haiku 4.5, Gemini 3.7 Flash og GPT-5 nano har kortere og mindre stabile interne ræsonnementer, og her afgør den eksplicitte struktur ofte, om et sammensat problem løses eller ej.

Eksempel

Prompt:

Problem: Planlæg en 3-dages teambuilding for 25 personer med budget på 50.000 kr.

Lad os opdele det:

Sub-problem 1: Hvad er budgettet per person?
Løsning: 50.000 kr ÷ 25 = 2.000 kr per person

Sub-problem 2: Hvor meget kan vi bruge per dag per person?
Løsning: 2.000 kr ÷ 3 dage = 667 kr per person per dag

Sub-problem 3: Hvad kan vi få for 667 kr per dag?
Løsning: Transport + aktiviteter + forplejning. Forslag:
- Dag 1: Lokal aktivitet (300 kr) + frokost (200 kr) = 500 kr
- Dag 2: Bowling (250 kr) + middag (400 kr) = 650 kr  
- Dag 3: Workshop (200 kr) + afslutning (100 kr) = 300 kr

Total: 1.450 kr per person - under budget!

Output:

Komplet plan baseret på sub-løsninger...

Hvornår skal du bruge denne teknik?

  • Komplekse, multi-step problemer
  • Når Chain-of-Thought ikke er struktureret nok
  • Planlægning og project management
  • Matematiske problemer med flere trin
  • Når dependencies mellem steps er vigtige

Fordele

  • Håndterer meget komplekse problemer
  • Hver step er verificerbar
  • Bygger på tidligere løsninger
  • Lettere at debugge
  • God til compositional reasoning

Ulemper

  • !Kræver mange API calls eller lange prompts
  • !Tidskrævende
  • !Kan være overkill
  • !Dyr at implementere
  • !Kræver god problem dekomposition

Tips & Best Practices

  • 💡Identificer dependencies mellem sub-problemer
  • 💡Løs i rækkefølge fra mindst til mest kompleks
  • 💡Brug output fra forrige step som input til næste
  • 💡Start med at bede modellen om at opdele problemet
  • 💡Verificer hver sub-løsning før du fortsætter
  • 💡Kombiner med Few-Shot for bedre dekomposition

Relaterede Teknikker