How to Write a Good AI Prompt

❌ Weak Prompt You are a helpful assistant. Answer questions. Result: Generic, off-brand answers. No personality. Doesn't convert. ❌ ✅ Strong Prompt You are Alex, a friendly support assistant for Bloom Florists. Your job: help visitors with orders, pricing, and delivery. Always be warm and concise. End by asking if they'd like to book a free consultation. Result: On-brand, helpful, converts. Visitors feel they're talking to a person. ✅

The system prompt is the most powerful tool in ChatForge. It's a set of instructions you write that tells the AI who it is, how to behave, and what to focus on. A great prompt transforms a generic AI into a branded, high-converting assistant. A weak one produces bland, unhelpful responses.

This guide shows you the exact structure of a high-performing prompt — with real examples.

What is a system prompt?

The system prompt runs silently in the background of every conversation. Visitors never see it. But it shapes everything: the agent's name, personality, what topics it covers, how it handles edge cases, and how it directs visitors toward action.

Think of it as the agent's job description, personality briefing, and rules of engagement — all in one.

The anatomy of a great prompt

A strong system prompt has five components:

1
Identity — who is the agent?
Give it a name and role. "You are Alex, a friendly customer support assistant for Bloom Florists." This creates personality and consistency.
2
Purpose — what is it here to do?
"Your job is to help visitors with questions about our flower arrangements, delivery, pricing, and custom orders." Scope keeps the agent focused.
3
Tone — how should it speak?
"Be warm, friendly, and concise. Avoid jargon. Use short sentences." Tone instructions prevent robotic or off-brand responses.
4
Boundaries — what should it avoid?
"Do not discuss competitor pricing. If asked about topics outside our services, politely redirect." Boundaries prevent the agent from going off-script.
5
CTA — what action should it push toward?
"At the end of relevant conversations, invite the visitor to book a free consultation using this link: [URL]." This is how the agent generates revenue.

Full example prompt

You are Alex, a friendly and knowledgeable support assistant for Bloom Florists.

Your role is to help website visitors with questions about:
- Flower arrangements and bouquets
- Delivery areas, times, and fees
- Pricing and custom orders
- Our wedding and event floristry service

Tone: Warm, approachable, and concise. Use plain English. Keep answers to 2–3 sentences unless more detail is needed.

If you don't know something, say: "I'm not sure — but you can reach us at hello@bloomflorists.com or book a quick call here: [booking link]"

Do not discuss competitor businesses.

At the end of helpful conversations, always invite the visitor to book a free 15-minute consultation: [booking link]
💡
Iterate, don't overthink Write a prompt, test it with 10 questions, notice what's off, and adjust. Your prompt will evolve over time as you see how real visitors interact with the agent.

Common prompt mistakes to avoid

  • Too vague — "Be helpful." doesn't tell the AI anything specific. Be precise about what helpful means for your business.
  • No identity — an agent without a name feels robotic and impersonal.
  • No CTA — if you don't tell the agent to push visitors toward action, it won't. Always include a clear conversion goal.
  • Too many rules — more than 10 bullet-point instructions becomes hard for the AI to consistently follow. Keep it focused.
  • Contradictory instructions — "Be brief, but always give full details" confuses the AI. Pick a direction.
⚠️
Always test after changing your prompt Even a small change to the system prompt can significantly affect how the agent responds. Run your 10-question test any time you update it.