Home Knowledge Base Maieutic prompting

Maieutic prompting is a reasoning technique inspired by the Socratic method where the model recursively generates explanations for its own statements, building a tree of logically connected claims — then uses consistency checking across this tree to identify the most reliable answer.

The Name

How Maieutic Prompting Works

1. Initial Claim: The model generates an answer or claim about the question. 2. Explanation Generation: For each claim, ask the model: "Is this true or false? Explain why." 3. Recursive Depth: For each explanation, generate further explanations — "Why is that the case?" — building a tree of reasoning. 4. Consistency Checking: Examine the tree for logical consistency:

5. Answer Selection: The answer with the most internally consistent tree of explanations is selected as the final answer.

Maieutic Prompting Example

Question: Is a whale a fish?

Claim: A whale is NOT a fish.
  Explanation: Whales are mammals because they
  breathe air and nurse their young.
    Sub-explanation: Mammals are warm-blooded
    vertebrates. ✓ Consistent.
    Sub-explanation: Fish breathe through gills.
    Whales have lungs. ✓ Consistent.

Alternative Claim: A whale IS a fish.
  Explanation: Whales live in water like fish.
    Sub-explanation: Living in water does not
    define a fish — many non-fish live in water.
    ✗ Contradicts the claim.

Result: "A whale is NOT a fish" has more
consistent explanations → selected as answer.

Key Features

Maieutic vs. Other Prompting Methods

When to Use Maieutic Prompting

Maieutic prompting is a sophisticated self-reflective reasoning technique — it forces the model to defend its answers with recursive explanations and selects the most logically coherent position.

maieutic promptingreasoning

Explore 500+ Semiconductor & AI Topics

From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.