0Pricing
AI Prompt Engineering · Lesson

Writing Effective Follow-Up Prompts

How to course-correct: 'Make it shorter', 'Be more specific about X'.

Writing Effective Follow-Up Prompts is a free AI Prompt Engineering lesson on CoddyKit — lesson 2 of 4. You can read the complete lesson below for free — then practise it hands-on in the browser with a built-in code editor and a 24/7 AI tutor. It is part of the AI Prompt Engineering learning path, one of 4 lessons in the course, and your progress syncs across the web and the CoddyKit app.

The Art of Course Correction

A follow-up prompt is not a complaint — it is a correction signal that steers the model toward a better output.

Effective follow-up prompts are specific about what was wrong and what you want instead. Vague follow-ups like "Try again" or "That's not quite right" give the model nothing useful to work with.

Learning a small set of course-correction patterns lets you fix almost any type of output problem quickly.

Pattern 1: Make It Shorter

When a response is too long, verbose, or padded, use length-reduction patterns:

  • "Make it shorter — aim for 100 words."
  • "Remove the introductory paragraph and any filler sentences."
  • "Summarize the above in three sentences."
  • "Cut this by half without losing the key points."

Specificity helps: telling the model a target word count or a specific thing to remove is more effective than just saying "shorter."

Pattern 2: Be More Specific About X

When a response is too general or high-level, use specificity-injection patterns:

  • "Be more specific about the pricing model."
  • "Give concrete numbers, not percentages."
  • "Focus on the case where the user is a small business owner, not enterprises."
  • "The advice about security is too vague — name the specific vulnerability and how to fix it."

These patterns narrow the model's focus to the dimension where you need more depth.

Pattern 3: Remove the Part About Y

When a response includes content you do not want, use removal patterns:

  • "Remove the part about historical context — I only need the current situation."
  • "Delete the last two bullet points, they are off-topic."
  • "Rewrite without the disclaimer paragraph at the end."
  • "Cut everything after the third point and end there."

Reference the specific section to remove. Saying "remove the irrelevant parts" is ambiguous — the model may not agree on what is irrelevant.

Pattern 4: Add an Example for Each Point

When a response is correct but abstract, use example-addition patterns:

  • "Add a concrete example after each bullet point."
  • "Illustrate the third point with a real-world scenario."
  • "Give one before/after code snippet for each best practice."
  • "Add a counterexample showing what NOT to do for each recommendation."

Examples make abstract advice actionable. This pattern is especially useful for instructional content and how-to guides.

Pattern 5: Rewrite in Bullet Points

When a response has the right content but the wrong structure, use reformatting patterns:

  • "Rewrite this as a bulleted list."
  • "Convert this into a numbered step-by-step guide."
  • "Break this into sections with H2 headers."
  • "Format this as a comparison table: Feature | Option A | Option B."

Reformatting follow-ups preserve the content and only change the presentation. They are low-risk — the substance is already good.

Combining Patterns in One Follow-Up

You can stack multiple correction patterns in a single follow-up prompt:

"Rewrite the above response as bullet points, remove the historical background section, and add a code example for each point. Keep it under 300 words."

This is more efficient than sending four separate follow-up messages. However, keep the combined follow-up clear and readable — if it becomes complex, split it into two follow-ups rather than one confusing one.

Follow-Up Patterns in Code

You can automate follow-up correction in a Python pipeline by appending correction instructions to the conversation history:

import openai

client = openai.OpenAI(api_key='sk-...')

def apply_correction(conversation_history, correction_pattern):
    # Append the follow-up prompt to the existing conversation
    updated_history = conversation_history + [
        {'role': 'user', 'content': correction_pattern}
    ]

    response = client.chat.completions.create(
        model='gpt-4o-mini',
        messages=updated_history
    )

    assistant_reply = response.choices[0].message.content

    # Return updated history for chaining
    updated_history.append({'role': 'assistant', 'content': assistant_reply})
    return assistant_reply, updated_history

# Example usage
history = [{'role': 'user', 'content': 'Explain REST APIs.'},
           {'role': 'assistant', 'content': '... (long explanation) ...'}]

corrected, history = apply_correction(history, 'Make it shorter — 3 bullet points only.')
print(corrected)

Anchoring Your Follow-Up to the Response

The most effective follow-up prompts anchor to specific parts of the previous response. This removes ambiguity:

  • Weak: "Can you improve the second part?"
  • Strong: "In the section titled 'Security Considerations', the advice is too general. Rewrite that section with three specific firewall rules."

Anchoring by quoting or naming a specific section, sentence, or point forces the model to focus on exactly what you mean.

When Follow-Ups Stop Working

Sometimes a follow-up pattern does not produce the improvement you want. Signs of a stuck conversation:

  • The model reverts to the same structure after two corrections
  • It acknowledges your correction but keeps making the same error
  • Each correction creates a new problem while fixing the old one

At this point, starting fresh with a rewritten original prompt is often faster than continuing to correct. We will cover that decision in a later lesson.

Building a Personal Follow-Up Library

Because correction patterns are reusable, it is worth keeping a small personal library of follow-up phrases you reach for repeatedly:

  • "Make it shorter — target X words."
  • "Add a concrete example for each point."
  • "Rewrite as bullet points with a one-line summary at the top."
  • "Remove the disclaimer / historical background / introductory fluff."
  • "Be more specific about [X] — give actual numbers / steps / code."

Storing these in a text file or note-taking app saves time on every future session.

Knowledge Check: Correction Patterns

You asked the model to write a product description for a project management app. It returned a 600-word essay covering the app's history, philosophy, core features, pricing, and competitor comparison. You only needed a 100-word description of the core features for a website hero section.

Which follow-up prompt is most effective?

Recap: Writing Effective Follow-Up Prompts

Follow-up prompts are correction signals, not complaints. The five core patterns — shorten, specify, remove, add examples, reformat — cover the vast majority of output problems you will encounter.

The key principles are: be specific about what was wrong, anchor to the relevant section, and combine patterns when needed. When follow-ups stop working, consider starting fresh.

In the next lesson, you will practice multi-turn conversations that build on previous responses rather than correcting them.

Frequently asked questions

Is the “Writing Effective Follow-Up Prompts” lesson free?

Yes — the full text of “Writing Effective Follow-Up Prompts” is free to read here on the web, and the AI Prompt Engineering course includes 4 lessons in total. To practise it interactively (a built-in code editor and a 24/7 AI tutor) and unlock the rest of the AI Prompt Engineering course, upgrade to CoddyKit PRO.

What will I learn in “Writing Effective Follow-Up Prompts”?

How to course-correct: 'Make it shorter', 'Be more specific about X'. You practise AI Prompt Engineering with hands-on code you run directly in the browser, and a 24/7 AI tutor answers your questions as you work through the lesson.

Do I need any experience to start AI Prompt Engineering?

No prior experience is required. AI Prompt Engineering on CoddyKit is structured for beginners through advanced learners; this is — lesson 2 of 4, so you can start here or from the beginning and move at your own pace.

How long does the “Writing Effective Follow-Up Prompts” lesson take?

Most CoddyKit lessons take about 5–10 minutes. Each one is bite-sized and interactive, so you make steady progress and pick up exactly where you left off across the web and the app.

Can I write and run code in this AI Prompt Engineering lesson?

Yes. Every AI Prompt Engineering lesson includes a built-in code editor, so you write and run real code right in your browser and get instant AI feedback — no local setup required.

All lessons in this course

  1. Reading and Evaluating AI Outputs
  2. Writing Effective Follow-Up Prompts
  3. Building on Previous Responses
  4. When to Refine vs Start Fresh
← Back to AI Prompt Engineering