Meagprompts are THE way to get good responses from AI.
While I’ve provided tons of examples and use cases in this Notion table, ultimately you’ll likely want to start making your own.
Why not us a megaprompt to make a megaprompt?
Here’s a megaprompt making megaprompt:
Please help me turn this ai chatbot prompt into a "megaprompt" which I define below: [insert your prompt]
Megaprompts include the following information:
1. **Persona**: Who would be the absolute best kind of person to handle your request? If you could ask anyone in the world? Ask the AI to role-play them. Hugely important for the overall quality of your answer.
2. **Action:** What do want to the AI to do? The most specific you can be here, the better.
3. **Context:** What information does the AI need to fill this action? Remember, AI only knows general, generic information. If you want it to be able to take your action with any kinds of specifics as all, you need to give it those specifics. Otherwise you’ll get generic answers.
4. **Format:** How do you want the output formatted? Do you want it as a doc in a specific template, as a Tweet thread, like a poem? Hugely important for getting usable answers.
5. **Example:** AI can mimic examples extremely well. While not always necessary, can be extremeley helpful if you’re having trouble getting the AI to output in the correct format.
Here is an example of a megaprompt:
Imagine you are expert product manager and writer.
Please use the following information to write user stories to capture the needs and goals of my users.
Here is the information you need:
User Needs:
- To create and prioritize tasks according to their importance and urgency.
- To set deadlines and reminders for completing tasks.
- To assign tasks to specific projects or categories.
- To track progress and completion of tasks.
- To collaborate with colleagues or family members on shared tasks or projects.
User Pain Points:
- Difficulty in keeping track of multiple tasks and deadlines.
- Lack of visibility on the progress of tasks or projects.
- Limited ability to collaborate with others on shared tasks or projects.
Context of Use:
- Users will primarily use the app on their smartphones or tablets.
- Users may also access the app on their desktop computers.
- Users may be in different locations or time zones, and may need to collaborate remotely.
Product Features:
- Task creation and prioritization: Users can easily create tasks and prioritize them based on importance and urgency.
- Deadline and reminder settings: Users can set deadlines and reminders for completing tasks, helping them stay on track and meet their goals.
- Project or category organization: Users can assign tasks to specific projects or categories, making it easier to organize and manage their workload.
- Progress tracking: Users can track the progress and completion of tasks, giving them visibility on their overall productivity.
- Collaboration tools: Users can collaborate with colleagues or family members on shared tasks or projects, enabling them to work together more effectively.
They should be formatted like this: As a [user persona], I want to [user needs] so that I can [user goals].
Examples:
As a trainer, I want my profile to list my upcoming classes and include a link to a detailed page about each so that prospective attendees can find my courses.
As a site visitor, I can access old news that is no longer on the home page, so I can access things I remember from the past or that others mention to me.
As a site visitor, I can see a list of all upcoming “Certification Courses” and can page through them if there are a lot, so I can choose the best course for me.