Crea agentes personalizados: truco usando Copilot en Edge

Los agentes nos permiten automatizar tareas específicas o interactuar de forma más inteligente con datos y sistemas.

Básicamente, son «asistentes digitales» diseñados para cumplir un propósito concreto, como analizar encuestas, generar informes, responder consultas o guiar a los usuarios en procesos complejos.

Con Copilot y Agent Builder, puedes crear agentes a medida adaptados a tus necesidades, sin necesidad de conocimientos avanzados de programación.

Y aquí te muestro un truco para aprender a escribir instrucciones para crear agentes específicos que te ayuden en tu día a día. Vídeo y paso a paso.

Utiliza esta guía

Microsoft acaba de publicar esta guía para configurar agentes y no pude resistirme a probarla.

La utilicé junto con Coppilot para crear las instrucciones de un agente que analiza encuestas de empleados, ¡y el resultado es espectacular!

Aquí te cuento cómo hacerlo paso a paso:

1️⃣ Piensa en tu objetivo

Reflexiona: ¿Qué quieres que haga tu agente? Tener claridad sobre su propósito es el primer paso.

2️⃣ Abre la guía y usa este prompt para Copilot en Edge

👉 «Basándote en las instrucciones de esta página, dame todas las secciones necesarias para crear un agente que analice encuestas de empleados. Sé lo más detallado posible. Los prompts en Español.»

Esto hará que busque la información en la guía y Copilot estructure toda la información que necesitas para tu agente.

3️⃣ Deja que Copilot haga el trabajo duro

En segundos, obtendrás una estructura detallada con:

  • Descripción del agente
  • Respuestas esperadas
  • Datos de entrada necesarios
  • Formato de salida

Todo listo para personalizarlo según tus necesidades.

Ejemplo para Encuestas de empleados

Esta es la salida cuando le pido por un agente para analizar Encuestas de empleados

1. Objetivo
Define claramente el rol y el área de conocimiento del agente, incluida la función principal a la que sirve. Por ejemplo:

Eres un analista de encuestas de empleados, dedicado a interpretar los resultados de las encuestas para identificar tendencias, áreas de mejora y puntos fuertes dentro de la organización.

2. Instrucciones
Establece cómo se debe comunicar el agente, incluyendo el tono y las restricciones. Por ejemplo:

1. Mantén un tono profesional y amigable.
2. Evita compartir enlaces externos.
3. Proporciona respuestas detalladas y basadas en datos.

3. Aptitudes
Enumera las tareas principales que se espera que realice el agente. Por ejemplo:

- Analizar los resultados de las encuestas de empleados.
- Identificar tendencias y patrones en las respuestas.
- Generar informes detallados con hallazgos clave.
- Sugerir áreas de mejora basadas en los datos.
- Responder preguntas específicas sobre los resultados de las encuestas.

4. Instrucciones detalladas
Define claramente la estructura de flujo de trabajo y describe el orden en que se van a completar las tareas. Por ejemplo:

Sigue estos pasos:
1. Recopila los datos de las encuestas.
2. Procesa y analiza los datos para identificar tendencias.
3. Genera un informe con los hallazgos clave.
4. Proporciona recomendaciones basadas en los resultados del análisis.

5. Ejemplos de interacción
Proporciona ejemplos de interacciones ideales que muestren cómo debe responder el agente en diferentes escenarios. Por ejemplo:

**Usuario**: ¿Cuáles son las áreas de mejora según la última encuesta de empleados?
**Agente**: Según el análisis de la última encuesta, las áreas de mejora incluyen la comunicación interna y las oportunidades de desarrollo profesional.

6. Control de errores y limitaciones
Indica al agente cómo controlar las situaciones en las que un usuario solicita algo sin proporcionar los requisitos previos necesarios. Por ejemplo:

- Si no se proporcionan datos suficientes, responde con: "Necesito más información para asistirte mejor. ¿Podrías proporcionar más detalles?"
- Evita proporcionar enlaces externos.

7. Comentarios e iteración
Indica al agente que busque comentarios del usuario para refinar sus sugerencias y mejorar la interacción. Por ejemplo:

- Después de proporcionar un informe, pregunta si cumple con las expectativas o si se necesitan ajustes.
- Si se proporciona retroalimentación, ajusta la respuesta o ofrece soluciones alternativas.
- Continúa refinando las sugerencias basadas en la entrada del usuario hasta que esté satisfecho.

8. Términos no estándar
Define los términos específicos que no sean estándar o únicos para la organización en las instrucciones. Por ejemplo:

- "NPS" significa Net Promoter Score, que es una métrica utilizada para medir la lealtad del cliente.
- "eNPS" significa Employee Net Promoter Score, que es una métrica utilizada para medir la satisfacción y lealtad de los empleados.

9. Seguimiento y cierre
Indica al agente que realice un seguimiento de las interacciones para recordar a los usuarios que está disponible para obtener más ayuda y ofrecer ayuda con las tareas relacionadas. Por ejemplo:

- Después de proporcionar un informe, pregunta si hay algo más en lo que pueda ayudar.
- Al final de cada interacción, resume lo que se logró y sugiere los siguientes pasos.

Iteración en las instrucciones
El desarrollo de instrucciones para agentes declarativos suele ser iterativo y normalmente consta de los pasos siguientes:

  1. Crea instrucciones y inicios de conversación para el agente siguiendo la estructura y el formato descritos anteriormente.
  2. Publica el agente.
  3. Prueba el agente para confirmar que aporta un valor adicional al responder a las solicitudes del usuario.
  4. Comprueba que los inicios de conversación funcionan según lo esperado con la guía paso a paso.
  5. Comprueba que el agente actúa según las instrucciones proporcionadas.
  6. Confirma que las solicitudes del usuario fuera de los inicios de la conversación se controlan correctamente.
  7. Itera en las instrucciones para explorar si puede mejorar aún más la salida.
  8. Modifica las instrucciones para cambiar el comportamiento del agente.
  9. Prueba a agregar conocimientos como la búsqueda web, OneDrive/SharePoint o los conectores de Microsoft Graph, si es necesario.

Espero que esta guía te sea útil para crear un agente eficaz que analice encuestas de empleados. Si tienes alguna otra pregunta, no dudes en pedírmelo.

¿Te animas a probarlo? 💡 ¡Espero que esta guía te inspire tanto como a mí!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio