Automation

How to Write AI Prompts That Actually Work

Most people get mediocre results from AI because they ask vague questions and expect specific answers. Prompting is a skill you can actually learn. Here's how.

The Real Problem

Most people get mediocre results from AI because they ask vague questions and expect specific answers. They type something like “write a description for my business” and then wonder why the output is generic. It’s not the AI. It’s the question.

AI models are prediction engines. They generate the most likely continuation of your input based on everything they’ve been trained on. Vague input produces the most likely, most average output. That’s usually not what you need. Getting good results consistently is a learnable skill, and it’s not complicated once you understand what the model actually needs from you.

The Core Elements of a Good Prompt

A prompt that reliably produces useful output has five things: a role, context, a task, a format, and constraints. You don’t always need all five, but knowing what each one does helps you figure out which ones are missing.

The role tells the model who it’s being. “You are a senior copywriter who specializes in real estate” is different from “You are an assistant.” The model will draw on different knowledge, adopt a different tone, and make different assumptions about the audience.

Context is the background information the model needs to do the job. Who is the reader? What problem are we solving? What has already been tried? Without context, the model fills in the blanks with the most average thing it knows.

The task is what you actually want it to do. Be specific. “Write a listing description” is vague. “Write a 150-word listing description for a 3-bedroom ranch in a quiet suburb, targeting families moving from a city apartment” is specific.

Format tells the model what shape the output should take. A numbered list, a short paragraph, a table, a professional email, a bulleted summary. If you don’t specify, it guesses.

Constraints are often the most powerful element. Telling the model what NOT to do is sometimes more effective than telling it what to do. “Do not use the phrase ‘nestled in’” is cleaner than trying to describe every word you want it to avoid.

Before and After

Here’s what the difference looks like in practice. This is a weak prompt:

“Write a listing description for my property.”

And this is a prompt with the elements filled in:

“You are a real estate copywriter with 10 years of experience. Write a 120-word listing description for a 1,400 sq ft craftsman bungalow in Pasadena, CA. The home was recently renovated with a new kitchen and original hardwood floors throughout. Target buyers are young professionals or couples who want a move-in-ready home with character. Write in a warm but not overselling tone. Do not use the words ‘charming’, ‘nestled’, or ‘perfect’.”

Same task. The second prompt produces something you can actually use. The first produces a template you’ll have to rewrite.

Four Patterns That Cover 90% of Business Use Cases

You don’t need a hundred prompt techniques. You need a few patterns that work reliably. These four cover almost everything.

The role + task pattern. Start with who the model is and what it needs to do. “You are a [role]. [Task].” Simple, but it immediately improves output quality because it activates a specific knowledge domain and tone.

The example pattern. Show the model what good output looks like before you ask for it. “Here’s an example of the writing style I want: [example]. Now write [task] in the same style.” This is especially powerful for matching your voice or a specific format you use repeatedly.

The constraint pattern. Tell the model what not to do. “Do not use bullet points.” “Do not include pricing information.” “Do not make assumptions about the reader’s industry.” Constraints are often more reliable than positive instructions because they eliminate specific failure modes.

The chain pattern. Break complex tasks into steps and feed the output of each step into the next. Instead of asking for a finished research report in one prompt, ask for an outline first. Then ask it to expand section two. Then ask it to add citations. Each step is smaller and more controllable, and mistakes are easier to catch.

Common Mistakes

Asking for too many things at once is the most common one. “Write a blog post, suggest five keywords, draft a social media caption, and create an email subject line” all in one prompt produces mediocre results on all four. Split them up.

Not giving context is the second most common. The model doesn’t know your industry, your audience, or what “good” looks like for your business. The more relevant context you provide, the less it has to guess.

Forgetting the audience. You know who’s reading this. The model doesn’t. “My audience is commercial real estate investors who are skeptical of AI” should change the output significantly from “write this for general readers.” It doesn’t if you don’t say it.

How to Iterate

Don’t give up after one bad output. The first draft is a starting point. Treat it like a briefing for a writer who got some things right and some things wrong.

Tell the model specifically what to fix. “The second paragraph is too formal, rewrite it in a more conversational tone” is better than “make it better.” Give it the same kind of feedback you’d give a person.

If the output is completely off base, don’t keep patching it. Go back to the original prompt and add the missing context. Usually a bad result means something important was missing in the instructions, not that the model is incapable.

The best prompts are usually the product of two or three iterations, not the first draft. Save the ones that work and reuse them.

Build Workflows, Not Just Prompts

The real leverage is when good prompts are embedded in automated workflows. You write the prompt once, wire it to a trigger, and the work happens without you. That’s where the time savings become meaningful.

If you’re building workflows around AI prompts, the

AI Automation Blueprint

covers the whole stack, from writing prompts that work reliably inside automated flows to building the n8n workflows that run them. It’s $24 and includes real workflows you can adapt immediately.

← Back to writing