Creare un modello di prompt Flex
Obiettivi di apprendimento
In questo progetto svolgerai le seguenti attività:
- Creazione di un modello di prompt Flex utilizzando il Generatore di prompt.
- Creazione di un flusso prompt attivato da modello da utilizzare in un modello di prompt Flex.
Prima di iniziare
Prima di iniziare questo modulo, ti consigliamo di completare i moduli seguenti:
-
Nozioni fondamentali sui prompt
-
Nozioni di base sul Generatore di prompt
-
Nozioni di base di Flow Builder
Introduzione
Nel Generatore di prompt, i modelli di prompt Flex offrono un metodo versatile ed efficiente per automatizzare la creazione di testi per PDF, post su social media, newsletter, email, campi di record e molto altro mediante l'IA generativa Einstein e il Large Language Model (LLM). A differenza dei modelli di prompt per le email di vendita o per la generazione di campi nel Generatore di prompt, i modelli Flex non hanno punti di ingresso predefiniti. Cosa significa? Puoi selezionare un qualsiasi oggetto nella tua organizzazione da utilizzare nel modello e applicare il prompt completato quando lo ritieni opportuno. Indipendentemente dal fatto che si utilizzino Apex, Flow, API REST o Agentforce, i modelli Flex sono progettati per soddisfare le esigenze degli utenti.
In questo progetto imparerai a creare e testare un modello di prompt Flex nel Generatore di prompt. Inoltre, scoprirai come utilizzare un flusso per migliorare le risposte del prompt e gestire set di dati di grandi dimensioni in modo efficace. Il tuo compito è progettare la newsletter di una rinomata destinazione turistica, Coral Cloud Resorts, per mettere in luce gli eventi che si svolgono nella struttura durante il soggiorno degli ospiti.
Registrarsi per un playground personalizzato con IA Einstein
Per completare questo progetto è necessario un playground personalizzato speciale con durata limitata in cui siano disponibili l'IA Einstein e i dati di esempio.
- Se non lo hai già fatto, fai clic sulla casella di controllo Posso ricevere un'email per la reimpostazione della password che trovi all'inizio di questa unità.
- Fai clic su Crea playground.
- Segui le indicazioni visualizzate.
- Prendi nota della data di scadenza dell'organizzazione e completa questo badge prima di quella data.
Abilitare Einstein in Imposta
- Se non hai ancora aperto l'organizzazione di prova in cui è abilitata l'IA Einstein, fai scorrere la pagina fino alla sezione Sfida pratica e fai clic su Avvia per aprirla.
- Fai clic su
e poi su Setup (Imposta). La pagina Setup (Imposta) si apre in una nuova scheda.
- Nella casella Quick Find (Ricerca veloce), inserisci
einstein setup
(impostazione einstein) e fai clic su Einstein Setup (Impostazione Einstein).
- Fai clic sul pulsante di alternanza in corrispondenza di Turn on Einstein (Attiva Einstein). L'impostazione potrebbe essere già attiva se hai completato il progetto Avvio rapido: Agentforce.
- Aggiorna la finestra del browser per visualizzare altre impostazioni amministrative disponibili quando Einstein è abilitato.
Aggiungere i dati delle esperienze
Prima di iniziare a utilizzare il Generatore di prompt, creiamo due eventi del resort da utilizzare come dati di test.
Innanzitutto, crea un evento per una serata karaoke.
- Nel playground personalizzato, fai clic sull'App Launcher (Programma di avvio app)
e inserisci
Experience
(Esperienze) nella casella di ricerca.
- Fai clic su Experiences (Esperienze).
- Fai clic su New (Nuovo).
- In Experience Name (Nome esperienza), inserici
Family Karaoke Night
(Serata karaoke per famiglie).
- Seleziona Low (Basso) nel campo Activity Level (Livello attività).
- Nel campo Capacity (Numero massimo di partecipanti), inserisci
50
.
- Nel campo Default Start Time (Ora di inizio predefinita), seleziona 6:00 PM (18:00).
- Incolla il testo seguente nel campo Description (Descrizione):
Join us for Family Karaoke Night and sing your heart out with your loved ones! It's a fun-filled evening where you can showcase your talent, laugh together, and create unforgettable memories.
- Nel campo Duration (Durata), inserisci
2
.
- Nel campo Location (Luogo), inserisci
Melody Lounge
(Salone Melody).
- Seleziona Family & Kids' Activities (Attività per famiglie e bambini) nel campo Type (Tipo).
- Fai clic su Save & New (Salva e Nuovo).
Ora crea un evento dedicato allo yoga.
- Inserisci
Sunrise Yoga
(Yoga al sorgere del sole) nel campo Experience Name (Nome esperienza).
- Seleziona Medium (Medio) nel campo Activity Level (Livello attività).
- Nel campo Capacity (Numero massimo di partecipanti), inserisci
35
.
- Nel campo Default Start Time (Ora di inizio predefinita), seleziona 7:00 AM (07:00).
-
Incolla il testo seguente nel campo Description (Descrizione):
Start your day with Sunrise Yoga on the beach, where you can stretch under the warm morning sun and listen to the soothing sound of the waves. It's the perfect way to feel refreshed and ready for a fun day ahead!
- Nel campo Duration (Durata), inserisci
1
.
- Nel campo Location (Luogo), inserisci
Cocoa Shore
(Spiaggia Cocoa).
- Seleziona Fitness & Exercise (Fitness e attività fisica) nel campo Type (Tipo).
- Fai clic su Save (Salva).
Creare un modello Flex
Una volta predisposti i dati, puoi passare alla creazione di un nuovo modello di prompt Flex. Questo passaggio stabilisce le fondamenta del tuo prompt. Quando crei modelli Flex per i tuoi progetti, devi scegliere con attenzione i nomi API perché verranno utilizzati in modelli che usano Apex o Flow.
- Fai clic su
e poi su Setup (Imposta).
- Nella casella Quick Find (Ricerca veloce), inserisci
prompt
e fai clic su Prompt Builder (Generatore di prompt).
- Fai clic su New Prompt Template (Nuovo modello di prompt).
- Completa la configurazione del modello con le impostazioni seguenti:
- Prompt Template Type (Tipo di modello prompt): Flex
- Prompt Template Name (Nome modello di prompt):
New Guest Newsletter
(Newsletter per i nuovi ospiti)
- API Name (Nome API):
New_Guest_Newsletter
- Template Description (Descrizione modello):
Newsletter for incoming resort guests.
(Newsletter per gli ospiti del resort in arrivo.)
- Prompt Template Type (Tipo di modello prompt): Flex
- Per i modelli Flex puoi aggiungere fino a cinque risorse. In Define Sources (Definisci origini), aggiungi due risorse di tipo Object (Oggetto). Per la prima, inserisci quanto segue:
- Name (Nome):
Reservation
(Prenotazione)
- API Name (Nome API):
Reservation
- Source Type (Tipo di origine): Object (Oggetto)
- Object (Oggetto): External Reservation (Prenotazione esterna)
- Name (Nome):
- Per aggiungere la seconda risorsa, fai clic su Add Resources (Aggiungi risorse), quindi inserisci quanto segue:
- Name (Nome):
Experience
(Esperienza)
- API Name (Nome API):
Experience
- Source Type (Tipo di origine): Object (Oggetto)
- Object (Oggetto): Experience (Esperienza)
- Name (Nome):
- Fai clic su Next (Avanti). Si apre l'area di lavoro Prompt.
Creare un prompt
Ottimo. Per questo scenario ti forniamo un prompt per aiutarti a iniziare a creare la newsletter del resort. Come noterai, il prompt include campi di unione relativi alle informazioni sulla prenotazione dell'ospite e ai dettagli dell'esperienza del resort. Se ti interessa scoprire quali sono le caratteristiche di un ottimo prompt, vedi il badge Nozioni fondamentali sui prompt.
Incolla il testo seguente nell'area di lavoro Prompt:
You're the Director of Fun at Coral Cloud Resorts writing a newsletter to welcome {the new guest} and inform them of upcoming activities during their stay. The purpose of the newsletter is to get guests excited about staying at the resort. When I ask you to create the newsletter, you must strictly follow my instructions below. Instructions: Introduce the resort in a newsletter no longer than three paragraphs. Inform the guests about their reservation using the following details: Check In: {Check-in Date} Check Out: {Check-out Date} Room Selection: {Room Type} Include a bulleted list of the experiences available during the guest’s stay, including the description and the locations. The experiences are as follows: Experience Name: {Experience Name} Experience Location: {Experience Location} Experience Details: {Experience Details} Use clear and straightforward language using the active voice and strictly avoiding the use of filler words and phrases and redundant language. Be conversational. Do not attribute any negative traits in the summary. End with a call to action for readers to look at our website for these offers. Now create the newsletter.
Aggiungere campi di unione
I campi di unione (cioè le stringhe tra parentesi graffe) all'interno del prompt aggiungono il contesto. Nel Generatore di prompt è facile incorporare dati pertinenti provenienti dal CRM, da Data Cloud o da fonti esterne (tramite Data Cloud): basta selezionare la risorsa dall'elenco di selezione Resource (Risorsa). È la prossima cosa che farai.
- Trova la stringa {the new guest} nel prompt ed eliminala per poi sostituirla con in campo di unione corretto facendo clic su Insert Resource (Inserisci Risorsa) e selezionando Reservation (Prenotazione) > External Guest (Ospite esterno) > First Name (Nome).
- Trova la stringa {Check-in Date} nel prompt ed eliminala. Fai clic sul campo Insert Resource (Inserisci risorsa) e seleziona Reservation (Prenotazione) > Check-in Date (Data di arrivo).
- Trova la stringa {Check-out Date} nel prompt ed eliminala. Fai clic su Insert Resource (Inserisci risorsa) e seleziona Reservation (Prenotazione) > Check-out Date (Data di partenza).
- Trova la stringa {Room Type} nel prompt ed eliminala. Fai clic su Insert Resource (Inserisci risorsa) e seleziona Reservation (Prenotazione) > Room Type (Tipo di camera).
- Trova la stringa {Experience Name} nel prompt ed eliminala. Fai clic su Insert Resource (Inserisci risorsa) e seleziona Experience (Esperienza) > Experience Name (Nome esperienza).
- Trova la stringa {Experience Location} nel prompt ed eliminala. Fai clic su Insert Resource (Inserisci risorsa) e seleziona Experience (Esperienza) > Location (Luogo).
- Trova la stringa {Experience Details} nel prompt ed eliminala. Fai clic su Insert Resource (Inserisci risorsa) e seleziona Experience (Esperienza) > Description (Descrizione).
- Sotto Models (Modelli), seleziona OpenAI GPT 4 Omni Mini.
- Fai clic su Save (Salva).
Il testo del modello di prompt dovrebbe essere il seguente:
Sei il direttore dell'animazione presso Coral Cloud Resorts e stai scrivendo una newsletter per dare il benvenuto a Input:Reservation.External_Guest__r.First_Name__c aggiungendo informazioni sulle attività in programma durante il suo soggiorno. Lo scopo della newsletter è di suscitare l'entusiasmo degli ospiti riguardo al loro soggiorno presso il resort. Quando ti chiedo di creare la newsletter, devi aderire scrupolosamente alle istruzioni seguenti.
Istruzioni:
Presenta il resort in una newsletter di massimo tre paragrafi.
Informa gli ospiti riguardo alla loro prenotazione utilizzando i seguenti dettagli:
Arrivo: Input:Reservation.Check_in_Date__c
Partenza: Input:Reservation.Check_out_Date__c
Camera selezionata: Input:Reservation.Room_Type__c
Includi un elenco puntato con le esperienze fruibili durante il soggiorno dell'ospite, aggiungendone la descrizione e il luogo. Le esperienze sono le seguenti:
Nome esperienza: Input:Experience.Name
Luogo dell'esperienza: Input:Experience.Location__c
Dettagli dell'esperienza: Input:Experience.Description__c
Usa un linguaggio chiaro e diretto, in forma attiva, evitando rigorosamente l'uso di parole e frasi riempitive e di un linguaggio ridondante. Il tono deve essere colloquiale.
Non utilizzare termini negativi nel riepilogo.
Termina invitando i lettori a visitare il nostro sito web per informazioni su queste offerte.
Ora crea la newsletter.
Nel Generatore di prompt, l'aspetto del testo è simile al seguente:
Ottimo lavoro! Il modello di prompt è completo e pronto per essere testato.
Testare il prompt
Usiamo la funzionalità di anteprima con due campi riservati ai dati di test: Experience (Esperienza) e Reservation (Prenotazione). Nell'anteprima puoi selezionare i dati di test da inserire nel modello di prompt per vedere che aspetto avrebbe la risposta generata.
- Fai clic sul pulsante Preview (Anteprima) per aprire il riquadro Preview Settings (Impostazioni anteprima).
- Nel campo Reservation (Prenotazione), digita
er
e seleziona una qualsiasi delle prenotazioni.
- Nel campo Esperienza (Prenotazione), digita
Sun
(Yoga) e selezionaSunrise Yoga
(Yoga al sorgere del sole).
- Fai clic su Preview (Anteprima) ed esamina l'output del modello di prompt.
Nella sezione Generated Response (Risposta Generata) puoi vedere come i dati relativi alla prenotazione e all'esperienza personalizzano la newsletter per l'ospite. Tuttavia, al resort si svolgono diversi eventi e la newsletter dovrebbe condividerne più di uno solo. Nella prossima fase imparerai a usare i flussi per aggiungere contenuti, in questo caso esperienze aggiuntive per gli ospiti.