Best Practices for Prompt Engineering

Aug 8, 2024

Guida al Prompt Engineering in Cloud 3.5

Introduzione

  • Video guida gratuita sul Prompt Engineering in Cloud 3.5.
  • Obiettivo: migliorare la comprensione e l'uso dei prompt.
  • Video lungo, si consiglia di guardarlo con calma.

Modulo 1: Scrivere Prompt Chiari

  • Scrivere prompt chiari, diretti e dettagliati.
  • Importanza di fornire un contesto:
    • Specificare come verranno utilizzati i risultati.
    • Identificare il pubblico.
    • Definire l'obiettivo del task e l'output ideale.
  • Utilizzare elenchi per chiarire le richieste al chatbot.
  • Esempio:
    • Prompt sbagliato: "Rimuovi informazioni sensibili da email dei clienti."
    • Prompt migliorato: "Il tuo lavoro è di anonimizzare le email di assistenza clienti..."
  • Risultato più utile e organizzato.

Modulo 2: Few Shot Prompting

  • Fornire esempi aumenta l'accuratezza delle risposte.
  • Importanza di utilizzare esempi pertinenti e diversificati.
  • Esempio di prompt:
    • Prompt sbagliato: "Analizza questi feedback dei clienti e classificali."
    • Prompt migliorato: "Il tuo task è di classificare rapidamente le richieste di assistenza clienti per sentiment e urgenza..." "Ecco due esempi per guidarti..."

Modulo 3: Chain of Thoughts

  • Far pensare Cloud: dargli tempo di elaborare.
  • Maggiore accuratezza e coerenza nelle risposte.
  • Esempio di prompt:
    • Prompt base: "Aiutami a scrivere una mail di scuse per un cliente insoddisfatto..."
    • Prompt intermedio: "Scomponi il tuo ragionamento in passi ben definiti..."
    • Prompt avanzato: "Mostrami il tuo processo di pensiero nel tag 'thinking'..."

Modulo 4: Utilizzo dei Tag XML

  • Strutturare i prompt con tag XML per chiarezza.
  • Facilita la lettura e l'elaborazione da parte di Cloud.
  • Esempio di prompt:
    • Senza tag: "Aiutami a scrivere una mail di scuse..."
    • Con tag: "Aiutami a scrivere una mail di scuse per un cliente..." (formattato con tag XML).

Modulo 5: Assegnare Ruoli a Cloud (Act As)

  • Comportati come un professionista specifico per migliorare le risposte.
  • Esempio di prompt:
    • Sbagliato: "Spiegami perché ci sono le maree."
    • Giusto: "Sei un maestro delle elementari e spiega ai tuoi studenti perché ci sono le maree..."

Modulo 6: Formato di Output

  • Specificare il formato desiderato per l'output.
  • Esempio di prompt:
    • Generico: "Fammi un elenco di tutti i mesi dell'anno con il numero di giorni."
    • Specifico: "Mettimi il risultato in formato JSON."

Modulo 7: Concatenare i Prompt

  • Iterare sui prompt per migliorare i risultati.
  • Importanza di non arrendersi al primo output.
  • Esempio di prompt:
    • Primo passaggio: "Scrivi un post motivazionale per LinkedIn..."
    • Secondo passaggio: "Controlla il post appena generato e riduci un po' l'enfasi..."

Conclusione

  • Importanza di applicare le best practice nel Prompt Engineering.
  • Utilizzare questi moduli per migliorare la comunicazione con Cloud.
  • Possibilità di scaricare i prompt utilizzati nel video.