I want to introduce you to your new colleague.
They are a smart and eager college graduate.
They have endless energy and are extremely resourceful.
Oh — and they never have a hangover.
This new colleague is AI. Specifically, they represent how you should interact with AI as you write your prompts.
In his post Good enough prompting, Ethan Mollick extends this analogy:
Treat AI like an infinitely patient new coworker who forgets everything you tell them each new conversation, one that comes highly recommended but whose actual abilities are not that clear.
I’m launching a small AI mastermind for finance professionals looking to level up their AI Mastery. Click the link below to submit your application:
There’s no need to overcomplicate prompting
Forget “prompt engineering.”
Here’s a simple framework to build the most effective prompts:
Let’s break it down. First, let’s start with our Required Elements:
Output
Context
What?
Why?
For Whom?
Next, let’s look at our Optional Elements:
Persona
Examples
Pre-Prompt
The elements of the perfect prompt
Let’s begin with the Required Elements:
1. Output
A simple description of what you want the LLM to return.
Remember, your AI colleague can’t read your mind. So instead of saying, “Tell me about agents” you’ll want to indicate what type of output you’re looking for.
This includes:
A summary
Feedback on your idea
An answer to your specific question
An edited version
An explanation
A script
Codew
Next, give it context. I find it helpful to answer 3 “W” questions:
2. Context
a) What?
This step further clarifies the output.
While the output is the high-level “ask,” this section gives the details and includes the format.
Here are some questions to ponder:
Is your summary a paragraph or a bulleted list?
Do you want both the good and the bad feedback?
How detailed should an explanation be? (A paragraph, page or essay?)
Do you want the edited version to explain why the edits were made?
b) Why?
This is obvious to you, but not to your new AI colleague.
Remember, they’re smart and hard-working — but they are new to the firm and lack context.
And they don’t know you or why you do the things you do.
The “why” can be very simple, yet inject a load of context to give you a better output.
While the “why” is endless, here are some examples:
I’m hiring 5 new employees in the next 6 months
I read a lot but struggle with older classics, particularly the Russians
I’m coaching someone with anger issues
I’m trying to become an expert in Philosophy (so that I can sound smarter at parties)
c) For Whom?
This is another common communication breakdown with your new AI Colleague. They’re going to assume that every output is intended for you, but that’s not always the case.
Here are some instances where your output could be for somebody else:
I’m summarizing this industry report for my busy boss.
I’m presenting this to my board of directors.
I’m building a curriculum for our new college graduates.
I’m writing a sales page for our cold leads who know nothing about our product.
3. Adapting a Persona (Optional)
This is a fun one that new users often overlook.
You can direct AI to adapt a persona to answer your request.
Here are some examples. If you’re looking for:
Feedback on your startup idea →
Ask it to play the role of a VC
A personal investing plan →
Ask it to play the role of a financial advisor
A legal review of a contract →
Ask it to play the role of a lawyer
A reading tutor for Crime and Punishment →
Ask it to play the role of a literature professor
Advice on fighting less with your spouse →
Ask it to play the role of a marriage therapist
4. Examples (Optional)
Next up: show, but don’t tell.
If you want your output to look a certain way, you want to give your new AI colleague some examples.
I used this approach when I got Claude to write in my voice — I added 20+ blurbs to show it my writing style.
Here’s one of these writing samples:
Are you an over-optimizer? It’s tempting to squeeze more into every blank moment and become
a micro-tasker of sorts. While it may be efficient, it’s surely exhausting. And when we reflect
back on our lives — will we really cherish all the things we were able to “squeeze in?”
Another type of example would be to match the formatting:
Summarize this article using the format below.
Example:
Key Takeaway: …
Why It Matters: …
Quote: …
You could also use examples to show how to extract data consistently:
Extract the person’s name, title and company from this webpage using the format below:
Input: ‘Jane Doe, a VP at Anthropic, said…’
Output: Name: Jane Doe | Title: VP | Company: Anthropic
A few examples work well, but don’t overload the prompt. While it might feel more comprehensive, it can also confuse the model.
5. A pre-prompt (Optional)
Finally, you can be lazy — and have the AI do the prompting for you.
Here’s one sentence you can add to the end of all of your prompts:
Before you begin ask me [X] follow-up questions to better understand my request.
The best source of context?
The newest models are multi-modal.
That’s a very fancy way of saying that they can take in all kinds of inputs beyond the text you type into the prompt.
(We’ve come a long way from the model jiu-jitsu that was required for the o1-pro model.)
This includes:
Text files
PDFs
Spreadsheets
Images
Videos
Audio files
Codebases
Again, you'll want to strike the delicate balance of just enough context without overloading the model.
Key takeaways
If you follow this framework, your new AI colleague is going to kick ass. Just remember: be clear, be specific and give them the right context — to ensure they’re not flying blind.
AI is a messy and iterative process. Don’t expect perfection out of the gates.
After all, if your new colleague got your first request wrong — would you give up on them?
Thanks for sharing!
Hi Khe - this is the opposite of a simple prompt, but curious to hear your thoughts on the "master prompt method" shared in this Tiago Forte video: https://youtu.be/_K_F_icxtrI?si=6iVowHmkNPdyncJj