# Chapters

- [Hello World](/chapters/hello-world.md): The simplest recipe
- [Question Answering](/chapters/question-answering.md): The first recipe that calls a language model
- [Q\&A without context](/chapters/question-answering/q-and-a-without-context.md): Answering questions without extra information
- [Q\&A about short texts](/chapters/question-answering/q-and-a-about-short-texts.md): Answering questions about a few paragraphs
- [Debate](/chapters/debate.md): A recipe that composes calls to multiple agents
- [Representing debates](/chapters/debate/representing-debates.md): Debates have turns, turns have authors and messages
- [From debates to prompts](/chapters/debate/from-debates-to-prompts.md): Rendering a debate to a string
- [The debate recipe](/chapters/debate/the-debate-recipe.md): Going back and forth between agents
- [Long Texts](/chapters/long-texts.md): Answering questions about research papers
- [Loading paper text](/chapters/long-texts/loading-paper-text.md): Loading papers as structured data
- [Finding relevant paragraphs](/chapters/long-texts/finding-relevant-paragraphs.md): Paragraph-wise classification with parallelism
- [Answering given paragraphs](/chapters/long-texts/answering-given-paragraphs.md): Answering the question given the top paragraphs—with subrecipes!
- [Amplification](/chapters/amplification.md): Recursive question-answering
- [Asking subquestions](/chapters/amplification/asking-subquestions.md): From question to more questions
- [Answering subquestions](/chapters/amplification/answering-subquestions.md): Mapping our answerer over subquestions
- [One-step amplification](/chapters/amplification/one-step-amplification.md): Answering given subquestion answers
- [Recursive amplification](/chapters/amplification/recursive-amplification.md): Subquestions can have subquestions
- [Verifiers](/chapters/verifiers.md): Sometimes evaluation is easier than generation
- [Checking answers](/chapters/verifiers/checking-answers.md): Does this sound plausible?
- [Checking reasoning steps](/chapters/verifiers/checking-reasoning-steps.md): Where did we go wrong?
- [Tool Use](/chapters/tool-use.md): Language models for controlling web search and Python interpreters
- [Web search](/chapters/tool-use/web-search.md): Running web searches for getting current information
- [Interpreters](/chapters/tool-use/interpreters.md): Executing code for more accurate computation
- [Deduction](/chapters/deduction.md): Drawing conclusions from premises
- [Chain of Thought](/chapters/deduction/chain-of-thought.md): Let’s think step by step.
- [Action Selection](/chapters/action-selection.md): So many things a model could do
- [One-shot action selection](/chapters/action-selection/one-shot-action-selection.md): Choosing a cognitive action
- [Iterative action selection](/chapters/action-selection/iterative-action-selection.md): Choosing a sequence of actions
- [Amplification Revisited](/chapters/amplification-revisited.md): Subquestions and so much more
