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.
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.
- 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).
- Seleccione Low (Bajo)en el campo Activity Level (Nivel de actividad).
- Introduzca
50
en el campo Capacity (Capacidad).
- En Default Start Time (Hora de inicio predeterminada), seleccione 6:00 PM.
- Copie el siguiente texto en el campo Description (Descripción):
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.
- Escriba
2
en Duration (Duración).
- Escriba
Melody Lounge
en el campo Location (Ubicación).
- Seleccione Family & Kids’ Activities (Actividades para familias y niños)en el menú desplegable Type (Tipo).
- Haga clic en Save & New (Guardar y nuevo).
- Escriba
Sunrise Yoga
en el campo Experience Name (Nombre de la experiencia).
- Seleccione Medium (Medio) en el campo Activity Level (Nivel de actividad).
- Introduzca
35
en el campo Capacity (Capacidad).
- En Default Start Time (Hora de inicio predeterminada), seleccione 7:00 AM.
-
Copie el siguiente texto en el campo Description (Descripción):
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!
- Escriba
1
en Duration (Duración).
- Escriba
Cocoa Shore
en el campo Location (Ubicación).
- Seleccione Fitness & Exercise (Actividad física y deporte)en el menú desplegable Type (Tipo).
- 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
Einstein Setup
(Configuración de Einstein) y haga clic en Einstein Setup (Configuración de Einstein).
-
Active el botón Turn on Einstein (Activar Einstein) y actualice la pantalla. (Si ya ha activado Einstein en el Playground, puede saltarse estos pasos).
- 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 Define Sources (Definir fuentes), 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 le redirigirá al espacio de trabajo de la plantilla 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 plantilla de solicitud:
You're the Director of Fun at Coral Cloud Resort 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 guests 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. Después, reemplácelo por el texto con el cambo combinado adecuado de la siguiente manera:
- Haga clic en el campo Resources (Recursos) y seleccione Reservation (Reserva) > External Guest (Huésped externo) > First Name (Nombre).
- Haga clic en el campo Resources (Recursos) 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.
- En el campo Resources (Recursos), seleccione Reservation (Reserva) > Check-in Date (Fecha de entrada).
- En el campo Resources (Recursos), seleccione Reservation (Reserva) > Check-in Date (Fecha de entrada).
- Busque el texto {Check-out Date} (Fecha de salida) en la solicitud y bórrelo.
- En el campo Resources (Recursos), seleccione Reservation (Reserva) > Check-out Date (Fecha de salida).
- En el campo Resources (Recursos), seleccione Reservation (Reserva) > Check-out Date (Fecha de salida).
- Busque el texto {Room Type} (Tipo de habitación) en la solicitud y bórrelo.
- En el campo Resources (Recursos), seleccione Reservation (Reserva) > Room Type (Tipo de habitación).
- En el campo Resources (Recursos), seleccione Reservation (Reserva) > Room Type (Tipo de habitación).
- Busque el texto {Experience Name} (Nombre de la experiencia) en la solicitud y bórrelo.
- En el campo Resources (Recursos), seleccione Experience (Experiencia) > Experience Name (Nombre de la experiencia).
- En el campo Resources (Recursos), 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.
- En el campo Resources (Recursos), seleccione Experience (Experiencia) > Location (Ubicación).
- En el campo Resources (Recursos), seleccione Experience (Experiencia) > Location (Ubicación).
- Busque el texto {Experience Details} (Detalles de la experiencia) en la solicitud y bórrelo.
- En el campo Resources (Recursos), seleccione Experience (Experiencia) > Description (Descripción).
- En el campo Resources (Recursos), seleccione Experience (Experiencia) > Description (Descripción).
- En Models (Modelos), seleccione OpenAI GPT 4.
- Haga clic en Save (Guardar).
La plantilla de solicitud debería tener un aspecto similar a este.
¡Bien hecho! Su plantilla de solicitud ya está completa y lista para probarla.
Probar la plantilla
En la ventana Preview (Vista previa), hay dos campos para los datos de prueba, Experience (Experiencia) y Reservation (Reserva). Aquí, puede seleccionar los datos de prueba para proporcionar su plantilla de solicitud a fin de visualizar la respuesta generada que le gustaría.
- En el tipo de campo Reservation (Reserva),
er
, seleccione cualquier reserva.
- En el tipo de campo Experience (Experiencia),
Sun
, seleccioneSunrise Yoga
.
- Haga clic en Preview (Vista previa). Eche un vistazo al resultado de su plantilla de solicitud.
En la sección Responde (Respuesta), puede ver cómo los datos de reserva y de 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.