1. Creación de Agentes Personalizados con Copilot Studio a partir de Archivos de SharePoint [0]

thumbnail Este video explica cómo crear agentes personalizados en Copilot Studio utilizando el contenido de archivos de SharePoint, permitiendo la creación de asistentes especializados que se integran en Microsoft Teams y Microsoft 365 Copilot.

1.1. ¿Qué es un Agente y sus Opciones de Creación? [0]

  1. Un agente es un asistente inteligente que mejora la experiencia de Copilot para los usuarios finales al proporcionar un contexto o escenario específico. [1]
    • A diferencia de un sistema de IA generativa general como Microsoft Copilot, un agente ofrece contenido basado en contextos y escenarios específicos, creando una versión especializada de Copilot. [1]
  2. Existen varias opciones para crear agentes basados en archivos, bibliotecas o sitios de SharePoint Online: [3]
    • Para usuarios finales: Pueden usar el "Agent Builder" o el "Custom Agent for SharePoint". [4]
    • Para creadores (makers): Pueden usar Copilot Studio con un enfoque sin código o de bajo código. [5]
    • Para desarrolladores: Pueden usar el "Teams Toolkit" para crear agentes declarativos o "Visual Studio Code" con el "Teams Toolkit" para crear agentes personalizados con máxima extensibilidad. [5]
  3. La demostración se centrará principalmente en Copilot Studio, pero también ofrecerá una visión general del "Agent Builder" y los agentes en SharePoint. [7]

1.2. Demostración Práctica: Agentes en SharePoint y Copilot Studio [8]

  1. Agentes en la interfaz de Copilot: [9]
    • En la interfaz de Copilot, se pueden aprovechar agentes, incluyendo agentes predeterminados y agentes personalizados. [9]
    • Los usuarios finales pueden buscar y navegar por un mercado de agentes o crear uno desde cero usando el "Agent Builder". [10]
    • El "Agent Builder" permite la creación mediante un enfoque descriptivo (usando lenguaje natural) o una opción de configuración paso a paso. [10]
    • La configuración incluye nombre, icono, descripción e instrucciones (prompts del sistema) para el modelo fundamental y Copilot. [11]
    • Se pueden especificar bases de conocimiento, como un sitio de SharePoint (ej. un sitio de RR. HH. con políticas), y proporcionar prompts de inicio para guiar la interacción del usuario. [12]
    • Una vez configurado, el agente aparece en la interfaz del "Custom Builder" o directamente en la interfaz de Copilot. [15]
  2. Agentes predeterminados en SharePoint Online: [16]
    • Cada sitio de SharePoint Online tiene un agente de Copilot preinstalado. [16]
    • Al estar en un sitio de SharePoint, aparece un icono de Copilot en la esquina superior derecha, que representa un agente creado para ese sitio específico. [16]
    • Es posible seleccionar uno o más documentos o carpetas en un repositorio de SharePoint y hacer clic en "Crear un agente" para generar un agente sobre esos documentos. [17]
    • Este agente recién creado se puede abrir e interactuar con él, o editarlo en la interfaz de configuración, añadiendo más sitios o documentos. [18]
  3. Creación de Agentes con Copilot Studio (Enfoque de Bajo Código/Sin Código): [19]
    • Copilot Studio (copilotstudio.microsoft.com) ofrece una interfaz web para crear agentes personalizados. [22]
    • Se puede crear un nuevo agente haciendo clic en el botón "Crear" y seleccionando "Crear nuevo agente". [23]
    • Se le da un nombre al agente (ej. "M365 call HR agent") y una descripción que define su propósito (ej. "Eres un agente que ayuda a los empleados con políticas y reglas de RR. HH."). [25]
    • Se proporcionan instrucciones (prompts del sistema) para guiar el comportamiento del agente. [25]
    • Se pueden añadir bases de conocimiento, que pueden ser sitios públicos, de SharePoint o tablas de Dataverse. [28]
    • Se pueden seleccionar colecciones de sitios de SharePoint (ej. "Contoso HR" con documentos sobre procedimientos de contratación y despidos, y "Contoso Learning" con material de aprendizaje) como bases de conocimiento. [30]
    • Tras hacer clic en "Crear", el agente se genera en segundos y puede ser personalizado con las capacidades de Copilot Studio. [36]
    • Una vez publicado, el agente puede ser configurado, y se pueden trabajar con "temas" para crear flujos de conversación. [39]
    • Los temas permiten definir condiciones de activación para interacciones de una o múltiples turnos, para proporcionar o adquirir información del usuario. [41]
    • Existen temas predeterminados (inicio, escalada) y se pueden crear temas personalizados, incluso describiendo la funcionalidad deseada (ej. "adquirir nombre del empleado"). [42]
    • El sistema puede generar automáticamente preguntas y respuestas (como una tarjeta adaptativa JSON) basadas en la descripción. [45]

1.3. Integración y Uso de Agentes en Microsoft Teams y Microsoft 365 Copilot [47]

  1. Disponibilidad en Microsoft Teams: [47]
    • Los agentes creados en Copilot Studio pueden hacerse disponibles a través de uno o varios canales, incluyendo Microsoft Teams. [48]
    • Al habilitar el canal de Microsoft Teams, el agente se vuelve accesible mediante un enlace directo, a través de la tienda de Teams (para toda la organización o grupos específicos), o descargando un paquete zip para subirlo al catálogo de aplicaciones de Teams. [50]
    • Una vez copiado el enlace y añadido a Teams, el agente puede ser utilizado como un chatbot para obtener información basada en el contenido de SharePoint. [51]
    • Por ejemplo, preguntar "¿Cómo puedo contratar nuevas personas en nuestra empresa?" puede devolver una respuesta basada en los procedimientos de contratación del sitio de SharePoint. [51]
  2. Integración con Microsoft 365 Copilot: [52]
    • Copilot Studio permite crear agentes dirigidos a la experiencia de usuario de Microsoft Copilot a través de la sección "Copilot for M365". [52]
    • Se puede crear un nuevo agente utilizando un enfoque descriptivo o de configuración. [54]
    • Se le da un nombre (ej. "M365 call HR agent") y una descripción (ej. "Ayuda a los usuarios y empleados con temas relacionados con RR. HH."). [56]
    • Se copia la URL de un sitio de SharePoint (ej. "Contoso HR") como base de conocimiento. [59]
    • Se pueden añadir prompts de inicio como "¿Cómo puedo mejorar mi carrera?". [61]
    • Tras hacer clic en "Crear" y publicar, se obtiene un enlace para configurar el agente personalizado directamente en la interfaz de Microsoft 365 Copilot. [62]
    • Una vez publicado (lo que puede tardar unos segundos), se puede copiar el enlace y activarlo en la interfaz nativa de Microsoft 365 Copilot. [65]
    • Al añadir el agente en la interfaz de Microsoft 365 Copilot, se puede interactuar con él, y las respuestas se basan en el contenido de la base de conocimiento de SharePoint (ej. un documento de procedimientos de contratación). [70]