Una guida per principianti per il prompt engineering con i LLM

Immagine dell’autore tramite Midjourney.

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

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *