Skip to main content
Bring your team and maximize your impact at Dreamforce. Register three or more to unlock $999 passes.

Obtener experiencia práctica con solicitudes

Objetivos de aprendizaje

Después de completar esta unidad, podrá:

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

Ahora que piensa como un ingeniero de solicitudes, puede crear algunas solicitudes propias. Para abordar algunos casos de uso, empezará con una plantilla de solicitud directa o sin ejemplos, luego, modificará sus solicitudes iniciales para aprovechar al máximo las técnicas de ingeniería avanzada. Cuando compara los resultados del modelo para cada solicitud, debería ver cómo unos pocos cambios sencillos pueden mejorar las respuestas.

Siga los pasos de esta unidad para aprobar el reto al final y obtener la insignia. Una vez que se registre en la organización de desarrollador, asegúrese de conectar esa organización a Trailhead (instrucciones a continuación), antes de verificar el reto y obtener esta insignia.

Nota

Nota

¿Es su idioma de aprendizaje español (LATAM)? Comience el reto en un Trailhead Playground en español (LATAM) y utilice las traducciones entre paréntesis para navegar. Copie y pegue solo los valores en inglés, ya que las validaciones del reto dependen de los datos en ese idioma. Si no aprueba el reto en su organización en español (LATAM), recomendamos que (1) cambie la configuración local a Estados Unidos, (2) cambie el idioma a inglés (según estas instrucciones) y, luego, (3) haga clic en el botón “Check Challenge” (Comprobar el reto) nuevamente.

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

Registrarse para una organización de Developer Edition para Agentforce

Para completar este módulo, necesita una organización especial de Developer Edition con Agentforce habilitado. Obtenga Developer Edition sin cargo y conéctela a Trailhead ahora de modo que pueda completar los retos en esta insignia. Tenga en cuenta que Developer Edition está diseñada para trabajar con los retos de esta insignia y quizá no funcione para otras insignias. Siempre compruebe que está utilizando el Trailhead Playground o la organización especial Developer Edition que recomendamos.

  1. Si desea registrarse para una versión gratuita de la organización de Developer Edition con Agentforce, haga clic en el vínculo.
  2. Rellene el formulario.
    • Para Email, ingrese una dirección de email activa.
    • En Nombre de usuario, ingrese un nombre que tenga el aspecto de una dirección de email y sea exclusivo, pero no debe ser una cuenta de email real.
  3. Después de completar el formulario, haga clic en Registrarme. Se muestra un mensaje de confirmación.
  4. Cuando reciba el email de activación (podría tardar unos minutos), ábralo y haga clic en Verify Account (Verificar cuenta).
  5. Complete el registro por medio de su contraseña y la pregunta de comprobación.
  6. Habrá iniciado sesión en su cuenta de Developer Edition.

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

  1. Asegúrese de haber iniciado sesión en su cuenta de Trailhead.
  2. En la sección Challenge (Reto) de la parte inferior de esta página, haga clic en el nombre del playground y luego haga clic en Connect Org (Conectar organización).
  3. En la página de inicio de sesión, ingrese el nombre de usuario (que aparece en el email que acaba de recibir) y la contraseña para la Developer Edition que acaba de configurar.
  4. En la pantalla ¿Permitir acceso?, haga clic en 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! (Sí). Guarde los cambios.

Se lo redirigirá de nuevo a la página del reto y estará listo para utilizar su nueva Developer Edition para ganar esta insignia.

Configurar Agentforce

En primer lugar, asegúrese de que Agentforce esté habilitado.

  1. Haga clic en Configuración.
  2. En el campo de búsqueda rápida, busque y seleccione Einstein Setup (Configuración de Einstein).
  3. Asegúrese de que el interruptor Turn on Einstein (Activar Einstein) esté establecido como On (Activado).
  4. Actualice su navegador para volver a cargar Setup (Configuración).
  5. En el campo de búsqueda rápida, busque y seleccione Agentforce Agents (Agentes de Agentforce).
  6. Asegúrese de que el interruptor Agentforce esté establecido como On (Activado).

Crear una plantilla de solicitud sin ejemplos

  1. En el campo de búsqueda rápida, busque y seleccione Prompt Builder (Generador de solicitudes).
  2. Haga clic en New Prompt Template (Nueva plantilla de solicitud).
  3. Seleccione e ingrese la información requerida en la plantilla de solicitud como se indica a continuación.
    • Tipo de plantilla de solicitud: Flex
    • Prompt Template Name (Nombre de plantilla de solicitud): Generate Sample Email (Generar email de muestra)
    • API Name (Nombre de API): Generate_Sample_Email (se completa automáticamente)
    • Template Description (Descripción de la plantilla): Creates a basic email template. (Crea una plantilla de email sencilla).
  4. En Define Sources (Definir fuentes), ingrese los siguientes detalles:
    • Nombre (Name): Customer Account (Cuenta de cliente)
    • API Name (Nombre de API): Customer_Account (se completa automáticamente)
    • Source Type (Tipo de origen): Object (Objeto)
    • Objeto: Cuenta
  5. Haga clic en Next (Siguiente).
    A continuación, empecemos con instrucciones sencillas para un email de invitación a un evento. Indicaremos algunas instrucciones al agente, así como detalles necesarios para crear la invitación.
  1. Para ingresar la siguiente instrucción sin ejemplos, copie y pegue este texto en el área de texto Prompt (Solicitud).
Write the introduction and body for a friendly and professional email from the Salesforce marketing
team inviting an example customer to attend an upcoming event. Include the event name, location, and
value of attending.
Event Details:
Name: Salesforce AI Launch Tour
Location: Chicago
Date: June 25
  1. Ahora, haga referencia a una cuenta de cliente específica para que el modelo use los datos de esta. Arriba de Template Settings (Configuración de plantilla), haga clic en Preview Settings (Configuración de vista previa) ().
  2. En Inputs (Entradas), en el campo Customer Account (Cuenta de cliente), busque y seleccione Burlington Textiles Corp of America.
  3. Haga clic en Save & Preview (Guardar y vista previa) (), arriba de Inputs (Entradas), para generar y obtener una vista previa de la respuesta.
    Verá dos campos con resultados: Resolved Prompt (Solicitud resuelta) y Generated Response (Respuesta generada). La sección Resolved Prompt (Solicitud resuelta) muestra la solicitud con cualquier marcador de posición resuelto. Puede ver su email de muestra completado en el campo Generated Response (Respuesta generada).

Esta respuesta sin ejemplos devuelve un email bastante genérico, pero ofrece un punto de partida. Veamos lo que se puede hacer para mejorar el tono y la estructura con algunos ejemplos adicionales para que el modelo aprenda.

Modificar la solicitud con pocos ejemplos

Agreguemos algunos ejemplos para guiar al modelo con mayor claridad.

  1. Haga clic en Prompt (Solicitud) () para volver a su solicitud.
  2. Para reemplazar el texto en el área Prompt (Solicitud), copie y pegue el siguiente texto:
Write the introduction and body for a friendly and professional email from the Salesforce marketing
team inviting an example customer to attend an upcoming event. Include the event name, location,
and value of attending.
Replicate the following format, but make the email body more detailed and evocative:
Event Details:
Name: Salesforce AI Launch Tour
Location: Chicago
Date: June 25
Example 1:
Event: Salesforce AI Launch Tour
Location: Chicago
Customer: Jordan Manning
Company: FutureWorks Industries
Email:
Subject: You’re Invited to the Salesforce AI Launch Tour – Chicago
Hi Jordan,
We’re excited to invite you and your team at FutureWorks Industries to the Salesforce AI Launch Tour
in Chicago on June 25.
Write the introduction and body for a friendly and professional email from the Salesforce marketing
team inviting an example customer to attend an upcoming event. Include the event name, location, and
value of attending.
Replicate the following format and tone, but replace all names with placeholders. Expand on the email
copy to include at least three paragraphs while keeping the tone friendly and the content engaging.
Event Details:
Name: Salesforce AI Launch Tour
Location: Chicago
Date: June 25
Example 1:
Event: Salesforce AI Launch Tour
Location: Chicago
Customer: Jordan Manning
Company: FutureWorks Industries
Email:
Subject: You’re Invited to the Salesforce AI Launch Tour – Chicago
Hi Jordan,
We’re excited to invite you and your team at FutureWorks Industries to the Salesforce AI Launch Tour
in Chicago on June 25.
It’s a great chance to see how Salesforce AI can drive productivity and connect with peers in your
industry.
Hope to see you there!
– Your Salesforce Team
Example 2:
Event: Salesforce Customer Success Summit
Location: New York
Customer: Maya Jones
Company: NextStep Health
Subject: Let’s Meet at the Salesforce Customer Success Summit
Hi Maya,
We’d love to see you at our Customer Success Summit in New York on May 12.
NextStep Health has been doing incredible work, and this event is a great opportunity to explore
new tools to grow faster with Salesforce. We're excited to share the future and out latest innovations
with our fantastic customers.
Let us know if you can make it!
– Your Salesforce Team
  1. Haga clic en Save & Preview (Guardar y vista previa) para generar y obtener una vista previa de la respuesta en el campo Generated Response (Respuesta generada).
    Ahora debería ver un email que incorpore el lenguaje y estilo de sus ejemplos.

Debido a que le proporcionó algunos ejemplos específicos a su agente sobre el tipo de resultados que está buscando, lo ayudó a generar mejores emails. Si compara nuestras dos solicitudes, verá que hasta los ejemplos más sencillos pueden marcar la diferencia, en especial, cuando se combinan con instrucciones de solicitud sobre cómo usarlos. Lo mejor de todo es que esta y otras técnicas que aprendió funcionan en todos los LLM y tipos de solicitudes.

Probar una solicitud de cadena de pensamientos

Ahora que sabe cómo mejorar una solicitud sencilla, intentemos agregar otro tipo de ingeniería avanzada a una solicitud sin ejemplos: solicitudes de cadena de pensamientos. Para mostrar cómo funcionan estas técnicas incluso con resultados en distintos formatos, probemos con una solicitud Búsqueda de respuestas generadas con IA de Einstein.

Crear una plantilla de solicitud nueva

  1. Si aún sigue en la solicitud de la sección anterior, haga clic en la flecha hacia atrás para volver a la página Prompt Builder Setup (Configuración del Generador de solicitudes).
  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 (Búsqueda de respuestas generadas con IA de Einstein)
    • Prompt Template Name (Nombre de plantilla de solicitud): Resort Package Names (Nombres de paquetes de complejos)
      API Name (Nombre de API): Resort_Package_Names (se completa automáticamente)
    • Template Description (Descripción de plantilla): Generates package names for Coral Cloud resort offerings based on the provided details. (Genera nombres de paquete para las ofertas del complejo Coral Cloud según los detalles proporcionados).
  4. Haga clic en Next (Siguiente).

Definir las instrucciones de solicitud

  1. Arriba de Template Settings (Configuración de plantilla), haga clic en Preview Settings (Configuración de vista previa) ().
  2. En el lado izquierdo de la página, ingrese la siguiente información debajo de Inputs (Entradas):
    • Query (Consulta): Generate 5 Package names (Genera 5 nombres de paquete)
    • Chunks (Fragmentos) (cada uno en su propia línea):
      • private villas (residencias privadas)
      • beachside dining (cena en la playa)
      • family-friendly atmosphere (atmósfera perfecta para familias)
  3. En el área Prompt (Solicitud), pegue este texto:
You are a marketing assistant creating luxurious and appealing resort package names.
Based on the following details, generate 5 creative and enticing names for a resort
vacation package.
Resort details:
Coral Cloud Resorts offers private villas, beachside dining, and a family-friendly
atmosphere focused on luxurious comfort.
  1. Haga clic en Save and Preview (Guardar y vista previa) para probar la solicitud.
  2. Revise los nombres de paquete generados en la sección Response (Respuesta) para ver cómo sus ejemplos cambiaron el resultado. Verá una respuesta con nombres numerados entre corchetes que tienen un aspecto similar al siguiente:

{"respuesta":"1. Paquete de escape de Coral Cloud \n2. Retiro familiar Bendición en la playa \n3. Escapada a residencia de lujo \n4. Experiencia de serenidad junto al mar \n5. Aventura familiar en paraíso privado","fuentes":""}

Su respuesta puede diferir, pero si generó nombres de paquete nuevos, entonces es un éxito.

Agregar instrucciones de cadena de pensamientos

Ahora, modifiquemos la plantilla para agregar instrucciones de cadena de pensamientos.

  1. Haga clic en Prompt (Solicitud) () para volver a su solicitud.
  2. Para reemplazar el texto de solicitud actual, copie y pegue este texto:
You are a marketing assistant creating luxurious and appealing resort package names.
Based on the following details, generate 5 creative and enticing names for a resort
vacation package.
Resort details:
Coral Cloud Resorts offers private villas, beachside dining, and a family-friendly
atmosphere focused on luxurious comfort. Make the names concise, elegant, and themed
to match the details. Avoid generic phrases like “Special Deal” or “Vacation Offer.”
Aim for names that evoke emotion and curiosity. Explain your thought process for each
package step-by-step.

Está agregando lógica de cadena de pensamientos a su solicitud al incluir la frase “explica el proceso de pensamiento para cada paquete paso a paso”. Debido a que el LLM entiende el contexto, puede incluir estas instrucciones en cualquier lugar que tenga sentido.

  1. Mantenga sus consultas y fragmentos iguales.
  2. Haga clic en Save & Preview (Guardar y vista previa) para generar la respuesta actualizada.

Ahora verá algo parecido a lo siguiente:

{"respuesta":"1. **Retiro en costa serena**: Este nombre representa una cierta paz y tranquilidad, que es atractiva para las personas que están buscando relajarse en un entorno lujoso.\n\n2. **Escape en refugio coral**: El uso de “refugio” sugiere un espacio seguro e inclusivo, mientras que “escape” implica un deseo de dejar atrás el estrés de todos los días con una escapada lujosa.\n\n3. **Residencias Plenitud azul celeste**: “Azul celeste” refleja los hermosos colores del océano y “plenitud” transmite un sentimiento de felicidad y serenidad asociados con una estadía de lujo.\n\n4. **Experiencia tropical de tranquilidad**: Este nombre pone el foco en el entorno sereno del complejo e invita a los huéspedes a que disfruten de un entorno calmo y lujoso.\n\n5. **Retiro Oasis familiar** : Este nombre destaca el aspecto familiar del complejo, así como lo lujoso y cómodo del entorno para todas las edades.","fuentes":""}

¿Nota la diferencia? Esta respuesta actualizada lo ayuda a entender por qué el agente propuso estos paquetes. Con las solicitudes de cadena de pensamientos, le brinda al agente de IA las instrucciones para explicar por qué generó el nombre de cada paquete. En este ejemplo, pensó en distintas ideas para nombres de paquete en colaboración con un agente. Durante el proceso, el agente le ofreció ejemplos con contexto pertinente. Como consecuencia, puede ver más allá del contenido que creó, es decir, el razonamiento detrás. Con el tiempo, esa información le permitirá aprovechar cada solicitud al máximo.

Ahora es el momento de que trabaje con el Generador de solicitudes mediante la técnica de solicitud de cadena de pensamientos. Una vez que completó los pasos del reto, haga clic en Check Challenge (Comprobar el reto) para obtener esta insignia.

¡Felicitaciones! Está avanzando en su camino para usar técnicas de solicitud más avanzadas y obtener mejores resultados.

Recursos

Comparta sus comentarios de Trailhead en la Ayuda de Salesforce.

Nos encantaría saber más sobre su experiencia con Trailhead. Ahora puede acceder al nuevo formulario de comentarios en cualquier momento en el sitio de Ayuda de Salesforce.

Más información Continuar a Compartir comentarios