Crear una plantilla de solicitud de Flex
Objetivos de aprendizaje
En este proyecto, alcanzará los siguientes objetivos:
- Crear una plantilla de solicitud de Flex con Prompt Builder.
- Crear un flujo de solicitud desencadenado por plantilla para utilizarlo en una plantilla de solicitud de Flex.
Antes de empezar
Antes de empezar este módulo, considere completar el siguiente contenido recomendado.
-
Aspectos fundamentales de las solicitudes
-
Conceptos básicos de Prompt Builder (Generador de solicitudes)
-
Conceptos básicos de Flow Builder
Introducción
Las plantillas de solicitud de Flex en Prompt Builder ofrecen una manera versátil y eficaz de automatizar la creación de texto para archivos PDF, publicaciones de redes sociales, boletines informativos, correos electrónicos, campos de registro, etc. con IA generativa de Einstein y el modelo de lenguaje grande. A diferencia de las plantillas de solicitud de correo electrónico para ventas o de generación de campos de Prompt Builder, las plantillas de Flex no tienen puntos de entrada predefinidos. ¿Qué significa esto? Puede seleccionar cualquier objeto de su organización para utilizarlo en la plantilla y aplicar la plantilla completa donde crea que encaje. Las plantillas de Flex están diseñadas para ajustarse a sus necesidades, independientemente de si utiliza Apex, Flow, API de REST o Agentforce.
En este proyecto, aprenderá a crear y probar una plantilla de solicitud de Flex en Prompt Builder. También puede descubrir cómo se utiliza un flujo a fin de mejorar las respuestas de solicitud y manejar grandes conjuntos de datos de manera eficaz. Su tarea consiste en diseñar un boletín informativo para un destino vacacional popular, Coral Cloud Resort, en el que se resalten los eventos que tendrán lugar en la propiedad durante la estancia de los huéspedes.
Registrarse para obtener un Playground personalizado con Einstein AI
Para completar este proyecto, necesita un Playground especial y personalizado de tiempo limitado que contenga Einstein AI y nuestros datos de muestra.
- Si todavía no lo ha hecho, haga clic en la casilla de verificación I can receive a password email (Puedo recibir una contraseña para el correo electrónico) al principio de la unidad.
- Haga clic en Create Playground (Crear Playground).
- Siga las solicitudes.
- Tome nota de la fecha de vencimiento de su organización y complete esta insignia antes de esa fecha.
Activar Einstein en la configuración
- Si todavía no ha abierto su organización de prueba preparada para Einstein AI, desplácese hasta la sección Challenge (Reto) y haga clic en Launch (Iniciar) para abrirla.
- Haga clic en
y en Setup (Configuración). La página Setup (Configuración) se abre en una nueva ficha.
- En el cuadro Quick Find (Búsqueda rápida), introduzca
einstein setup
(Configuración de Einstein) y, a continuación, haga clic en Einstein Setup (Configuración de Einstein).
-
Active Einstein haciendo clic en el botón. Es posible que ya esté activado si ha completado el proyecto Inicio rápido: Proyecto de Agentforce.
- Actualice la ventana del navegador. De esta manera, se revela la configuración del nuevo administrador que Einstein ha activado.
Agregar datos de experiencias
Antes de empezar con Prompt Builder, vamos a crear dos nuevos eventos del complejo vacacional para utilizarlos como datos de prueba.
Primero, cree un evento de karaoke nocturno.
- En su Playground personalizado, haga clic en App Launcher (Iniciador de aplicación)
e introduzca
Experience
(Experiencia) en la barra de búsqueda.
- Haga clic en Experiences (Experiencias).
- Haga clic en New (Nuevo).
- En Experience Name (Nombre de experiencia), introduzca
Family Karaoke Night
(Noche de karaoke en familia).
- En Activity Level (Nivel de actividad), seleccione Low (Baja).
- En Capacity (Capacidad), introduzca
50
.
- En Default Start Time (Hora de inicio predeterminada), seleccione 6:00 PM.
- En Description (Descripción), pegue el siguiente texto:
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.
- En Duration (Duración), introduzca
2
.
- En Location (Ubicación), introduzca
Melody Lounge
.
- En Type (Tipo), seleccione Family & Kids’ Activities (Actividades para familias y niños).
- Haga clic en Save & New (Guardar y nuevo).
A continuación, cree un evento de yoga.
- En Experience Name (Nombre de la experiencia), introduzca
Sunrise Yoga
.
- En Activity Level (Nivel de actividad), seleccione Medium (Medio).
- En Capacity (Capacidad), introduzca
35
.
- En Default Start Time (Hora de inicio predeterminada), seleccione 7:00 AM.
-
En Description (Descripción), pegue el siguiente texto:
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!
- En Duration (Duración), introduzca
1
.
- En Location (Ubicación), introduzca
Cocoa Shore
.
- En Type (Tipo), seleccione Fitness & Exercise (Actividad física y deporte).
- Haga clic en Save (Guardar).
Crear una plantilla de Flex
Ahora que ya tiene listos los datos, es el momento de crear una nueva plantilla de solicitud de Flex. Este paso establece la base de su solicitud. A medida que configura plantillas de Flex en sus propios proyectos, elija los nombres de API cuidadosamente, ya que se utilizarán en las plantillas que usan Apex o Flow.
- Haga clic en
y, después, en Setup (Configuración).
- En el cuadro Quick Find (Búsqueda rápida), introduzca
prompt
y haga clic en Prompt Builder.
- Haga clic en New Prompt Template (Nueva plantilla de solicitud).
- Complete la configuración de la plantilla realizando las siguientes selecciones:
- Prompt Template Type (Tipo de plantilla de solicitud): Flex
- Prompt Template Name (Nombre de plantilla de solicitud):
New Guest Newsletter
- API Name (Nombre de API):
New_Guest_Newsletter
- Template Description (Descripción de la plantilla):
Newsletter for incoming resort guests.
(Boletín informativo para los nuevos huéspedes del complejo vacacional).
- Prompt Template Type (Tipo de plantilla de solicitud): Flex
- En las plantillas de Flex, puede agregar hasta cinco recursos. En Inputs (Entradas) (Opcional), agregue dos fuentes con el tipo de objeto. En la primera, introduzca lo siguiente:
- Name (Nombre):
Reservation
(Reserva)
- API Name (Nombre de API):
Reservation
(Reserva)
- Source Type (Tipo de fuente): Object (Objeto)
- Object (Objeto): External Reservation (Reserva externa)
- Name (Nombre):
- Para agregar otro, haga clic en Add Resources (Agregar recursos) y, a continuación, introduzca lo siguiente:
- Name (Nombre):
Experience
(Experiencia)
- API Name (Nombre de API):
Experience
(Experiencia)
- Source Type (Tipo de fuente): Object (Objeto)
- Objeto: Experience (Experiencia)
- Name (Nombre):
- Haga clic en Next (Siguiente). Se abre el espacio de trabajo de la de solicitud.
Crear una solicitud
Excelente. En este caso, hemos proporcionado una solicitud para ayudarle a empezar con la creación del boletín informativo del complejo vacacional. Observará que incluye campos combinados para la información de la reserva de los huéspedes y los detalles de la experiencia del complejo vacacional. Si está interesado en aprender sobre qué es necesario para crear buenas solicitudes, consulte la insignia Aspectos fundamentales de las solicitudes.
Copie el siguiente texto en el espacio de trabajo de la de solicitud:
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.
Agregar campos de combinación
En la nueva solicitud, los campos combinados (el texto que aparece entre llaves) aportan contexto. En Prompt Builder, puede incorporar fácilmente datos pertinentes desde CRM, Data Cloud o fuentes externas (mediante Data Cloud) al seleccionar la fuente desde la lista de selección Resources (Recursos). Haremos eso más adelante.
- Busque el texto {the new guest} (el nuevo huésped) en la solicitud y bórrelo. Para reemplazar ese texto por el campo de combinación adecuado, haga clic en Insert Resource (Insertar recurso) y seleccione Reservation (Reserva) > External Guest (Huésped externo) > First Name (Nombre).
- Busque el texto {Check-in Date} (Fecha de entrada) en la solicitud y bórrelo. Haga clic en Insert Resource (Insertar recurso) y seleccione Reservation (Reserva) > Check-in Date (Fecha de entrada).
- Busque el texto {Check-out Date} (Fecha de salida) en la solicitud y bórrelo. Haga clic en Insert Resource (Insertar recurso) y seleccione Reservation (Reserva) > Check-out Date (Fecha de salida).
- Busque el texto {Room Type} (Tipo de habitación) en la solicitud y bórrelo. Haga clic en Insert Resource (Insertar recurso) y seleccione Reservation (Reserva) > Room Type (Tipo insert (insertar) habitación).
- Busque el texto {Experience Name} (Nombre de la experiencia) en la solicitud y bórrelo. Haga clic en Insert Resource (Insertar recurso) y seleccione Experience (Experiencia) > Experience Name (Nombre de la experiencia).
- Busque el texto {Experience Location} (Ubicación de la experiencia) en la solicitud y bórrelo. Haga clic en Insert Resource (Insertar recurso) y seleccione Experience (Experiencia) > Location (Ubicación).
- Busque el texto {Experience Details} (Detalles de la experiencia) en la solicitud y bórrelo. Haga clic en Insert Resource(Insertar recurso) y seleccione Experience (Experiencia) > Description (Descripción).
- En Models (Modelos), seleccione OpenAI GPT 4 Omni Mini.
- Haga clic en Save (Guardar).
En la plantilla de solicitud se debería leer lo siguiente:
Usted es el director de entretenimiento de Coral Cloud Resorts y escribe un boletín informativo para dar la bienvenida a Input:Reservation.External_Guest__r.First_Name__c e informarle de las actividades disponibles durante su estancia. El objetivo del boletín es que los huéspedes se sientan entusiasmados por hospedarse en el complejo vacacional. Cuando le pida que cree el boletín informativo, debe seguir estrictamente las siguientes instrucciones.
Instrucciones:
Presente el complejo vacacional en un boletín informativo en un máximo de tres párrafos.
Informe a los huéspedes sobre la reserva con los siguientes detalles:
Entrada: Input:Reservation.Check_in_Date__c
Salida: Input:Reservation.Check_out_Date__c
Selección de habitación: Input:Reservation.Room_Type__c
Incorpore una lista con viñetas de las experiencias disponibles durante la estancia del huésped en la que se incluyan una descripción y las ubicaciones. Las experiencias son de la siguiente manera:
Nombre de la experiencia: Input:Experience.Name
Ubicación de la experiencia: Input:Experience.Location__c
Detalles de la experiencia: Input:Experience.Description__c
Utilice un lenguaje claro y directo. El mensaje debe estar en voz activa y se deben evitar las palabras y frases de relleno, así como el lenguaje redundante. Utilice un tono conversacional.
No atribuya ningún rasgo negativo en el resumen.
Termine con una llamada a la acción para los lectores a fin de que naveguen por nuestro sitio web en busca de estas ofertas.
Ahora cree el boletín.
En Prompt Builder, tendrá un aspecto parecido a este:
¡Bien hecho! Su plantilla de solicitud ya está completa y lista para probarla.
Probar la plantilla
Vamos a utilizar la funcionalidad Preview (Vista previa) con dos campos para probar datos, Experience (Experiencia) y Reservation (Reserva). En Preview (Vista previa), puede seleccionar los datos de prueba para su plantilla de solicitud a fin de visualizar la respuesta generada que le gustaría.
- Haga clic en el botón Preview (Vista previa) para abrir Preview Settings (Configuración de la vista previa).
- En el campo Reservation (Reserva), escriba
er
y seleccione cualquier reserva.
- En el campo Experience (Experiencia), escriba
Sun
y seleccioneSunrise Yoga
.
- Haga clic en Preview (Vista previa) y revise el resultado de su plantilla de solicitud.
En la sección Generated Response (Respuesta generada), puede ver cómo los datos de Reservation (Reserva) y Experience (Experiencia) personalizan el boletín informativo para los huéspedes. Sin embargo, hay muchos eventos que tienen lugar en el complejo vacacional. Usted quiere que el boletín informativo muestre más de un evento. En el siguiente paso, aprenda a utilizar flujos para agregar contenido adicional, en este caso, experiencias adicionales para los huéspedes.