Self-consistency turns language-model randomness into a selection process: generate several reasoning or response paths, then retain the result best supported by agreement or evaluation. It helps extend prompting beyond simple tasks toward complex, creative, or multistep outputs. section 6.3 section 6.3.2
Choose the selection method according to the output:
- Use majority voting for categorical answers with a definite ground truth, such as sentiment analysis. section 6.3.2
- Ask the model to score open-ended outputs, or apply a stronger external check when one exists. section 6.3.2
- Budget time and resources for repeated calls, and monitor prompts continuously against real-world interactions. section 6.3.2 section 6.5
Content-generation experiment
Generate three LinkedIn posts announcing a May 25, 2025, webinar about complying with the EU AI Act. Ask the model to critically score each post from 1 to 10 and return the results as a JSON array. section 6.3.2
Figure 6.6 Schema of self-consistency prompting
Use the schema to visualize repeated generation followed by output selection. section 6.3.2
Figure 6.7 Double diamond model of a creative process
Use the double diamond to frame broad creative exploration followed by convergence on a preferred solution. section 6.3.2





