Over the last 3 years, I struggled hard with prompting, I thought it was some secret trick that others used.
Truth is, communicating clearly is the key. Human communication is really oonga boonga..
Here's the framework I use that’s making my AI workflows and also talking to AI generally 10x better:
- Use a System Prompt to set the AI's role, think of it as the identity
- Follow it with a User Prompt that clearly defines the task.
- Then alternate User ↔️ Assistant examples to “train” it (one-shot or few-shot prompting).
For example:
- System: “You’re an AI sales expert.”
- User: “Write a cold email opener, based on a lead information.”
- User: "[INSERT LEAD INFORMATION]
- Assistant: “Love your work on X—especially with Y.”
This way, your AI gives you consistent, scalable output.