Maieutic Prompting
AdvancedAdvanced Reasoning
Maieutic prompting (opkaldt efter Sokrates' metode) beder modellen om at forklare og retfærdiggøre sine svar, identificere selvmodsigelser og revidere gennem self-questioning. Det er en form for Socratic dialog.
Eksempel
Prompt:
Initial påstand: 'Alle fugle kan flyve' Maieutic prompting: 1. Forklar dit svar: 'Jeg sagde alle fugle kan flyve fordi det er deres primære kendetegn' 2. Er der exceptions? 'Faktisk ja - pingviner, struds og høns kan ikke flyve' 3. Hvordan påvirker det din oprindelige påstand? 'Min påstand var for absolut. Jeg bør revidere den.' 4. Revideret påstand: 'De fleste fugle kan flyve, men nogle arter som pingviner og struds har udviklet sig til at være landlever eller svømmere i stedet' 5. Er du nu sikker? 'Ja, denne formulering er mere præcis og dækker exceptions'
Output:
Forbedret svar gennem systematisk self-questioning...
Hvornår skal du bruge denne teknik?
- →Til at udfordre modellens antagelser
- →Når første svar virker for simpelt
- →For at reducere overconfidence
- →Til uddannelse og kritisk tænkning
- →Ved komplekse, nuancerede emner
Fordele
- ✓Reducerer hallucinations
- ✓Identificerer inkonsistenser
- ✓Mere nuancerede svar
- ✓Lærer modellen at være kritisk
- ✓God til at undgå overforenklig
Ulemper
- !Meget token-intensiv
- !Langsom proces
- !Kan ende i loops
- !Kompleks at implementere
- !Kræver mange iterationer
Tips & Best Practices
- 💡Bed om forklaring EFTER første svar
- 💡Still modspørgsmål: 'Men hvad med...'
- 💡Bed om at identificere assumptions
- 💡Lad modellen kritisere sit eget svar
- 💡Iterer 2-4 gange (ikke mere)
- 💡Afslut med final synthesis
- 💡Kombiner med Self-Consistency