Skip to main content

Primeros pasos con Prompt Builder

Objetivos de aprendizaje

En este proyecto, alcanzará los siguientes objetivos:

  • Crear y probar una plantilla de solicitud que incluya campos de combinación.
  • Asociar una plantilla de solicitud con un campo de texto para la generación de campos.
Nota

Nota

¿Su idioma de aprendizaje es español? Comience el reto en un Trailhead Playground en español y utilice las traducciones proporcionadas entre paréntesis para navegar. Copie y pegue solo los valores en inglés, ya que las validaciones del reto se basan en los datos en inglés. Si no aprueba el reto en su organización en español, le recomendamos que (1) cambie la configuración regional a Estados Unidos, (2) cambie el idioma a inglés, siga las instrucciones descritas aquí y, a continuación, (3) vuelva a hacer clic en el botón Check Challenge (Comprobar el reto).

Consulte la insignia Trailhead en su idioma para obtener más información sobre cómo aprovechar la experiencia de Trailhead en otros idiomas.

Optimizar la generación de contenido

Prompt Builder proporciona a su organización una manera sencilla de aprovechar el poder de la IA generativa. Le ayuda a combinar los datos existentes con algunas instrucciones bien diseñadas para crear plantillas de solicitud. En resumen, las plantillas de solicitud se utilizan para crear solicitudes, los mensajes que se envían a los modelos de lenguaje grandes (LLM) para generar contenido.

Las plantillas de solicitud son especiales porque incluyen marcadores para detalles específicos sobre clientes, productos, casos y más. Cada vez que se utiliza una plantilla de solicitud, combina los datos para crear una solicitud exclusiva y personalizada que tenga como resultado una respuesta también personalizada. Dado que las plantillas de solicitud son reutilizables, son una parte fundamental de una implementación de IA escalable. Para obtener una explicación más detallada sobre las solicitudes y las plantillas de solicitud, consulte Aspectos fundamentales de las solicitudes.

En este proyecto, practicará la creación de una plantilla de solicitud y, después, la utilizará para obtener respuestas generadas de un LLM. Específicamente, se centrará en un escenario con el que todo el mundo está familiarizado: casos de asistencia al cliente. Para aumentar la productividad y la satisfacción de los clientes, utilice la IA generativa a fin de resumir los detalles de un caso en unas 100 palabras. De esta manera, los agentes podrán alcanzar rápidamente el nivel requerido para identificar los casos que merezcan especial atención.

Registrarse para obtener un organización de prueba con IA generativa de Einstein

Para completar este proyecto, necesita un Playground especial y personalizado de tiempo limitado que contenga Einstein AI y nuestros datos de muestra.

  1. 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.
  2. Haga clic en Create Playground (Crear Playground).
  3. Siga las solicitudes.
  4. Tome nota de la fecha de vencimiento de su organización y complete esta insignia antes de esa fecha.
Nota

Este Playground personalizado está diseñado para trabajar con los retos de esta insignia y es posible que no funcione con otras. Compruebe que está utilizando Trailhead Playground o una organización especial que hayamos recomendado.

Si está trabajando con contenido relacionado de Einstein AI en Trailhead, también puede utilizar esta organización para los siguientes proyectos:

Crear una plantilla de solicitud de generación de campos

En este proyecto, quiere que aparezca el resumen de un caso en el campo de texto del registro. Para ahorrar un poco de tiempo, el equipo de Trailhead ya ha creado un campo denominado Quick Summary (Resumen rápido) y lo ha colocado en el formato de la página. En este momento no tiene nada de especial, pero vamos a cambiar eso. Empiece por crear una plantilla de solicitud.

  1. 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.
  2. Haga clic en Configuración y, después, en Setup (Configuración). La página Setup (Configuración) se abre en una nueva ficha.
  3. 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).
  4. 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.

El parámetro Turn on Einstein (Activar Einstein) tiene un botón para activarlo y desactivarlo.

  1. Actualice la ventana del navegador para que aparezca la configuración del nuevo administrador ahora que se ha activado Einstein.
  2. En el cuadro Quick Find (Búsqueda rápida), introduzca prompt y haga clic en Prompt Builder.
  3. Haga clic en New Prompt Template (Nueva plantilla de solicitud).
  4. En Prompt Template Type (Tipo de plantilla de solicitud), seleccione Field Generation (Generación de campos).
  5. En Prompt Template Name (Nombre de la plantilla de solicitud), introduzca Quick Summary (Resumen rápido).
  6. Deje el nombre de API: Quick_Summary.
  7. En Template Description (Descripción de la plantilla), introduzca A short summary of case details (Breve resumen de los detalles del caso).
  8. En Object (Objeto), busque y seleccione Case (Caso).
  9. En Object Field (Campo de objeto), busque y seleccione Quick Summary (Resumen rápido).
  10. Haga clic en Next (Siguiente).

Genial, ya tiene el comienzo de una plantilla de solicitud. Es el momento de crearla mediante la elaboración de las instrucciones que describan lo que necesita del LLM. Como ya aprendió en la insignia Aspectos fundamentales de las solicitudes, hay varias cosas que puede agregar para conseguir mejores resultados. En este ejemplo, incluya la dirección del objetivo general, los límites de tamaño y algunas protecciones.

La elaboración de una buena solicitud es un arte, por lo que, para este proyecto, le proporcionaremos una solicitud que sabemos que funciona bien.

  1. Copie el siguiente texto en el campo Prompt (Solicitud) | Insert Resource (Insertar recurso) Summarize the concatenation of the contents of the comment bodies of COMMENTS along with the text from SUBJECT, the case priority which is PRIORITY, and the case type which is TYPE. Keep the response to a single short paragraph. (Resumir la concatenación del contenido de los cuerpos de los COMENTARIOS junto con el texto del ASUNTO, la prioridad del caso, que es PRIORITARIO, y el tipo de caso, que es TIPO. Que la respuesta ocupe un solo párrafo breve.)
  2. Haga clic en Save (Guardar).
  3. En la lista Models (Modelos), elija OpenAI GPT 4 Omni Mini.

El panel Template Properties (Propiedades de la plantilla) muestra una lista de tipos de modelos y una lista de los modelos disponibles.

Hay varios modelos entre los que puede elegir en su organización preparada para Einstein AI, y OpenAI GPT 4 Mini proporciona muy buenos resultados.

Este texto de muestra incluye unos cuantos marcadores en mayúsculas para aspectos como la prioridad del caso. Vamos a reemplazarlos por campos de combinación reales, de manera que el LLM pueda crear una respuesta personalizada para una variedad de situaciones.

  1. En el texto de muestra de la solicitud, coloque el cursor del ratón sobre la palabra PRIORITY (PRIORIDAD).

Espacio de trabajo de la plantilla de solicitud con el texto de la solicitud rellenado previamente.

  1. Haga clic en Insert Resource (Insertar recurso) para abrir la lista de recursos.

El menú Resources (Recursos) muestra la organización actual, el usuario actual y los recursos del caso.

  1. Haga clic en Case (Caso) y, a continuación, haga clic en Priority (Prioridad).
    Se inserta un campo de combinación como texto en azul.
  2. Elimine PRIORITY (PRIORIDAD) para que solo aparezca el campo de combinación. Debería tener este aspecto:
    …la prioridad del caso, que es Input:Case.Priority y el tipo de caso…

A continuación, repita el proceso para reemplazar los marcadores de texto COMMENTS (COMENTARIOS), SUBJECT (ASUNTO) y TYPE (TIPO).

  1. Coloque el cursor del ratón en COMMENTS (COMENTARIOS).
  2. Haga clic en el cuadro Resource (Recursos). Seleccione Case (Caso) y, a continuación, haga clic en CaseComments.
    Nota: Observe el texto en color, que indica que es una lista relacionada. (Es posible que el color del texto varíe en función de la configuración del navegador).
  3. Elimine COMMENTS (COMENTARIOS) para que solo aparezca el campo de combinación. Ahora debería tener este aspecto:
    Resuma la concatenación de los contenidos del cuerpo de comentario de RelatedList: Case.CaseComments junto al texto...
  1. Coloque el cursor del ratón en SUBJECT (ASUNTO).
  2. Haga clic en el cuadro Resource (Recursos). Seleccione Case (Caso) y, a continuación, haga clic en Subject (Asunto).
  3. Elimine SUBJECT (ASUNTO) para que solo aparezca el campo de combinación.
  4. Por último, coloque el cursor del ratón en TYPE (TIPO).
  5. Haga clic en el cuadro Resource (Recursos). Seleccione Case (Caso) y, a continuación, haga clic en Case Type (Tipo de caso).
  6. Elimine la palabra TYPE (TIPO) para que solo aparezca el campo de combinación.
  7. Haga clic en Save (Guardar).

Una vez que ya tenga listos los campos de combinación, la plantilla de solicitud debería tener este aspecto:

Resuma la concatenación de los contenidos del cuerpo de comentario de RelatedList: Case.CaseComments junto con el texto de Input:Case.Subject, la prioridad del caso, que es Input:Case.Priority,y el tipo de caso, que es Input:Case.Type.

Haga que la respuesta sea un solo párrafo breve.

Personalizar su solicitud con datos reales es así de sencillo. Ahora que su plantilla de solicitud incluye campos de combinación y buenas instrucciones, es el momento de probarla. Prompt Builder hace que resulte sencillo realizar una vista previa de su plantilla de solicitud utilizando datos reales. Lo único que necesita es un registro de muestra.

  1. Haga clic en Preview (Vista previa) y, a continuación, en Inputs (Entradas) para expandir el cuadro Inputs (Entradas).
  2. En el cuadro Related Record (Registro relacionado), busque y seleccione el caso 00001002.

Cuadro Related Record (Registro relacionado) que corresponde al paso anterior.

  1. Haga clic en Preview (Vista previa).
  2. Haga clic en Activate (Activar).

Ha llegado el momento que ha estado esperando. Las instrucciones se han enviado al LLM y, como respuesta, obtendrá un resumen del caso en tan solo unas cuantas frases en el campo Generated Response (Respuesta generada). Es posible que el suyo sea un poco diferente en cuanto a los ejemplos de este proyecto. No se preocupe, es normal que el LLM responda a la misma solicitud de varias maneras.

[texto alternativo: Plantilla de Prompt Builder que muestra la respuesta generada].

Activar formularios dinámicos para casos

Su plantilla de solicitud ya está lista. El último paso es actualizar el formato de la página para que el equipo de asistencia al cliente pueda utilizar la nueva plantilla de solicitud.

  1. En la página de Prompt Builder, compruebe que haya hecho clic en Activate (Activar).
  2. Cierre la ficha Setup (Configuración) para volver a ejecutar la aplicación Sales.
  3. En la barra de navegación, haga clic en Cases (Casos). (Es posible que tenga que hacer clic en More (Más) para encontrarlo).
  4. Haga clic en la flecha hacia abajo que aparece junto a Recently Viewed (Visto recientemente) y seleccione All Open Cases (Todos los casos abiertos).
  5. Haga clic en el número de caso 00001002.
  6. Haga clic en Configuración y en Edit Page (Modificar página).
  7. En la sección Details (Detalles), seleccione el componente Record Detail (Detalles del registro) [1].

Record Detail (Detalles del registro) en la sección Details (Detalles)

  1. Con la opción Record Detail (Detalles del registro seleccionada, haga clic en Upgrade Now (Actualizar ahora) en el panel de propiedades para actualizar a Dynamic Forms (Formularios dinámicos).
  2. Haga clic en Next (Siguiente).
  3. Seleccione el formato de página Case Layout (Formato del caso).
  4. Haga clic en Finish (Finalizar).
  5. En la sección Case Information (Información del caso), haga clic en el campo Quick Summary (Resumen rápido).
  6. En Prompt Template (Plantilla de solicitud), busque y seleccione Quick Summary (Resumen rápido).

Cuadro de selección Prompt Template (Plantilla de solicitud) que corresponde a los pasos anteriores.

  1. Haga clic en Save (Guardar) y, luego, en Active (Activar).
  2. Haga clic en el botón Assign as Org Default (Asignar como organización predeterminada) (es posible que tenga que deslizarse un poco).
  3. Haga clic en Next (Siguiente) y en Save (Guardar).
  4. Haga clic en la flecha hacia atrás en la parte superior izquierda para salir de Lightning App Builder.

Estupendo, el campo Quick Summary (Resumen rápido) está listo para utilizar la IA generativa de Einstein. Lo podemos saber porque el botón Edit (Modificar) tiene una estrellita junto al lápiz.

Captura de pantalla de un campo con un icono actualizado.

Probémoslo.

  1. Haga clic en Edit (Modificar) en el campo Quick Summary (Resumen rápido).
  2. Haga clic en Obtenga ayuda de Einstein a la hora de crear el valor de este campo. en la parte derecha del campo.
    De esta manera, se abre automáticamente una superposición de Einstein y se utiliza su plantilla de solicitud para comenzar una nueva conversación. En un instante, Einstein sugerirá el resumen de un caso. Al igual que antes, es posible que el suyo sea un poco diferente al nuestro:
      
    Esto es lo que he obtenido yo
    Los comentarios con relación al caso incluyen las siguientes acciones: ponerse en contacto con el técnico para obtener un archivo PDF del diagrama de cableado, enviar un correo electrónico con el diagrama al cliente mientras se espera una respuesta y observar que el generador se fabricó en 2019. Este caso, que tiene una prioridad baja y se centra en problemas eléctricos, busca orientación para la instalación del cableado eléctrico de GC5060.
     
    En el panel de superposición de Einstein, tendría este aspecto:

Superposición de Einstein con un resumen de caso sugerido.

Esto proporciona a los usuarios la posibilidad de revisar el resumen e incluso continuar la conversación con Einstein para trabajar juntos en una versión revisada. Para este ejemplo, acepte la primera sugerencia.

  1. Haga clic en Use (Usar). (Debería haber un botón Use (Utilizar) en la superposición de Einstein. Si no es así, actualice la página y vuelva a seguir los pasos 1 y 2).
  2. Haga clic en la X para cerrar la superposición de Einstein.
    Observe que el campo Quick Summary (Resumen rápido) está completado.
  3. Haga clic en Save (Guardar).

Con tan solo unos clics, los usuarios pueden acceder al poder de la IA generativa de Einstein a fin de crear rápidamente contenido útil, de manera que puedan centrarse en cosas más importantes. La naturaleza conversacional de Einstein permite que los usuarios ajusten el contenido generado en tiempo real y cambiarlo una vez que se haya colocado en el campo.

Ha hecho un buen trabajo creando una plantilla de solicitud útil. Diviértase experimentando en Prompt Builder para descubrir otras maneras de automatizar la generación de texto para su organización.

Recursos

Comparta sus comentarios sobre Trailhead en la Ayuda de Salesforce.

Nos encantaría conocer su experiencia con Trailhead. Ahora puede acceder al nuevo formulario de comentarios cuando quiera desde el sitio de la Ayuda de Salesforce.

Más información Continuar para compartir comentarios