Tecniche Principali del Prompt Engineering

  1. Chiarezza e Specificità:
    • Verbi d’azione: Usa verbi che indicano chiaramente l’azione desiderata, come “descrivi”, “confronta”, “crea”, “traduci”.
    • Limitazioni: Definisci i limiti della risposta, come lunghezza, formato o stile.
    • Dettagli: Fornisci dettagli specifici per contestualizzare la richiesta.
    Esempio: Invece di “Dimmi qualcosa sull’intelligenza artificiale”, prova con “Descrivi in modo semplice i principi fondamentali dell’apprendimento automatico in 300 parole.”
  2. Contesto:
    • Informazioni preliminari: Fornisci al modello le informazioni di base necessarie.
    • Scenario: Crea uno scenario o un contesto in cui la risposta ha senso.
    • Referenze: Cita fonti o esempi specifici per guidare la risposta.
    Esempio: “Immagina di essere un insegnante di storia. Spiega agli studenti le cause della Rivoluzione Francese, usando analogie con eventi attuali.”
  3. Esempi:
    • Modelli: Fornisci esempi di ciò che desideri ottenere.
    • Output desiderato: Mostra al modello il formato e lo stile della risposta desiderata.
    Esempio: “Scrivi un haiku sul cambiamento climatico. Esempio: La Terra geme forte, Ghiacciai si sciolgono lenti, Futuro incerto.”
  4. Istruzioni Dettagliate:
    • Formato: Specifica il formato della risposta (lista, paragrafo, tabella).
    • Stile: Indica lo stile desiderato (formale, informale, umoristico).
    • Tono: Definisci il tono della risposta (neutrale, positivo, negativo).
    Esempio: “Crea una lista di cinque titoli di libri di fantascienza che potrebbero piacere a un adolescente, utilizzando un tono avvincente e pieno di suspense.”
  5. Iterazione:
    • Sperimentazione: Prova diverse formulazioni del prompt.
    • Analisi: Valuta i risultati e apporta modifiche.
    • Affinamento: Rafforza gradualmente il prompt per ottenere risultati sempre migliori.
    Esempio: Se il modello produce una risposta troppo generica, prova a aggiungere più dettagli o a cambiare il verbo d’azione.

Altre Tecniche Avanzate:

  • Zero-Shot
  • Few-Shot
  • Chain-of-Thought (CoT)
  • Self-Consistency
  • Prompt Generated Knowledge
  • Prompt Chaining
  • Tree of Thoughts (ToT)
  • Retrieval Augmented Generation (RAG)
  • Automatic Reasoning and Tool-use (ART)
  • Automatic Prompt Engineer (APE)
Articolo suggerito da Gemini e dal sito: Guida al Prompt Engineering

Torna in alto