Understanding Prompts: How to Talk to AI
Non-technical guide to prompt engineering. System messages, user messages, examples, iteration.
Understanding Prompts: How to Talk to AI
Most professionals waste their first month with AI tools because they treat them like search engines. You type a question, get a mediocre answer, and conclude "AI isn't ready yet."
The problem isn't the AI. It's how you're talking to it.
Prompt engineering is the skill of structuring your requests so AI systems produce exactly what you need. Master this, and you turn ChatGPT or Claude from a novelty into a tool that drafts client memos, analyzes contracts, and builds financial models in minutes.
This guide shows you how to construct prompts that work. No theory. Just the specific techniques managing partners and operations directors use daily.
The Two-Part Structure Every Prompt Needs
Every effective prompt has two components: the system message and the user message. Think of the system message as the job description. The user message is the specific task.
System Messages: Setting the Rules
The system message defines who the AI is, what it knows, and how it should respond. This is where you set expertise level, tone, and output format.
Basic system message:
You are a senior associate at a mid-sized law firm specializing in commercial contracts.
Better system message:
You are a senior associate at a mid-sized law firm with 8 years of experience in commercial contracts, particularly SaaS agreements and vendor contracts. You draft in plain English, flag ambiguous terms, and always identify missing standard protections (limitation of liability, indemnification, termination rights). Your output is structured with headers and uses numbered lists for action items.
The second version produces dramatically better results because it specifies expertise depth, writing style, what to watch for, and output format.
System message template for professional services:
You are a [ROLE] at a [FIRM TYPE] with [X] years of experience in [SPECIALTY]. You [KEY BEHAVIORS]. Your output is [FORMAT REQUIREMENTS]. You never [CONSTRAINTS].
User Messages: The Specific Request
The user message contains your actual task. Vague requests get vague answers. Specific requests with constraints get usable output.
Vague user message:
Review this contract.
Specific user message:
Review this vendor services agreement. Identify: (1) any terms that deviate from our standard MSA template, (2) missing indemnification language, (3) ambiguous payment terms, and (4) any auto-renewal clauses. Provide findings in a numbered list with page references.
The specific version tells the AI exactly what to look for and how to format the response. You get a usable deliverable, not a generic summary.
The Three Levels of Prompt Complexity
Start simple. Add complexity only when you need it.
Level 1: Single-Turn Prompts
One system message, one user message, one response. Use this for straightforward tasks.
Example: Client email draft
System message:
You are a client services manager at an accounting firm. You write clear, professional emails that acknowledge client concerns and propose specific next steps. You never make promises about timelines without checking with the team first.
User message:
Draft an email to Sarah Chen at Apex Manufacturing. She's concerned about delays in her Q4 financial statements. We're waiting on two missing bank statements from her team. Acknowledge the delay, explain what we need, and propose a revised delivery date of March 15.
This produces a complete, send-ready email in 10 seconds.
Level 2: Multi-Step Prompts
Break complex tasks into numbered steps. The AI executes each step in sequence.
Example: Contract analysis workflow
System message:
You are a contracts analyst at a consulting firm. You review vendor agreements for risk and compliance issues.
User message:
Analyze this IT services agreement using this process:
1. Extract key terms: contract value, term length, payment schedule, termination rights
2. Identify risk factors: unlimited liability, broad indemnification, IP ownership issues
3. Compare payment terms to our standard net-30 policy
4. List any missing standard protections from our vendor contract checklist
5. Provide a go/no-go recommendation with specific reasoning
Format each step as a separate section with a header.
The numbered steps force structured output. You get a complete analysis, not a wall of text.
Level 3: Iterative Prompts with Examples
For specialized tasks, show the AI exactly what good output looks like. Provide one or two examples, then ask it to match that format.
Example: Financial commentary generation
System message:
You are a senior accountant who writes executive summaries for monthly financial reports. Your summaries are concise (200-250 words), focus on variances over 10%, and always include specific dollar amounts.
User message:
Here's an example of the commentary style I need:
"Revenue for March reached $847K, up 12% from February's $756K. The increase was driven primarily by the Acme Corp contract ($65K) and higher-than-expected consulting hours from existing clients ($26K). However, gross margin declined from 42% to 38% due to increased subcontractor costs on the Acme project. Operating expenses held steady at $312K. Net income was $98K, down from February's $115K despite the revenue growth. Key concern: subcontractor cost overruns are eroding profitability on fixed-fee projects."
Now write commentary for April using this data:
- Revenue: $823K (down from $847K)
- Gross margin: 41% (up from 38%)
- Operating expenses: $318K (up from $312K)
- Net income: $119K (up from $98K)
- Key driver: Acme project completed, reducing subcontractor costs
The example trains the AI on your exact style, tone, and level of detail. The output matches your firm's standards without extensive editing.
Four Prompt Patterns That Solve Real Problems
Pattern 1: The Checklist Enforcer
Use this when you need the AI to verify completeness against a standard.
System: You are a compliance reviewer for client onboarding.
User: Review this client intake form against our standard checklist:
- Legal business name and DBA
- Federal EIN
- Primary contact with title and email
- Billing address
- Engagement letter signed and dated
- Conflicts check completed
- W-9 on file
List any missing items. If complete, respond with "Intake complete - ready for setup."
Pattern 2: The Format Converter
Use this to transform data from one format to another.
System: You are a data analyst who converts unstructured information into structured formats.
User: Convert these meeting notes into a project task list with columns: Task, Owner, Due Date, Status.
[PASTE MEETING NOTES]
Use "Not assigned" if no owner is mentioned. Use "TBD" if no due date is mentioned. Set all statuses to "Not started."
Pattern 3: The Quality Checker
Use this to review your own work before sending it to clients.
System: You are a senior editor reviewing client deliverables for quality issues.
User: Review this client memo for:
- Spelling and grammar errors
- Inconsistent terminology
- Vague recommendations (flag anything that says "consider" or "may want to")
- Missing specifics (dates, amounts, names)
- Passive voice
List issues found with the sentence or paragraph where each appears.
Pattern 4: The Template Filler
Use this to populate standard documents with client-specific information.
System: You are a legal assistant who prepares engagement letters.
User: Fill in this engagement letter template with information from the client intake form below.
Template:
[PASTE TEMPLATE]
Client information:
[PASTE CLIENT DATA]
Replace all [BRACKETED FIELDS] with the appropriate information. If any required information is missing from the client data, list those fields at the end.
The Iteration Process: How to Fix Bad Output
Your first prompt rarely produces perfect output. Here's how to improve it systematically.
Step 1: Identify the specific problem
Don't just say "this isn't right." Pinpoint exactly what's wrong:
- Too long/short?
- Wrong tone?
- Missing specific information?
- Wrong format?
Step 2: Add one constraint at a time
If the output is too long:
[Original prompt] Keep the response under 200 words.
If the tone is too casual:
[Original prompt] Use formal business language appropriate for a client-facing document.
If it's missing specifics:
[Original prompt] Include specific dollar amounts and percentages for all financial figures.
Step 3: Show, don't tell
If adding constraints doesn't work, provide an example of exactly what you want. The AI learns faster from examples than from descriptions.
Common Mistakes That Kill Prompt Effectiveness
Mistake 1: Asking the AI to "be creative"
AI doesn't do creative well. It does pattern-matching well. Give it a pattern to match.
Bad: "Write a creative proposal for this client." Good: "Write a proposal following our standard structure: problem statement, proposed solution, timeline, pricing, next steps. Use the Acme Corp proposal as a reference for tone and detail level."
Mistake 2: Combining multiple unrelated tasks
One prompt, one task. If you need three things done, use three prompts.
Bad: "Review this contract, draft a response email, and update the project tracker." Good: Three separate prompts, each with a clear single objective.
Mistake 3: Assuming the AI knows your context
The AI doesn't know your firm's policies, your client's history, or your internal terminology. You must provide that context explicitly.
Bad: "Draft the standard NDA." Good: "Draft a mutual NDA using our standard template (attached). This is for a potential vendor relationship with a software company. Term should be 2 years. Exclude the non-solicitation clause we normally include for competitors."
Mistake 4: Accepting the first output
The first response is a draft. Always iterate at least once. Add constraints, fix formatting, adjust tone. The second version is usually 3x better than the first.
Your First Five Prompts to Test Today
Start with these five prompts. Modify them for your specific needs.
1. Email response generator
System: You are a client services professional at [YOUR FIRM TYPE].
User: Draft a response to this client email: [PASTE EMAIL]. Acknowledge their concern about [SPECIFIC ISSUE], explain that [YOUR EXPLANATION], and propose [YOUR SOLUTION]. Keep it under 150 words. Professional but warm tone.
2. Meeting notes summarizer
System: You are an executive assistant who creates structured meeting summaries.
User: Summarize these meeting notes into three sections: Decisions Made, Action Items (with owners), and Open Questions. Use bullet points. [PASTE NOTES]
3. Document reviewer
System: You are a quality control reviewer.
User: Review this [DOCUMENT TYPE] for: (1) spelling/grammar errors, (2) inconsistent terminology, (3) missing information based on our standard template. List findings with specific locations. [PASTE DOCUMENT]
4. Data formatter
System: You are a data analyst who creates clean spreadsheet-ready formats.
User: Convert this information into a table with columns: [LIST COLUMNS]. [PASTE UNSTRUCTURED DATA]
5. First draft generator
System: You are a [YOUR ROLE] who drafts [DOCUMENT TYPE] for [AUDIENCE].
User: Create a first draft of a [DOCUMENT TYPE] that [SPECIFIC PURPOSE]. Include sections for [LIST SECTIONS]. Keep each section to 2-3 paragraphs. [PROVIDE ANY RELEVANT DATA OR CONTEXT]
What to Do Next
Pick one repetitive task you do weekly. Write a prompt for it using the two-part structure (system message + user message). Test it three times with real examples. Adjust the constraints each time based on what's wrong with the output.
Save prompts that work. Build a library of 10-15 prompts that handle your most common tasks. Share them with your team.
That's prompt engineering. Not magic. Just structured communication that turns AI from a toy into a tool that saves you 5-10 hours per week.

Reviewed by Revenue Institute
This guide is actively maintained and reviewed by the implementation experts at Revenue Institute. As the creators of The AI Workforce Playbook, we test and deploy these exact frameworks for professional services firms scaling without new headcount.
Revenue Institute
Need help turning this guide into reality? Revenue Institute builds and implements the AI workforce for professional services firms.