Entidades de lista cerrada en Copilot Studio

Clase 10 de 26Curso de Creación de Agentes Avanzados con Microsoft Copilot Studio

Contenido del curso

Framework de Agentes de AI

Resumen

Impulsa la precisión y eficiencia de tus agentes con entidades de lista cerrada, sinónimos y variables del sistema en Copilot Studio. Este enfoque reduce ambigüedades, mejora la experiencia del usuario y acelera la toma de decisiones en temas como Recursos Humanos, TI, Ventas y Operaciones.

¿Qué son las entidades en Copilot Studio y por qué optimizan flujos?

Las entidades son tipos de información específica que el agente reconoce: números, países, colores, tamaños y más. Funcionan como un filtro inteligente para capturar valores, almacenarlos como variables y tomar decisiones dentro del flujo. Además, existen entidades prediseñadas listas para usar: edad, booleano, ciudad, color, continente, país, región, fecha.

  • Usa entidades cuando tengas 3 a 10 tipos de datos. Facilita el mantenimiento del flujo.
  • Prioriza entidades precompiladas si existen: fecha, país o color.
  • Considera sinónimos: los usuarios no siempre escriben igual. RH o RRHH deben mapear a Recursos Humanos.

¿Cuándo usar entidades precompiladas o personalizadas?

  • Precompiladas: fecha, país, color. Ahorra tiempo y errores.
  • Personalizadas: escenarios específicos, como Departamentos de la empresa.

¿Por qué usar sinónimos y desactivar coincidencia inteligente al probar?

  • Sinónimos: evita bloqueos del flujo por variaciones del usuario.
  • Coincidencia inteligente: mejora el reconocimiento con errores ortográficos o gramaticales. Recomendación: desactívala durante pruebas para aislar comportamientos.

¿Cómo crear una entidad de lista cerrada con sinónimos?

Desde Copilot Studio, abre Configuración > Entidades para ver opciones como guía generativa, detalles y seguridades. Verás entidades prediseñadas listas para usar. Para crear una nueva, construye un tema desde cero y prepara la pregunta que capturará la variable.

  • Agregar tema: desde cero. Sin desencadenador inicial.
  • Agregar nodo: formular una pregunta.
  • Seleccionar: opciones tipo test.
  • Crear nueva entidad: elige lista cerrada (no usar expresión regular aquí).
  • Configurar: nombra la entidad como Departamentos.
  • Añadir elementos y sinónimos. Guardar.

¿Qué elementos y sinónimos conviene definir?

  • Recursos Humanos: RH, RRHH.
  • TI: tecnología.
  • Ventas: ventas consultivas, onboarding.
  • Operaciones: Ops, Operación, Estrategia.

¿Cómo usar la entidad en una pregunta del flujo?

  • Pregunta: ¿de qué departamento eres?.
  • Respuesta del usuario: asigna automáticamente el valor de la entidad a la variable.
  • Consejo: activa el nodo de Identificar departamentos y guarda la configuración.

¿Cómo activar el flujo, probarlo y personalizar respuestas?

Configura desencadenadores para que el flujo se active con frases relevantes. Luego personaliza la respuesta usando variables del sistema para saludar por nombre y confirmar el departamento detectado. Finalmente, ofrece opciones de usuario para seleccionar en vez de escribir.

¿Qué frases de desencadenador agregar?

  • Ejemplos: departamentos, onboarding, quiero saber mi rol, quiero conocer sobre el onboarding, departamento.
  • Recomendación: incluye 5 a 10 frases para una activación robusta.

¿Qué variables del sistema puedes insertar?

  • user display name.
  • user email.
  • user first name.
  • user last name.
  • user ID.

Mensaje de ejemplo: hola, user first name user last name, eres parte del departamento X.

¿Cómo mejorar la experiencia con opciones de usuario?

  • Activa: Seleccionar opciones de usuario en la pregunta.

  • Resultado: aparece la lista de departamentos como botones.

  • Beneficio: decisiones más rápidas y menos errores de entrada.

  • Prueba con entradas ambiguas: escribe RH y valida que se mapea a Recursos Humanos.

  • Usa la variable capturada para redirigir a flujos específicos, por ejemplo, onboarding por departamento.

¿Tienes casos reales para entidades personalizadas o sinónimos más complejos? Comenta tus ideas y cuéntame cómo te funcionó en tus pruebas.