Skip to main content
Register now for TDX! Join the must-attend event to experience what’s next and learn how to build it.

Obtener experiencia con las solicitudes

Objetivos de aprendizaje

Después de completar esta unidad, podrá:

  • Escribir solicitudes con técnicas de ingeniería de solicitudes avanzadas.
  • Explicar los beneficios de la ingeniería de solicitudes avanzada en comparación con las instrucciones directas.

Ahora que piensa igual que un ingeniero de solicitudes, puede crear algunas solicitudes. Abordará un par de casos de uso: comenzará por una plantilla de solicitudes de tipo "Zero-Shot Prompting" y, a continuación, modificará sus solicitudes iniciales para beneficiarse de las técnicas de ingeniería de solicitudes avanzadas. Al comparar los resultados del modelo para cada una de las solicitudes, podrá ver cómo unos cuantos cambios pueden mejorar las respuestas.

Seguirá los pasos de esta unidad para aprobar el reto final y conseguir la insignia. Antes de registrarse en la organización de Developer Edition, asegúrese de haber conectado esa organización a Trailhead (las instrucciones están a continuación) antes de comprobar el reto y conseguir la insignia.

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.

Regístrese para obtener una organización de Developer Edition para Agentforce

Para completar este módulo, necesita una organización de Developer Edition especial en la que se haya habilitado Agentforce. Obtenga la versión gratuita de Developer Edition y conéctela a Trailhead para completar los retos de esta insignia. Observe que Developer Edition se ha diseñado para que funcione con los retos de esta insignia, y es posible que no funcione con otras. Compruebe siempre que está usando el Trailhead Playground o la organización especial de Developer Edition que le hemos recomendado.

  1. Regístrese para conseguir una organización de Developer Edition con Agentforce gratuita haciendo clic en el vínculo.
  2. Rellene el formulario.
    • En Email (Correo electrónico), introduzca una dirección de correo activa.
    • En Username (Nombre de usuario), introduzca un nombre de usuario que tenga el mismo aspecto que una dirección de correo electrónico y que sea exclusivo, pero no tiene por qué ser una cuenta de correo válida.
  3. Una vez completado el formulario, haga clic en Sign me up (Registrarse). Aparece un mensaje de confirmación.
  4. Cuando reciba el correo electrónico de activación (es posible que tarde unos minutos), ábralo y haga clic en Verify Account (Verificar cuenta).
  5. Complete el registro estableciendo una contraseña y una pregunta de seguridad.
  6. Ya ha iniciado sesión en su Developer Edition.

Ahora, conecte su organización de Developer Edition a Trailhead.

  1. Primero, asegúrese de iniciar sesión en su cuenta de Trailhead.
  2. En la sección Challenge (Reto) al final de esta página, haga clic en el nombre del Playground y seleccione Connect Org (Conectar organización).
  3. En la pantalla de inicio de sesión, introduzca el nombre de usuario (el nombre de usuario aparece en el correo electrónico que ha recibido) y la contraseña para la organización de Developer Edition que acaba de configurar.
  4. En la pantalla Allow Access? )¿Permitir acceso?), haga clic en Allow (Permitir).
  5. En la pantalla Want to connect this org for hands-on challenges? (¿Desea conectar esta organización para retos prácticos?), haga clic en Yes! Save it (Sí, guardar).

Se le redirigirá a la página de retos y ya podrá utilizar su organización de Developer Edition para conseguir esta insignia.

Configurar Agentforce

Primero, asegúrese de que se haya activado Agentforce.

  1. Haga clic en Configuración.
  2. En el campo Quick Find (Búsqueda rápida), busque y seleccione Einstein Setup (Configuración de Einstein).
  3. Asegúrese de que la opción Turn on Einstein (Activar Einstein) esté activada.
  4. Actualice su navegador para volver a cargar la configuración.
  5. En el campo Quick Find (Búsqueda rápida), busque y seleccione Agentforce Agents (Agentes de Agentforce).
  6. Asegúrese de que la opción de Agentforce esté activada.

Crear una plantilla de solicitud de tipo "Zero-Shot Prompting"

  1. En el campo Quick Find (Búsqueda rápida), busque y seleccione Prompt Builder.
  2. Haga clic en New Prompt Template (Nueva plantilla de solicitud).
  3. Seleccione e introduzca la información necesaria en la plantilla de solicitud de la siguiente manera.
    • Prompt Template Type (Tipo de plantilla de solicitud): Flex
    • Prompt Template Name (Nombre de la plantilla de solicitud): Generate Sample Email (Generar correo electrónico de muestra)
    • API Name (Nombre de API): Generate_Sample_Email (se rellena automáticamente)
    • Template Description (Descripción de la plantilla): Creates a basic email template. (Crea una plantilla de correo electrónico básica).
  4. En Define Sources (Definir fuentes), introduzca los siguientes detalles:
    • Name (Nombre): Customer Account (Cuenta de cliente)
    • API Name (Nombre de API): Customer_Account (se rellena automáticamente)
    • Source Type (Tipo de fuente): Object (Objeto)
    • Object (Objeto): Cuenta
  5. Haga clic en Next (Siguiente).
    A continuación, vamos a empezar con unas instrucciones sencillas para un correo electrónico de invitación a un evento. Proporcionaremos algunas instrucciones al agente, además de los detalles que necesita para crear la invitación.
  1. Introduzca la siguiente instrucción directa copiando y pegando este texto en el área de texto de la solicitud.

Escriba la introducción y el cuerpo para conseguir un mensaje de correo electrónico de tono amigable y profesional por parte del equipo de marketing de Salesforce
en el que se invite a un cliente de ejemplo a asistir al próximo evento. Incluya el nombre del evento, la ubicación
y la importancia de su asistencia.


Detalles del evento:
Nombre: Salesforce AI Launch Tour
Ubicación: Chicago
Fecha: 25 de junio
  1. Ahora, haga referencia a una cuenta de cliente específica para que el modelo utilice sus datos. Sobre Template Settings (Configuración de plantillas), haga clic en Preview Settings (Configuración de la vista previa) (“”).
  2. En Inputs (Datos de entrada), en el campo Customer Account (Cuenta del cliente), busque y seleccione Burlington Textiles Corp of America.
  3. Sobre Inputs (Datos de entrada), haga clic en Save & Preview (Guardar y vista previa) (“”) para generar la respuesta y realizar una vista previa de la misma.
    Verá dos campos con datos de salida: Resolved Prompt (Solicitud resuelta) y Generated Response (Respuesta generada). La sección Resolved Prompt (Solicitud resuelta) muestra la solicitud con los marcadores de resolución. Puede visualizar el correo electrónico de ejemplo completo en el campo Generated Response (Respuesta generada).

Esta respuesta directa devuelve un correo electrónico bastante genérico, pero ofrece un punto de partida. Vamos a ver qué podemos hacer para mejorar el tono y la estructura agregando algunos ejemplos de los que el modelo pueda aprender.

Modificar la solicitud con algunos ejemplos de "Few-Shot Prompting"

Vamos a agregar un par de ejemplo de "Few-Shot Prompting" para guiar al modelo de manera más clara.

  1. Haga clic en Prompt (Solicitud) (””) para volver a la solicitud.
  2. Reemplace el texto que aparece en el área de la solicitud copiando y pegando el siguiente texto:

Escriba la introducción y el cuerpo para conseguir un correo electrónico de tono amigable y profesional por parte del equipo de marketing de Salesforce
en el que se invite a un cliente de ejemplo a asistir al próximo evento. Incluya el nombre del evento, la ubicación
y la importancia de su asistencia.


Reproduzca el siguiente formato, pero haga que el cuerpo del correo electrónico sea más detallado y evocador:


Detalles del evento:
Nombre: Salesforce AI Launch Tour
Ubicación: Chicago
Fecha: 25 de junio


Ejemplo 1:
Evento: Salesforce AI Launch Tour
Ubicación: Chicago
Cliente: Jordan Manning
Empresa: FutureWorks Industries
Correo electrónico:
Asunto: Le invitamos al evento Salesforce AI Launch Tour en Chicago
Hola, Jordan:
Nos complace invitarle, tanto a usted como a su equipo de FutureWorks Industries, al evento Salesforce AI Launch Tour
que se celebrará en Chicago el 25 de junio.
Escriba la introducción y el cuerpo para conseguir un correo electrónico de tono amigable y profesional por parte del equipo de marketing de Salesforce
en el que se invite a un cliente de ejemplo a asistir al próximo evento. Incluya el nombre del evento, la ubicación
t la importancia de su asistencia.


Reproduzca el siguiente formato y tono, pero reemplace todos los nombres por marcadores. Alargue el correo electrónico
incluyendo, al menos, tres párrafos, pero mantenga el tono amigable y el contenido interesante.


Detalles del evento:
Nombre: Salesforce AI Launch Tour
Ubicación: Chicago
Fecha: 25 de junio


Ejemplo 1:
Evento: Salesforce AI Launch Tour
Ubicación: Chicago
Cliente: Jordan Manning
Empresa: FutureWorks Industries
Correo electrónico:
Asunto: Le invitamos al evento Salesforce AI Launch Tour en Chicago
Hola, Jordan:
Nos complace invitarle, tanto a usted como a su equipo de FutureWorks Industries, al evento Salesforce AI Launch Tour
que se celebrará en Chicago el 25 de junio.
Es una gran oportunidad para ver cómo Salesforce AI puede impulsar la productividad y conectarle con compañeros de su
sector.
Esperamos verle allí.
– El equipo de Salesforce


Ejemplo 2:
Evento: Salesforce Customer Success Summit
Ubicación: Nueva York
Cliente: Maya Jones
Empresa: NextStep Health


Asunto: ¿Nos vemos en el evento Salesforce Customer Success Summit?
Hola, Maya:
Nos encantaría que asistiera al evento Customer Success Summit que se celebrará en Nueva York el 12 de mayo.
NextStep Health ha hecho un trabajo increíble y este evento es una gran oportunidad para explorar
nuevas herramientas a fin de crecer rápidamente con Salesforce. Nos emociona compartir el futuro y nuestras últimas novedades
con nuestros increíbles clientes.
Háganos saber si puede asistir.
– El equipo de Salesforce
  1. Haga clic en Save & Preview (Guardar y vista previa) para generar la respuesta y realizar una vista previa de la misma en el campo Generated Response (Respuesta generada).
    Debería ver un correo electrónico en el que se incluyan el lenguaje y el estilo de los ejemplos.

Si le proporciona al agente algunos ejemplos específicos de los tipos de datos que busca, le ayudará a generar mejores correos electrónicos. Además, si compara las dos solicitudes, verá que incluso los ejemplos sencillos pueden marcar la diferencia, particularmente cuando se combinan con instrucciones de solicitud sobre cómo deben utilizarse. Lo mejor de todo es que esta técnica y otras que ha aprendido funcionan con LLM y tipos de solicitudes.

Pruebe con una solicitudes de cadena de pensamientos

Ahora que ha visto cómo mejorar una solicitud básica, vamos a probar a agregar otro tipo de ingeniería avanzada a la solicitud directa: cadena de pensamientos. Para mostrar cómo funcionan estas técnicas, incluso con datos de salida en diferentes formatos, vamos a probar con una solicitud de respuestas de búsquedas generadas por Einstein AI.

Cree una nueva plantilla de solicitud

  1. Si todavía se encuentra en la solicitud de la sección anterior, haga clic en la flecha hacia atrás para volver a la página de configuración de Prompt Builder.
  2. Haga clic en New Prompt Template (Nueva plantilla de solicitud).
  3. Complete los siguientes campos:
    • Prompt Template Type (Tipo de plantilla de solicitud): Einstein AI-Generated Search Answers (Respuestas de búsquedas generadas por Einstein AI)
    • Prompt Template Name (Nombre de la plantilla de solicitud): Resort Package Names (Nombres de paquetes del complejo vacacional)
      API Name (Nombre de API): Resort_Package_Names (se rellena automáticamente)
    • Template Description (Descripción de la plantilla): Generates package names for Coral Cloud resort offerings based on the provided details. (Genera nombres de paquetes para las ofertas de Coral Cloud según los detalles proporcionados).
  4. Haga clic en Next (Siguiente).

Defina las instrucciones de la solicitud

  1. Sobre Template Settings (Configuración de plantillas), haga clic en Preview Settings (Configuración de la vista previa) (””).
  2. En la parte izquierda de la página, introduzca la siguiente información en Inputs (Datos de entrada):
    • Consulta: Generate 5 Package names (Genere 5 nombres de paquetes)
    • Fragmentos (cada uno en su propia línea):
      • private villas (villas privadas)
      • beachside dining (cena junto a la playa)
      • family-friendly atmosphere (ambiente ideal para familias)
  3. En el área de la solicitud, pegue este texto:
Usted es un asistente de marketing que va a crear nombres de paquetes lujosos y atractivos para el centro vacacional.
Con los siguientes detalles, genere 5 nombres creativos y que llamen la atención para un paquete de vacaciones
de un complejo vacacional.


Detalles del complejo vacacional:


Coral Cloud Resorts ofrece villas privadas, cenas junto a la playa y un ambiente
ideal para familias enfocado a una lujosa comodidad.
  1. Haga clic en Save and Preview (Guardar y vista previa) para probar la solicitud.
  2. Revise los nombres de paquetes generados en la sección Response (Respuesta) para ver si los ejemplos han cambiado el resultado. Verá una respuesta con nombres numerados entre llaves que tendrá un aspecto similar a este:

{"answer":"1. Paquete de escapada de Coral Cloud \n2. Retiro agradable junto a la playa en familia \n3. Escapada lujosa en una villa \n4. Experiencia tranquila junto al mar \n5. Aventura familiar en un paraíso privado","sources":""}

Es posible que su respuesta sea diferente, pero si se han generado nuevos nombres de paquetes, lo habrá hecho correctamente.

Agregue instrucciones de cadena de pensamientos

Ahora, vamos a modificar la plantilla para agregar instrucciones de cadena de pensamientos.

  1. Haga clic en Prompt (Solicitud) (””) para volver a su solicitud.
  2. Reemplace el texto actual de la solicitud copiando y pegando este texto:
Usted es un asistente de marketing que va a crear nombres de paquetes lujosos y atractivos para el centro vacacional.
Con los siguientes detalles, genere 5 nombres creativos y que llamen la atención para un paquete de vacaciones
de un complejo vacacional.


Detalles del complejo vacacional:
Coral Cloud Resorts ofrece villas privadas, cenas junto a la playa y un ambiente
ideal para familias enfocado a una lujosa comodidad. Haga que los nombres sean concisos, elegantes y que estén tematizados
para que coincidan con los detalles. Evite el uso de frases genéricas, como "oferta especial" u "oferta vacacional".
Cree nombres que evoquen emociones y curiosidad. Explique el proceso de pensamiento para cada paquete
paso a paso.

Va a agregar una lógica de cadena de pensamientos a su solicitud en la que se incluya la frase "explique el proceso de pensamiento para cada paquete paso a paso". Dado que el LLM puede comprender el contexto, puede incluir estas instrucciones en cualquier lugar en el que tenga sentido.

  1. Mantenga la consulta y los fragmentos de la misma manera.
  2. Haga clic en Save & Preview (Guardar y vista previa) para generar la respuesta actualizada.

Ahora, verá algo parecido a esto:

{"answer":"1. **Relajante retiro en la costa** - Este nombre transmite paz y tranquilidad, y llama la atención de aquellas personas que busquen relajarse en un entorno lujoso.\n\n2. **Remanso de paz en Coral** - El uso de estas palabras sugiere un lugar seguro y acogedor, además del deseo de abandonar la estresante rutina para hacer una escapada lujosa.\n\n3. **Celeste villa de la felicidad** - La palabra "celeste" refleja los preciosos colores del mar, mientras que la palabra "felicidad" sugiere un sentimiento de dicha y alegría que se asocia a una estancia lujosa.\n\n4. **Experiencia tropical en calma** - Este nombre enfatiza el entorno sereno del complejo vacacional, lo que invita a los huéspedes a sumergirse en una atmósfera tranquila y lujosa.\n\n5. **Oasis de retiro en familia** - Este nombre resalta la apariencia ideal para familias del complejo vacacional, a la vez que sugiere un entorno lujoso y cómodo para personas de todas las edades.","sources":""}

¿Ve la diferencia? Esta respuesta actualizada le ayuda a comprender el motivo por el que el agente ha propuesto estos paquetes. Con las solicitudes de cadena de pensamientos, proporciona al agente de IA instrucciones para que se explique el motivo por el que se ha generado cada uno de los nombres de los paquetes. En este ejemplo, ha realizado una lluvia de diferentes ideas de nombres de paquetes junto con un agente. Durante el proceso, el agente ha proporcionado ejemplos con contexto pertinente. De esta manera, puede ver más allá del contenido que se ha creado, puede observar el razonamiento que conlleva. Con el tiempo, esta información le ayudará a sacar más rendimiento de las solicitudes.

Ahora, es el momento de trabajar con Prompt Builder utilizando la técnica de solicitudes de cadena de pensamientos. Una vez que haya completado los pasos del reto, haga clic en Check Challenge (Comprobar reto) para conseguir esta insignia.

Enhorabuena. Va por buen camino para utilizar técnicas de solicitud más avanzadas a fin de conseguir mejores resultados.

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