How do I write a good AI prompt?

State the role, the goal, the audience, the format and the constraints — in that order. A prompt that answers all five almost always beats a longer, wordier one.

Key takeaways

  • Structure: Role → Goal → Audience → Format → Constraints.
  • One clear constraint beats three vague ones.
  • Iterate on the prompt, not on the retry — change one variable at a time.

The full answer

The reliable structure is Role, Goal, Audience, Format, Constraints. Tell the model who it is ('You are a paid ads strategist'), what you want ('write three ad headlines'), who it is for ('busy solo founders'), the format ('one line each, under 60 characters'), and any limits ('no emoji, no exclamation marks'). Every prompt in the SynaBot prompt library follows this pattern and includes the variables that most often need editing. If the output is close but wrong, edit one part of the prompt at a time — usually the constraints — rather than rewriting from scratch.

Related on SynaBot

More on ai prompts

Have a follow-up question?

Email hello@synabot.ai and we'll add it to Ask SynaBot.