A Beginner’s Guide to Boosting Engineering with LLM
ai aj ak al am an ao ap aq ar ji” data-testid=”authorName” href=”https://nabil-alouani.medium.com/?source=post_page—–23133dc85550——————————–” rel=”noopener follow”>Nabil Alouani
·
Continue
Towards data science
·
·
20 hours ago
—
Share
Prompt Engineering is a fancy way of saying, “Write better and better instructions for an ai model until it does exactly what you want.”
Writing directions is a bit like riding a bike. You don’t need a PhD. in mechanical physics to learn how to maintain balance. A little theory can help, but the most important part is trial and error.
Consider this guide the “theory part” to help you prepare for ai cycling. You will find a list of techniques illustrated with explanations, examples and templates that you can try on your favorite models.
The guide focuses on ChatGPT (GPT-4), but all of the techniques shared below apply to other large language models (LLM) such as Claude and LLaMA.
What's in this guide? Why should you care about Prompt Engineering?
Why prompt is engineering harder than you think?
You don't need prompt ideas, you need problems
Watch out for ai hallucinations
The Basics of Prompting
Specify the context (also called "Priming")
Specify the desired format
Use <placeholders>
∘ How to use placeholders as parameters
∘ How to use placeholders as instructions
Specify the style/tone
Specify the length of the desired response
Specify the target audience
Many-Examples Prompting
Temperature Control
Zero-Shot Prompting (no examples)
Few-Shot Prompting (several high-quality examples)
Zero-Shot/Few-Shot - The simple version
In-context Learning vs. Chat History
Chain of Thought Prompting
∘ Zero-Shot Chain of Thought
∘ Few-Shot Chain of Thought
Role Prompting
Knowledge Generation Prompting
∘ Knowledge Generation Prompting and ChatGPT Plugins
Knowledge Integration Prompting*
∘ Knowledge Integration* and Microsoft Edge
Directional Stimulus (DS) Prompting
Recursive Criticism and Improvement (RCI) Prompting
Self-Refinement Prompting
Reverse Prompt Engineering
Prompt Revision
Program Simulation Prompting
All-In-One (AIO) Prompting*
Template for All-In-One (AIO) Prompting
More examples of All-In-One Prompting*
∘ Dolores, the Email Muse
∘…