Self-consistency Prompt

Self-consistency Prompt

Definition

A prompting technique that generates multiple independent solutions to the same problem and then determines the most consistent or frequently occurring result. This approach improves reliability by leveraging multiple reasoning paths.

Characteristics

Example

Prompt:

Calculate how old Maria's sister is now if Maria is currently 25 years old and her sister was born 3 years after Maria.

Approach 1:
Maria is 25 years old
Sister was born 3 years after Maria
So sister is 25 - 3 = 22 years old

Approach 2:
Maria's current age: 25
Age difference: 3 years (sister is younger)
Sister's age: 25 - 3 = 22 years old

Approach 3:
When Maria was born: year 0
When sister was born: year 3
Maria's current age from birth: 25 years
Sister's current age from birth: 25 - 3 = 22 years

Consensus: All approaches agree that Maria's sister is 22 years old.

Use Cases

Benefits

Limitations

Implementation Strategies

  1. Multiple reasoning paths: Solve the same problem differently
  2. Varied approaches: Use different methods or perspectives
  3. Consensus building: Compare and aggregate results
  4. Confidence scoring: Weight solutions by clarity/certainty
  5. Error identification: Flag inconsistent results

Best Practices

Variants

When to Use