Scrivere prompt migliori
Obiettivi di apprendimento
Al completamento di questa unità, sarai in grado di:
- Applicare un framework in sei fasi per scrivere prompt efficaci.
- Organizzare prompt complessi utilizzando la formattazione con triple virgolette.
- Illustrare le best practice per la scrittura di prompt.
- Scrivere prompt che producono risultati coerenti e affidabili.
Organizzare prompt complessi con le triple virgolette
Quando un prompt mescola le tue istruzioni con le informazioni che il modello deve utilizzare, quest’ultimo potrebbe interpretare le informazioni come istruzioni aggiuntive. Per delimitare i dati puoi usare le triple virgolette ("""). Tutto ciò che si trova al di fuori dei delimitatori rappresenta ciò che vuoi che il modello faccia, tutto quello che si trova al loro interno corrisponde alle informazioni con cui deve lavorare.
Questo approccio è diverso dall’uso delle virgolette normali. Queste ultime contrassegnano parole pronunciate. Le triple virgolette contrassegnano un blocco di dati di input, come il record di un caso, un thread di email o valori di campi di unione.
Prima:
You are a customer service representative. Review this case and write a response email. The customer said: "I've been waiting 3 weeks for my refund. I'm very frustrated." Include an apology, explain the refund process, and offer a timeline. Keep it under 100 words.
Dopo (organizzato con le triple virgolette):
You are a customer service representative. Task: Write a response email to this customer Instructions: - Start with a sincere apology - Explain our refund process - Provide a specific timeline for resolution - Keep the response under 100 words - Use a professional but empathetic tone Case Details: """ Case Number: 00012345 Issue: Refund delay Wait time: 3 weeks Customer message: I've been waiting 3 weeks for my refund. I'm very frustrated. """
Le triple virgolette non delimitano una citazione di quanto detto dal cliente. Indicano al modello che al loro interno si trova un blocco che contiene dati da usare, non un’istruzione da seguire. In questo modo le parole del cliente non vengono trattate come comandi aggiuntivi, e il prompt risulta più facile da leggere e aggiornare.
Cinque best practice per prompt migliori
- Fornisci istruzioni specifiche. Invece di “Scrivi una buona email”, prova con “Scrivi un’email professionale i cui ti scusi per il ritardo di tre settimane nel rimborso, spieghi la procedura di rimborso e prometti una risoluzione entro cinque giorni lavorativi.”
- Usa il principio del riferimento unico. Ripetere gli stessi dati in un singolo prompt può portare a risultati imprevisti o incoerenti. Questo è particolarmente importante nel Generatore di prompt, in cui più campi di unione possono fare riferimento a dati che si sovrappongono.
- Usa una formattazione coerente. Formatta i prompt sempre nello stesso modo. Questo ti aiuta a riutilizzarli e a semplificarne l’aggiornamento in seguito.
- Esegui test e iterazioni. Testa sempre i prompt con dati reali. Se il risultato non è quello previsto, perfeziona il prompt e riprova.
- Documenta i prompt. Prendi nota di ciò che funziona e di ciò che non funziona. Questo aiuta a creare prompt migliori più rapidamente.
L’esempio di Tranquil Trails qui sotto mostra queste best practice in azione.
Esempio reale: Tranquil Trails Resort
Ecco un prompt completo e ben strutturato per un’azienda:
Role: You are a guest services manager for Tranquil Trails Resort Context: Tranquil Trails is a luxury mountain resort known for hiking, spa services, and farm-to-table dining. This guest has just completed their stay. Task: Write a thank-you email to send after a guest checks out Instructions: - Thank them for their stay - Mention specific activities they enjoyed - Reference something personal from their comment - Include a special offer for their next visit - Keep a warm, personal tone - Close with an invitation to return Format: - Professional email format - Subject line included - Body text only (no HTML) Constraints: - Keep the email under 200 words - Make it feel personal, not generic """ Guest Details: - Name: Sarah Martinez - Stayed: 3 nights (March 10-13) - Room: Mountain View Suite - Activities: Spa treatments, guided hiking tour, farm-to-table dinner - Comment: "Best vacation ever. Can't wait to come back!" """
Un prompt ben strutturato non produce solo un output migliore, ma produce un output ripetibile. È questo che rende i prompt utili in un contesto aziendale.
Argomento successivo
Nella prossima unità, imparerai quattro schemi di progettazione che ti consentiranno di affrontare con maggiore facilità le attività più comuni per la creazione di prompt.