The rules behind every reply
A system instruction (often called a system prompt) is the set of standing rules an assistant follows in every reply, before your message is even read. Every persona in Ace has one; that's what makes @Editor edit and @Copywriter write hooks.
A prompt says "do this now." A system instruction says "this is who you are and how you always work."
Five parts of a strong system instruction
- Role and goal: who the assistant is and what success looks like. "You are the support assistant for a project-management app. Your goal is to solve the user's problem in as few messages as possible."
- What it does: the tasks it's for.
- What it doesn't do: the limits. "Don't discuss pricing changes; point users to the billing page."
- How it communicates: tone, length, format. "Short answers, numbered steps for anything with more than two actions."
- What to do when stuck: missing information, out-of-scope requests, uncertainty. "If you don't know, say so and offer to connect them with a person."
Limits and refusals
Write refusals as behaviour, not just bans: "If asked for medical advice, say you can't give it and suggest a doctor" gives the assistant something to do instead.
Context limits
Every model can only take in so much text at once, its context window, and everything counts towards it: the system instruction, the conversation, and any documents. Long chats and huge pastes crowd out the instructions. Keep system instructions focused (a few hundred words is usually plenty), put reference material in documents rather than the instruction, and start fresh chats for new tasks.
Testing
Test any system instruction with three kinds of message:
- Normal: a typical request it should handle well
- Edge: something ambiguous or with missing information
- Should-refuse: something out of scope it must decline gracefully
Build one in Ace
In Ask Ace, open Personas → My Personas and create a persona. The steps (Identity, Role, Voice, Rules, Review) mirror the five parts above, and Ace writes a System instruction from them, which you can edit directly. Then add your persona to a chat and run your three tests.
Try it
Draft a system instruction for an assistant you'd actually use, then build it as a persona and run the three tests. The lab is next.