AI generates its own follow-up questions, answers each one, then combines them into a final answer.
Some questions look simple but actually require connecting multiple facts. "Where was the lead singer of Foo Fighters born?" needs two pieces of knowledge: who the lead singer is, and where that person was born. AI often knows both facts individually but stumbles when it needs to chain them together.
Self-Ask solves this by having AI do what a good researcher does: recognize when a question has hidden sub-questions, ask those sub-questions explicitly, answer each one, and then combine the answers.
This composition automates:
Break Down the Question Think Step by StepWhere "Break Down the Question" is a single-prompt instruction, Self-Ask turns it into an iterative loop. AI generates sub-questions one at a time, answering each before deciding what to ask next.
Question: "Who was president of the United States when the first iPhone was released?"
Each sub-question is simple enough for AI to answer confidently. The composition — chaining answers together — is where the technique adds value.
Research found something surprising: as AI models get bigger, they get better at answering simple factual questions, but the gap between single-fact and multi-fact questions doesn't shrink. AI might know that the iPhone launched in 2007 and that Bush was president in 2007, but fail when asked to connect them in one step.
Self-Ask bridges this "compositionality gap" by making the connection explicit. Each sub-question is a simple lookup that AI handles well. The technique just structures the process of asking them in the right order and combining the results.
Have AI ask itself what it needs to know first. Answer each sub-question one at a time. Use earlier answers to inform later questions. Combine everything at the end.
Self-Ask is the automated, multi-turn version of Break Down the Question. Where that Level 1 technique asks AI to decompose in a single prompt, Self-Ask creates a loop: ask a sub-question, get the answer, decide if more sub-questions are needed, repeat.
It's related to Least-to-Most, which also decomposes problems but plans all the sub-problems upfront and solves them from easiest to hardest. Self-Ask is more adaptive — each follow-up question depends on what was learned from the previous one.