CertSafari
    Anthropic Claude Certified Architect – Professional (CCAR-P)· Lessons

    Domain 2 · Lesson 9/38

    Zero-shot and few-shot prompting with Claude

    Apply prompt engineering techniques

    9 min read
    2.6% of exam
    6 sources
    Published 4 Oct 2026
    Docs as of 30 Sep 2026

    What you will be able to do

    • Write a zero-shot (instruction-only) prompt that states format, constraints and the reason behind each rule
    • Decide when an instruction-only prompt needs examples, and start with one before adding more
    • Build few-shot examples that are relevant, diverse and wrapped in tags Claude can tell apart from instructions

    Key concept

    Few-shot (multishot) prompting — Putting a small number of worked examples of the output you want into the prompt, so Claude can see the target format, tone and structure as well as read a description of it. A zero-shot prompt gives instructions with no examples. Few-shot prompting adds examples on top of those instructions.

    1.Zero-shot: getting results from instructions alone

    A zero-shot prompt gives Claude a task and instructions but no worked examples of the answer. The Anthropic documentation never uses the word 'zero-shot'. It describes the same thing as a plain instruction prompt, and it treats examples as something you add when instructions alone are not enough. So the zero-shot prompt is your starting point, and how well it works depends mostly on how explicit it is.

    The prompting best practices start with that principle: be specific about the output format and the constraints. Compare 'Create an analytics dashboard' with a version that adds 'Include as many relevant features and interactions as possible. Go beyond the basics to create a fully-featured implementation.' Neither version has an example. The second one simply says what a good result looks like. Being explicit matters more on current models. The Claude Sonnet 5 prompting guide says the model reads prompts literally: it does not carry an instruction over from one item to the next, and it does not guess at requests you left out. If you want something from a zero-shot prompt, you have to ask for it.

    The second lever is motivation. 'NEVER use ellipses' is a bare rule. 'Your response will be read aloud by a text-to-speech engine, so never use ellipses since the text-to-speech engine will not know how to pronounce them' gives the reason. The docs say Claude can generalize from the explanation, so a stated reason also covers cases the rule never mentioned. Anthropic's prompt-engineering blog adds two habits for zero-shot prompts. First, say what to do rather than what not to do: 'Your response should be composed of smoothly flowing prose paragraphs' instead of 'Do not use markdown'. Second, give Claude explicit permission to say the data is insufficient instead of guessing.

    Two zero-shot rewrites from the prompting best practices: neither adds an example, both add information
    Less effectiveMore effectiveWhat the rewrite adds
    Create an analytics dashboardCreate an analytics dashboard. Include as many relevant features and interactions as possible. Go beyond the basics to create a fully-featured implementation.An explicit statement of the scope and depth expected
    NEVER use ellipsesYour response will be read aloud by a text-to-speech engine, so never use ellipses since the text-to-speech engine will not know how to pronounce them.The reason behind the rule, so Claude can apply it to related cases

    Checkpoint 1 of 4· Check yourself

    A zero-shot system prompt contains the line 'NEVER use ellipses' because the output goes to a text-to-speech engine. Claude still produces some related punctuation that the engine can't pronounce. Which revision does Anthropic's guidance favour?

    Sources123

    2.When instructions aren't enough: one-shot, then few-shot

    Some requirements are hard to put into words. A summary style, a house tone or an unusual output layout can take a paragraph to describe and still come out slightly wrong. The prompting best practices call examples one of the most reliable ways to steer Claude's output format, tone and structure. The text-to-SQL cookbook describes few-shot learning as giving 'concrete examples of input-output pairs' so the model understands the task better. In that notebook, adding three example question-and-SQL pairs to a schema-plus-question prompt produced a correct query for a new question.

    The blog lists when examples are worth adding: the format is easier to show than describe, you need a specific tone or style, the task follows subtle patterns or conventions, or plain instructions haven't given consistent results. It also stresses that examples aren't always needed, which is why the advice is to add them in steps: one example first, then more only if the output still misses. The summarization example below is one-shot. It shows a single article-and-summary pair, then asks for the same style on a new article.

    A one-shot prompt: a single example pair, followed by the real requesttext
    Here's an example of the summary style I want:
    
    Article: [link to article about AI regulation]
    Summary: EU passes comprehensive AI Act targeting high-risk systems. Key provisions include transparency requirements and human oversight mandates. Takes effect 2026.
    
    Now summarize this article in the same style: [link to your new article]

    The same technique works with images, though less reliably. In the vision cookbook, Claude read a speedometer as 140 km/h until example images were added, after which it correctly read 140 miles per hour. The notebook adds that few-shot prompting with images doesn't always work but is worth trying on your use case.

    Checkpoint 2 of 4· Check yourself

    Which of these situations is NOT one of the blog's listed reasons to add examples to a prompt?

    Checkpoint 3 of 4· Exam question

    A team's support-ticket triage prompt asks Claude to output a category label and priority score, but real outputs vary in formatting and label spelling across similar tickets. The team has not yet included any example outputs in the prompt. Which change is most likely to make outputs consistent?

    Sources145

    3.Crafting examples Claude learns the right lesson from

    Claude copies whatever an example contains, including the parts you didn't mean to teach. The blog warns that current models pay very close attention to details in examples. If every example happens to be three sentences long, or happens to start the same way, those habits can become part of the output. The prompting best practices give three properties that guard against this:

    - Relevant: the examples mirror your actual use case closely. - Diverse: they cover edge cases and vary enough that Claude doesn't pick up unintended patterns. - Structured: each one is wrapped in <example> tags, and a set of them in <examples> tags, so Claude can tell examples apart from instructions.

    The third property matters because an unmarked example looks just like an instruction or like the input to process. Tags separate the parts of the prompt. That is also why the text-to-SQL cookbook puts its sample question-and-SQL pairs inside an <examples> block, apart from the schema and the real question.

    An example doesn't have to be a full worked answer. The consistency guide shows a lighter version: a format template. A market-intelligence prompt gives one skeleton with placeholder content, then asks Claude to analyse two real competitors. Both outputs follow the skeleton tag for tag, with a 50-word overview, four SWOT lists and a short strategy line. The skeleton fixes the structure without suggesting any particular content.

    A format template used as the example: Claude follows the structure, and the placeholder text sets the length of each fieldxml
    <competitor>
      <name>Rival Inc</name>
      <overview>A 50-word summary.</overview>
      <swot>
        <strengths>- Bullet points</strengths>
        <weaknesses>- Bullet points</weaknesses>
        <opportunities>- Bullet points</opportunities>
        <threats>- Bullet points</threats>
      </swot>
      <strategy>A 30-word strategic response.</strategy>
    </competitor>

    Checkpoint 4 of 4· Match them up

    Match each property of a good few-shot example to the problem it prevents

    Tap a term, then the definition that fits it.

    Sources16

    Exam traps

    Each one states something that sounds right. Open it to see what is actually true.

    1. 1.More examples are always better, so a prompt that needs examples should start with many of them.Why is that wrong?

      Anthropic's blog recommends starting with one example and moving to several only if the output still doesn't match what you need.

      Covered in When instructions aren't enough: one-shot, then few-shot

    2. 2.Claude only takes the intended lesson from an example and ignores incidental details such as length or opening phrasing.Why is that wrong?

      Current Claude models pay very close attention to details in examples, so accidental shared patterns get copied. Examples need to vary enough to avoid this.

      Covered in Crafting examples Claude learns the right lesson from

    3. 3.A zero-shot prompt can stay brief because the model will infer the scope and extras you obviously want.Why is that wrong?

      Current models read prompts literally. They don't carry an instruction over to other items or infer requests you didn't make, so scope and requirements must be stated.

      Covered in Zero-shot: getting results from instructions alone

    Sources

    Every claim above is drawn from one of these pages, quoted as it was written on the date shown.

    1. 1.
      “Be specific about the desired output format and constraints.”
      ↩︎ Zero-shot: getting results from instructions alone
      “Examples are one of the most reliable ways to steer Claude's output format, tone, and structure.”
      ↩︎ When instructions aren't enough: one-shot, then few-shot
      “Structured: Wrap examples in <example> tags (multiple examples in <examples> tags) so Claude can distinguish them from instructions.”
      ↩︎ Crafting examples Claude learns the right lesson from
      “A few well-crafted examples (known as few-shot or multishot prompting) improve accuracy and consistency.”
      ↩︎ Key concept
      “Claude is smart enough to generalize from the explanation.”
      ↩︎ Checkpoint
      “Diverse: Cover edge cases and vary enough that Claude doesn't pick up unintended patterns.”
      ↩︎ Checkpoint
    2. 2.
      “It does not silently generalize an instruction from one item to another, and it does not infer requests you didn't make.”
      ↩︎ Zero-shot: getting results from instructions alone
      “It does not silently generalize an instruction from one item to another, and it does not infer requests you didn't make.”
      ↩︎ Exam trap 3
    3. 3.
      “Give the AI explicit permission to express uncertainty rather than guessing.”
      ↩︎ Zero-shot: getting results from instructions alone
      “Tell the AI what TO do instead of what NOT to do”
      ↩︎ Zero-shot: getting results from instructions alone
      “Pro tip: Start with one example (one-shot). Only add more examples (few-shot) if the output still doesn't match your needs.”
      ↩︎ Exam trap 1
      “Claude 4.x and similar advanced models pay very close attention to details in examples.”
      ↩︎ Exam trap 2
      “Pro tip: Start with one example (one-shot). Only add more examples (few-shot) if the output still doesn't match your needs.”
      ↩︎ Prediction
      “Examples aren't always necessary, but they shine when explaining concepts or demonstrating specific formats.”
      ↩︎ Checkpoint
    4. 4.
      “This technique, called few-shot learning, helps the model understand the task better by providing concrete examples of input-output pairs.”
      ↩︎ When instructions aren't enough: one-shot, then few-shot
    5. 5.
      “few-shot prompting with images doesn't always work but it is worth trying on your use case.”
      ↩︎ When instructions aren't enough: one-shot, then few-shot

    Continue to page 2 of 2

    Chain-of-thought prompting and extended thinking

    Spotted a mistake, or was something unclear? Tell us.