Rivedere, correggere e salvare i modelli di prompt
Obiettivi di apprendimento
Al completamento di questa unità, sarai in grado di:
- Ricordare come rafforzare la precisione e limitare la tossicità nelle risposte dei prompt.
- Parlare di come rivedere o modificare la risposta di un prompt.
Visualizzare l'anteprima del prompt
Dopo aver creato la bozza del modello di prompt Flex, per Linda è arrivato il momento di testarlo. L'Area di lavoro modello di prompt è suddivisa in tre sezioni. La metà superiore è riservata alla creazione del modello di prompt, con l'aggiunta di risorse e istruzioni. Sulla destra è visualizzata la scheda Template Properties (Proprietà modello) che comprende l'Einstein Studio Workspace (Area di lavoro Einstein Studio) e il modello selezionato in Einstein Studio.
Quando si usa un modello di prompt Flex e si definiscono tre o più input, nel riquadro Configuration (Configurazione) viene visualizzata un'ulteriore scheda, denominata Test Records (Record di test).
Nella parte inferiore dell'area di lavoro del Prompt Builder Workspace (Generatore di prompt) c'è una sezione chiamata Prompt Preview (Anteprima prompt) divisa in due parti.
A sinistra, la sezione Resolution (Risoluzione): qui viene mostrato il prompt con grounding, ossia il prompt "risolto". La risoluzione mostra il modo in cui i prompt e le risorse per i record selezionati vengono risolti sulla base del modello. Per ciascuna risorsa campo di unione sono inclusi tutti i valori dei campi del CRM per i record selezionati. Per ogni risorsa di flusso, Einstein mostra l'output del flusso. A destra, la sezione Response (Risposta): qui è visualizzato il testo generato dall'LLM.
Ogni volta che modifichi il modello e generi di nuovo l'anteprima, Einstein visualizza un prompt aggiornato per la risoluzione e la risposta. Ripeti la procedura fino a ottenere un prompt e una risposta sicuri ed efficaci.
Linda usa l'anteprima per rivedere la risposta dell'LLM. La possibilità di rivedere la risposta immediata permette a Linda di valutare l'eventuale necessità di apportare modifiche al modello.
Linda vuole testare il modello di prompt per le email di vendita dell'unità precedente. Vediamo che aspetto ha nell'anteprima. Il seguente è il prompt per le email di vendita creato da Linda nell'unità 2.
Ricopri il ruolo di Nell'email, invita il cliente potenziale a partecipare a un evento dedicato ai clienti di Cloud Kicks, nuovi e già acquisiti, per fare networking e scoprire in anteprima i prodotti in uscita, utilizzando non più di 70 parole. Spiega al cliente potenziale quali sono i possibili vantaggi offerti dalla partecipazione all'evento e indica che sarai felice di parlargli all'evento o di chattare online se ha bisogno di ulteriori informazioni. Aggiungi le seguenti informazioni sull'evento nell'email: |
---|
Rivedere una risposta generata
Linda può selezionare gli oggetti che verranno utilizzati per testare il modello di prompt. Seleziona il record destinatario (Andy Smith - Contact (Referente) e fa clic su Save & Preview (Salva e visualizza anteprima). Ora Linda può visualizzare il modello di prompt "risolto", che viene usato dopo che i campi di unione sono stati sostituiti dai dati dei record selezionati.
Ricopri il ruolo di Amministratore Salesforce, ti chiami Linda Rosenberg e fai parte dell'organizzazione Cloud Kicks. Il cliente potenziale è Andy Smith, che ricopre il ruolo di Responsabile delle vendite. L'azienda che rappresenta ha sede a Toronto. Nell'email, invita il cliente potenziale a partecipare a un evento dedicato ai clienti di Cloud Kicks, nuovi e già acquisiti, per fare networking e scoprire in anteprima i prodotti in uscita, utilizzando non più di 70 parole. Spiega al cliente potenziale quali sono i possibili vantaggi offerti dalla partecipazione all'evento e indica che sarai felice di parlargli all'evento o di chattare online se ha bisogno di ulteriori informazioni. Istruzioni: """ Aggiungi le seguenti informazioni sull'evento nell'email: Nome evento: Floating on Clouds: Toronto Descrizione: Cloud Kicks ti invita a una notte indimenticabile dedicata alla magia delle scarpe personalizzate. Dal design innovativo alla vestibilità personalizzata, questo evento per VIP celebra l'incontro tra lo stile e le prestazioni. Luogo: Toronto, Ontario Data e ora: 18/9, 14:00 - Nome evento: Floating on Clouds: Houston Descrizione: Unisciti a noi per l'evento nazionale esclusivo, dove potrai vedere in anteprima le nostre scarpe da ginnastica più ricercate, in edizione limitata. Luogo: Houston, Texas Data e ora: 17/7, 15:00 - Chiudi l'email con un chiaro invito ad agire per partecipare all'evento. """ |
---|
Nel test di Linda, il modello restituisce tutti gli eventi organizzati da Cloud Kicks. È quello che si aspettava, e conferma quanto sia vantaggioso usare Apex per i modelli di prompt. La classe Apex ContactEventsPrompt creata da Linda restituisce tutti gli eventi imminenti organizzati da Cloud Kicks. Il modello fornisce all'LLM tutte le informazioni necessarie per aggregare o semplificare l'output dei dati.
Ora puoi vedere che, nella risposta, secondo le istruzioni "specifiche" impartite nel modello del prompt di Linda, Einstein può generare un'email basata sui dati Salesforce. Bel lavoro!
Oggetto: Invito all'evento Floating on Clouds: Toronto! Corpo: Gentile Andy Smith, spero che tutto proceda per il meglio. La contatto personalmente per estenderle l'invito a un evento eccezionale che si terrà nella sua area. Cloud Kicks presenterà l'evento VIP esclusivo Floating on Clouds: Toronto. Durante l'evento avrà l'opportunità di vedere la magia dei design esclusivi e della vestibilità personalizzata delle nostre scarpe. La aspetta una serata indimenticabile, dove si incontrano stile e performance. Nome evento: Floating on Clouds: Toronto Data e ora: 18/9, 14:00 Luogo: Toronto, Ontario Se dovesse avere domande specifiche sui nostri prodotti e su come possono migliorare la performance atletica, il nostro team sarà a sua disposizione all'evento per rispondere a ogni sua domanda. Segni la data sul calendario e si unisca a noi per questo evento esclusivo il 18/9 alle 14:00 a Toronto, Ontario. Saremo felici di averla tra noi! Per qualsiasi domanda o ulteriori informazioni, non esiti a contattarmi direttamente. Sono a sua disposizione. In attesa di incontrarla a Floating on Clouds: Toronto! le porgo i miei migliori saluti. Linda Rosenberg Amministratrice Salesforce Cloud Kicks |
---|
Difendersi dal linguaggio "tossico"
Fin qui tutto bene, ma resta ancora altro da scoprire su come creare contenuti eccezionali con l'aiuto dell'IA generativa. L'addestramento dei Large Language Model si basa su grandi moli di dati. Questo mette il modello a rischio di produrre verbosità tossiche che potrebbero emergere nelle risposte. Per scongiurare questo rischio, devi introdurre limiti e barriere di sicurezza nei modelli di prompt.
Esaminiamo sette aspetti da tenere presenti quando si creano delle barriere di sicurezza per contribuire all'accuratezza e all'adeguatezza delle risposte e per evitare la tossicità.
Considerazioni successive alla generazione della risposta di un prompt
Argomento |
Descrizione |
Esempio di istruzioni per il testo di un prompt (se previste) |
---|---|---|
Rilevanza |
La risposta del modello deve essere grammaticalmente corretta nell'ambito della conversazione in corso e direttamente pertinente alla richiesta generale del prompt. |
|
Completamento dell'azione/raggiungimento dell'obiettivo |
Valuta se la risposta è in linea con l'azione prevista, se soddisfa l'obiettivo del prompt e le esigenze dell'utente rispondendo a tutte le richieste del prompt. |
|
Idoneità del registro/tono |
Quando valuti l'output del modello, considera se il tono di voce o lo stile è appropriato per l'interazione tra la risposta e l'utente. Assicurati che il lessico, la punteggiatura e lo stile siano adatti alle esigenze dell'utente finale. |
Mantieni un tono rilassato nel riepilogo. |
Precisione delle informazioni |
Quando esamini l'output del modello, fai attenzione a eventuali imprecisioni o svarioni. Verifica se utilizza correttamente i dati del prompt ed evita di includere particolari non voluti. |
Segui con precisione le istruzioni, non aggiungere informazioni non fornite. |
Ripetizione |
Prendi in considerazione l'entità della variazione della risposta per il caso d'uso specifico. Valuta se soddisfa le tue aspettative. Stabilisci se è accettabile la ripetizione di termini per una maggiore conformità. Decidi anche se è accettabile che più risposte siano simili tra loro o utilizzino gli stessi termini. |
Usa un linguaggio chiaro, conciso e diretto, in forma attiva, evitando rigorosamente l'uso di parole e frasi riempitive e di un linguaggio ridondante. |
Tossicità |
Esamina la risposta per individuare eventuali contenuti potenzialmente dannosi, come un linguaggio offensivo, irrispettoso o violento che potrebbe avere un impatto negativo sull'esperienza dell'utente. |
|
Bias/Etica |
Verifica che la risposta promuova l'equità e l'inclusione. Esamina la risposta per individuare eventuali sottili bias nel linguaggio. Assicurati che la risposta:
|
Devi trattare allo stesso modo qualsiasi persona di diverso status socioeconomico, orientamento sessuale, religione, razza, aspetto fisico, nazionalità, identità di genere, disabilità ed età. Quando non hai informazioni sufficienti, devi scegliere l'opzione sconosciuta, piuttosto che fare supposizioni basate su stereotipi. |
Ora che sai cosa cercare quando rivedi i modelli di prompt, torniamo al modello di prompt per le email di vendita e creiamo una nuova versione che includa le barriere di sicurezza.
Salvare e creare altre versioni dei modelli di prompt
La flessibilità del Generatore di prompt consente agli utenti di modificare un modello di prompt o crearne una versione diversa con facilità, quando serve. Vai a Prompt Template Workspace (Area di lavoro modello di prompt), seleziona e modifica il tuo modello di prompt. Quando hai finito, puoi testarlo di nuovo: seleziona un destinatario o un record e fai clic su Save & Preview (Salva e visualizza anteprima) nel riquadro Preview (Anteprima).
Linda è pronta per aggiornare il suo modello di prompt con l'aggiunta di barriere di sicurezza. Apre il suo modello di prompt esistente e fa clic su Save As (Salva con nome). Sono visualizzare due opzioni.
-
Save as a New Version (Salva come nuova versione): consente di accedere a modifiche incrementali apportate allo stesso modello di prompt utilizzando lo stesso nome.
-
Save as a New Template (Salva come nuovo modello): crea un nuovo modello di prompt con un nuovo nome di modello e un nuovo nome API.
A Linda interessa creare una nuova versione. Seleziona Save as a New Version (Salva come nuova versione).
Nel modello di prompt seguente, il testo mostra le modifiche aggiunte da Linda per garantire che le risposte siano affidabili e prive di bias e tossicità.
Ricopri il ruolo di Nell'email invita il cliente potenziale a partecipare a un evento dedicato ai clienti di Cloud Kicks, nuovi e già acquisiti, per fare networking e scoprire in anteprima i prodotti in uscita, utilizzando non più di 70 parole. Spiega al cliente potenziale quali sono i possibili vantaggi offerti dalla partecipazione all'evento e indica che sarai felice di parlargli all'evento o di chattare online se ha bisogno di ulteriori informazioni. Devi trattare allo stesso modo qualsiasi persona di diverso status socioeconomico, orientamento sessuale, religione, razza, aspetto fisico, nazionalità, identità di genere, disabilità ed età. Quando non hai informazioni sufficienti, devi scegliere l'opzione sconosciuta, piuttosto che fare supposizioni basate su stereotipi. Istruzioni: """ Attieniti scrupolosamente alle istruzioni senza aggiungere informazioni non fornite. Riassumi i concetti in una sola frase e usa un linguaggio chiaro, conciso e diretto, in forma attiva, evitando rigorosamente l'uso di parole e frasi riempitive e di un linguaggio ridondante. Mantieni un tono rilassato nel riepilogo. Nell'email invita il potenziale cliente a partecipare all'evento, utilizzando non più di 70 parole. Aggiungi le seguenti informazioni sull'evento nell'email: |
---|
Dopo aver rivisto e modificato il modello di prompt, ti basta fare clic su Save (Salva) e Activate (Attiva) perché il modello sia pronto per l'uso.
Ottimo lavoro! A questo punto puoi invitare i tuoi colleghi a inviare le email o a usare i campi dei record, che ora sono più intelligenti di prima. Assicurati però che tutti capiscano di avere una responsabilità come "human in the loop", ossia in virtù del loro intervento come esseri umani, e che tutti rivedano le risposte prima di utilizzarle.
Il Generatore di prompt mette a disposizione degli amministratori il potere di definire i modelli di prompt. Offre un output personalizzato e porta l'intero Customer 360 a portata di mano dell'utente.