Conoscere il Generatore di prompt
Obiettivi di apprendimento
Al completamento di questa unità, sarai in grado di:
- Spiegare lo scopo e il valore del Generatore di prompt.
- Indicare alcuni casi d'uso supportati dai modelli di prompt standard.
Introduzione al Generatore di prompt
Se hai consultato il modulo Nozioni fondamentali sui prompt, sai che l'IA generativa è in grado di semplificare il modo in cui svolgi le attività dei tuoi flussi di lavoro giornalieri. Sai anche che affinché l'IA generativa sia efficace, hai bisogno di prompt ben formulati per creare un contenuto pertinente e affidabile. E hai scoperto che puoi ridurre le operazioni necessarie per la creazione di singoli prompt creando dei modelli di prompt.
Con il Generatore di prompt puoi creare, testare, rivedere, personalizzare e gestire i modelli di prompt in modo che possano utilizzare i dati del tuo CRM. A loro volta, questi modelli rendono più semplici i flussi di lavoro quotidiani dei tuoi utenti e più intelligente la tua azienda.
Il Generatore di prompt incorpora le esperienze di IA generativa nei flussi di lavoro degli utenti, consentendo una varietà di casi d'uso di assistenza sia su desktop che su dispositivo mobile. Il tuo team commerciale risparmierebbe tempo se potesse generare automaticamente le email per i lead? Il team apprezzerebbe anche la possibilità di valutare rapidamente quali sono i casi aperti e inoltrati al livello superiore che coinvolgono i suoi clienti prima di rivolgersi a un dirigente? Per questi esempi e altro ancora, il Generatore di prompt è pronto ad aiutarti.
Funzionalità del Generatore di prompt
Il Generatore di prompt incorpora tutti gli ingredienti che fanno di un modello di prompt uno strumento eccezionale: istruzioni, partecipanti, contesto, obiettivi, relazioni, vincoli e, soprattutto, i dati CRM.
Quando usi i dati dei campi dei record di Salesforce, ad esempio quelli dei prodotti o dei referenti, l'output dell'IA generativa è veramente personalizzato e si rivolge in modo specifico alla tua azienda e ai tuoi clienti. Un Large Language Model (LLM) è intelligente quanto lo sono i dati con cui viene addestrato, quindi il Generatore di prompt ti permette di renderlo più efficace mettendo i tuoi dati in primo piano.
Puoi anche utilizzare Flow Builder con il Generatore di prompt per includere i flussi nei modelli, creando prompt dinamici che vanno ben oltre il collegamento dei campi dei record. I flussi permettono di aggiungere una logica condizionale a un prompt e quindi di includere esattamente i dati necessari. Ad esempio, puoi utilizzare un flusso per aggiungere dati basati sull'output di un albero decisionale.
Il Generatore di prompt rende inoltre disponibile un'area di lavoro in cui puoi testare i tuoi modelli di prompt. Puoi visualizzare immediatamente le risposte generate dall'LLM per i record selezionati. Puoi effettuare revisioni e iterazioni sul tuo modello di prompt finché non fornisce risultati efficaci in modo costante.
Vediamo un paio di tipi di modelli che puoi creare e fornire agli utenti con il Generatore di prompt.
Generare email
La tua azienda deve contattare regolarmente i clienti con email invitanti, presentazioni di prodotti accattivanti o promozioni di vendita entusiasmanti? Non sarebbe bello se potessi far scrivere quelle email a un LLM utilizzando la storia e i dettagli delle tue relazioni con i clienti?
[Immagine generata da IA usando DreamStudio su stability.ai con il prompt "Alcuni laptop con vari messaggi email inviati in direzioni diverse. Disegnato nello stile di un'immagine vettoriale in 2D".]
Linda Rosenberg, amministratrice Salesforce per Cloud Kicks, scopre che il team di vendita della sua azienda dedica una quantità significativa di tempo alla redazione di email di generazione di lead. Linda sceglie di utilizzare il Generatore di prompt per semplificare i flussi di lavoro delle email per i suoi agenti di vendita.
Nel progettare il suo modello di prompt per i messaggi email, Linda si rende conto che personalizzare l'output è fondamentale. Vuole assicurarsi che l'LLM generi una risposta basata sull'effettivo contesto aziendale della società. Quindi, usa il Generatore di prompt per includere nel modello i campi di unione che utilizzano i dati CRM di Salesforce. Inizia a creare una bozza del modello di prompt.
Ricopri il ruolo di {!$Input:Sender.Title}
, ti chiami {!$Input:Sender.FirstName}
e fai parte dell'organizzazione {!$Input:Sender.CompanyName}
. Il cliente potenziale è {!$Input:Recipient.Name}
, che ricopre il ruolo di {!$Input:Recipient.Title}
nell'azienda {!$Input:Recipient.Company}
, con sede a {!$Input:Recipient.City}
.
Utilizzando Flow Builder, Linda aggiunge al modello anche un flusso con riferimenti incrociati alle località dei clienti in modo da individuare gli eventi locali ospitati da Cloud Kicks. Se non si trova un evento nelle vicinanze, il flusso suggerisce un evento online imminente. Linda incorpora il flusso nel suo modello di prompt in modo che, dopo l'esecuzione del flusso e l'identificazione dell'evento, l'LLM utilizzi l'output del flusso per generare un'email contenente gli eventi a cui il cliente può partecipare. Continua con la creazione del modello di prompt e aggiunge le istruzioni seguenti.
Nell'email, invita il cliente potenziale a partecipare all'evento {!$FLOW:Check_Events_In_Lead Area.Prompt}
, utilizzando non più di 90 parole. Spiega al cliente potenziale quali sono i possibili vantaggi offerti dalla partecipazione all'evento e indica che sarai felice di parlargli in quell'occasione o di chattare online se ha bisogno di ulteriori informazioni.
Linda completa la creazione del modello di prompt e seleziona un record su cui testarlo. Vede il prompt generato e il messaggio email prodotto dall'LLM come output. Una volta creato il prompt, Linda può perfezionarlo.
Prompt
|
Output
|
---|---|
Ricopri il ruolo di responsabile commerciale, ti chiami Jose Figueroa e fai parte dell'organizzazione Cloud Kicks. Il cliente potenziale è Rob Hutchinson, che ricopre il ruolo di direttore nell'azienda Acme Inc. con sede ad Atlanta, Georgia. Quando ti chiedo di generare un'email per invitare il potenziale cliente all'evento della tua azienda, devi seguire scrupolosamente le istruzioni riportate di seguito. Nell'email, invita il potenziale cliente a partecipare all'evento "Floating on Clouds: Atlanta Kickoff" il 18 settembre 2023, 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 90 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. I saluti devono contenere solo il nome del destinatario. Inoltre, genera una riga dell'oggetto che possa aumentare il tasso di apertura utilizzando parole e contenuti correlati al contenuto del corpo del messaggio email. Non deve superare le 12 parole. Usa un linguaggio chiaro, conciso e diretto, in forma attiva, evitando rigorosamente l'uso di parole e frasi riempitive e di un linguaggio ridondante. Ora genera l'email invitando il cliente potenziale all'evento. |
Oggetto: Partecipa all'evento "Floating on Clouds: Atlanta Kickoff" il 18 settembre 2023! Salve Rob, Ti invitiamo a partecipare a "Floating on Clouds: Atlanta Kickoff" il 18 settembre 2023, un evento esclusivo per i clienti, nuovi e vecchi, di Cloud Kicks. Questo evento è una fantastica opportunità per entrare in contatto con i leader del settore e dare un'occhiata in anteprima ai nostri prodotti di prossima uscita. Siamo convinti che la partecipazione a questo evento sia un'occasione preziosa per approfondire conoscenze e contatti. Se desideri maggiori informazioni, sarà mio piacere parlare con te all'evento oppure online. In attesa di incontrarti all'evento, ti porgo i miei migliori saluti. Jose Figueroa Responsabile commerciale Cloud Kicks |
Linda rivede l'output e decide che il modello è pronto. Verifica inoltre che i suoi colleghi sappiano di dover sempre rivedere le risposte che ricevono, per assicurarsi che siano pertinenti e imparziali, e che potranno personalizzarle come desiderano.
Generare campi
La generazione di campi porta i contenuti creati dall'IA direttamente nei campi di Lightning Experience sul desktop o sul dispositivo mobile che utilizzi maggiormente. La generazione di campi può far risparmiare tempo nelle operazioni ripetute, ad esempio l'uso di un LLM per scrivere le descrizioni dei prodotti. Ma può anche fare molto di più, offrendo all'azienda nuove opportunità che prima non erano possibili.
Ad esempio, Linda di Cloud Kicks sa che il team di vendita è stato colto di sorpresa da questioni non risolte durante le chiamate con i clienti. Il team di vendita deve sempre essere informato, specialmente se un caso è già in fase di inoltro al livello superiore. Il management ha suggerito che l'assistenza fornisca al team di vendita riepiloghi aggiornati al minuto dei casi dei clienti prima delle chiamate, ma questo non è stato possibile.
Linda si rende conto che è possibile integrare modelli di generazione di campi in Flow Builder per ottenere i dati dei casi da far riassumere a un LLM. Può lavorare seguendo lo stesso processo di creazione, test e iterazione che ha utilizzato per il modello di generazione dei messaggi email. Dopo alcune sperimentazioni, Linda ha realizzato il seguente modello di prompt per la generazione di campi.
Sei un rappresentante dell'assistenza con il compito di creare per un dato cliente un breve riepilogo di tutti i casi aperti, che verrà utilizzato da un venditore quando telefona al cliente. 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 ipotesi basate su stereotipi. Istruzioni: """""" Attieniti scrupolosamente alle istruzioni senza aggiungere informazioni non fornite. Fai un riepilogo dicendo all'agente quanti sono i casi aperti e quanti sono in fase di escalation. Poi riassumi i problemi dei casi già inoltrati al livello superiore. 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. """""" Grafico dati JSON casi aperti: {!$Flow:Ground_On_Open_Cases_For_Account.Prompt} """""" |
---|
Prompt
Il Generatore di prompt crea il prompt seguente a partire dal modello. Tieni presente che il prompt è in gran parte uguale al modello di prompt finché non arrivi in fondo al testo. A quel punto, il flusso è stato sostituito dai dati reali.
Sei un rappresentante dell'assistenza con il compito di creare per un dato cliente un breve riepilogo di tutti i casi aperti, che verrà utilizzato da un venditore quando telefona al cliente. 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 ipotesi basate su stereotipi. Istruzioni: """""" Attieniti scrupolosamente alle istruzioni senza aggiungere informazioni non fornite. Fai un riepilogo dicendo all'agente quanti sono i casi aperti e quanti sono stati inoltrati al livello superiore. Poi riassumi i problemi dei casi già inoltrati al livello superiore. 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. """""" Grafo dei dati dei casi aperti in formato JSON: {'Cases':[ '00001004':{'Status':'Inoltrato al livello superiore','Subject':'Attività fraudolenta','Description':'Sospetto di attività fraudolenta legata all'ordine di scarpe.'}, '00001005':{'Status':'Inoltrato al livello superiore','Subject':Spedizione scarpe smarrita','Description':'Il cliente non ha ricevuto la spedizione di scarpe e le informazioni di tracciamento non si aggiornano.'}, '00001006':{'Status':'Inoltrato al livello superiore','Subject':'Tipo errato di scarpe,'Descrizione':'Il cliente ha ricevuto un tipo di scarpe diverso da quello ordinato.'}, '00001007':{'Status':'In attesa','Subject':'Usura e logoramento della suola','Description':'Il cliente segnala l'usura e il logoramento precoce della suola delle scarpe.'}, '00001008':{'Status':'Inoltrato al livello superiore','Subject':'Ritardo di consegna delle scarpe','Description':'Il cliente non ha ricevuto le scarpe entro il tempo previsto.'}, '00001009':{'Status':'In attesa','Subject':'Scatola scarpe danneggiata','Description':' La scatola delle scarpe è stata danneggiata durante la spedizione.'}, '00001010':{'Status':'Inoltrato al livello superiore','Subject':'Taglia scarpe errata','Description':'Il cliente ha ricevuto scarpe del numero sbagliato.'}, '00001011':{'Status':'In attesa','Subject':'Errore di fatturazione','Description':'Le informazioni di fatturazione non corrispondono ai dati dell'ordine.'} {}]} """""" |
---|
Output
Ecco la risposta dell'LLM al prompt, che riepiloga i dati in una forma accessibile a tutti.
Ci sono 8 casi aperti per questo cliente, 5 dei quali inoltrati al livello superiore. I problemi dei casi inoltrati al livello superiore sono i seguenti: - Caso 00001004: Indagare su una potenziale frode legata all'ordine di scarpe, rassicurare il cliente sulla sicurezza e verificare l'autenticità della transazione. - Caso 00001005: Risolvere urgentemente una spedizione di scarpe mancante, indagare sui problemi di tracciamento e assicurare la risoluzione tempestiva per la soddisfazione del cliente. - Caso 00001006: Risolvere il problema di un cliente che ha ricevuto un tipo di scarpe diverso da quello ordinato, assicurare l'elaborazione accurata. - Caso 00001008: Il cliente è contrariato per la lunga attesa delle scarpe, che ha creato disagio e frustrazione. Serve una soluzione urgente. - Caso 00001010: Il cliente è insoddisfatto perché le scarpe ricevute non sono del numero che ha richiesto, con ripercussioni sul comfort e sull'utilizzabilità. Richiesta attenzione immediata. Tieni presente che le informazioni fornite si basano esclusivamente sui casi aperti e non formulano alcuna ipotesi o giudizio sul cliente. |
---|
Linda rivede l'output e decide che il modello è pronto. Incontra il team di vendita e si assicura che tutti comprendano l'importanza dell'intervento umano nel processo ed esaminino tutte le risposte dell'LLM. Il team di assistenza è sollevato, quello di vendita è entusiasta e Linda iniziare a pensare a come potrà utilizzare in seguito il Generatore di prompt per semplificare i flussi di lavoro nelle esperienze supportate in Customer 360.
[Immagine generata da IA usando DreamStudio su stability.ai con il prompt "Una donna in una sala conferenze durante una presentazione con un team di vendita. Disegnato nello stile di un'immagine vettoriale in 2D".]
Il Generatore di prompt offre al tuo team la libertà di concentrarsi su ciò che conta di più: i vostri clienti.
Risorse
-
Trailhead: Nozioni fondamentali sui prompt
-
Trailhead: Nozioni di base sull'IA generativa
-
Trailhead: IA generativa Einstein: breve panoramica