How to improve your prompting game and answers' quality with these 15 techniques.



Use these prompting techniques to improve results up to 50% of the baseline quality.



🔸 Baseline

Your usual, baseline prompting. We list it pretty much because it's important to have something to compare your results to.



Example: 🤖 Give me a list of good resources for self-development



🔸 CoT (Chain of Thought)

Give a few examples of accurate classification before querying.



Example: 🤖 Give me a list of good refocus for self-development, like these books: The Power of Now, The Presence Process, The Slight Edge, and like these podcasts: Naval, Tim Ferris Podcast.



🔸 Zero-CoT

Ask the model to reason step-by-step before providing its answer.



Example: add 🤖 Show your thinking step-by-step to adjust before giving a final answer.



🔸 Raw Instructions (rawins)

Give instructions about its role and the task by adding instructions to the user message.



Example: 🤖 You are a self development coach. Your task is to provide me with the relevant information and advice for how to develop myself.



🔸 System Instructions (systins)

Give instructions about its role and the task by adding instructions to the system message.



Example: 🤖 {{role}}=“self development coach", {{task}}=“list self-development resources", etc.



🔸 Both Types of Instructions (both)

Split instructions with role as a system message and task as a user message.



Example: 🤖 {{role}}=“self development coach", {{task}}=“list self-development resources", etc. Write a blog post authored by {{role}} role, with a task: {{task}}. Do you get it?



🔸 Mock Discussion (mock)

Give task instructions by mocking a discussion where it acknowledges them.



⚡️ How to: Give a sample of a dialogue that is a correct example for your use case



🔸 Reiterating (reit)

Reinforce key elements in the instructions by repeating them.



⚡️ How to: Remind the AI of something you said in the beginning or in the previous post, so it can double down on these instructions



🔸 Strict Templating

Ask the model to answer by strictly following a given template.



Example: 🤖Answer using this template:

[Title]

- [List item] [Description]

- [List item] [Description]

- [List item] [Description]

[Conclusion]



🔸 Loose templating

Ask for just the final answer to be given following a given template.



Example: 🤖 When we finish answering input questions, follow this format in your final answer: …



🔸 Right conclusion

Asking the model to reach the right conclusion.



Example: 🤖 Let's think step-by-step to reach the right conclusion.



Additional Info

Provide additional information to address common reasoning failures.



Example: 🤖 When giving an answer, take into account …



Naming

Give the model a name by which we refer to it in conversation.



Example: 🤖 You are CoachGPT, you are coaching people to develop and grow…



positive (pos)

Provide the model with positive feedback before querying it.



Example: 🤖 Great! Let's continue then.



Accent

Use symbols like {{}} and # for formulas and variables; JSON format for structured information; and exclamation marks (!) to mark certain parts of the prompt as more important for LLM.



Example: 🤖 Act as a !Coach and Advisor.



***



Read a paper on prompting: https://arxiv.org/pdf/2303.07142.pdf



***



🪆Russian: добавьте “Веди разговор на русском” в конце промпта



🇺🇦 Ukrainian: Введіть "Відповідай українською" в конце запиту



@ppprompt