
Una guida per principianti per il prompt engineering con i LLM
Prompt Engineering è un modo elegante per dire: “Scrivi istruzioni sempre migliori per un modello di intelligenza artificiale finché non fa esattamente quello che vuoi”.
Scrivere istruzioni è un po’ come andare in bicicletta. Non hai bisogno di un dottorato di ricerca. in fisica meccanica per imparare a mantenere l’equilibrio. Un po’ di teoria può aiutare, ma la parte più importante è procedere per tentativi ed errori.
Considera questa guida come un “pezzo di teoria” che ti aiuterà a prepararti per guidare la bici AI. Troverai un elenco di tecniche illustrate con spiegazioni, esempi e modelli che puoi testare sui tuoi modelli preferiti.
La guida si concentra su ChatGPT (GPT-4), ma ogni singola tecnica condivisa di seguito si applica ad altri Large Language Models (LLM) come Claude e 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
∘…
Fonte: towardsdatascience.com