Itequia

Descubre los complementos de Copilot: automatización y eficiencia al máximo

Flat woman chatting with chatbot, communicating AI robot assistant

En el vertiginoso mundo empresarial actual, la eficiencia y la innovación no son solo una ventaja competitiva, sino una necesidad. Microsoft Copilot emerge como una solución esencial para transformar estos aspectos en tu empresa, optimizando procesos y mejorando la productividad. Pero, ¿qué hace que Copilot sea una herramienta imprescindible? Porque tiene la capacidad de:

  • Automatizar tareas repetitivas.
  • Analizar grandes volúmenes de datos de forma más rápida y sencilla.
  • Facilitar la toma de decisiones informadas en tiempo real.

Además, Copilot se integra perfectamente con plataformas como Microsoft Office Suite, Teams, OneNote, Edge, Azure, GitHub, Dynamics 365, Power BI, Visual Studio Code y LinkedIn. Garantizando una mayor productividad, colaboración, seguridad y confiabilidad.

Teniendo en cuenta este contexto, ¿te has preguntado cómo Copilot puede realizar tareas complejas y ofrecer respuestas tan precisas con tanta facilidad? La clave está en los complementos. Descubre cómo potencian las capacidades de Copilot a través del siguiente artículo.

¿Qué Son los Complementos de Copilot?

Para recuperar y procesar información nueva, Copilot requiere complementos. Los complementos son fragmentos de código reutilizable con los que se pueden llevar a cabo tareas específicas. Como responder en lenguaje natural, ejecutar flujos de trabajo, conectarse a sistemas externos o incluso proporcionar orientación sobre temas específicos.

Cómo se crean los complementos

Los complementos se crean en la Capa de Creador de Microsoft Copilot Studio. Aquí los usuarios pueden crearlos y editarlos mediante una interfaz gráfica y, posteriormente, publicarlos en el registro de complementos. 

Diagram showing the Microsoft Copilot plugin architecture, from plugin creation in Copilot Studio to usage in Teams, Dynamics 365, and custom copilots.

Dicha capa admite cuatro tipos de complementos:

  • Complementos de Confirmación: Pueden responder a preguntas en lenguaje natural utilizando técnicas avanzadas de procesamiento de lenguaje (NLP y NLG). Por ejemplo, un complemento de este tipo puede responder a una consulta como: “¿Cuáles son las oportunidades de ventas para ACME Corp?” accediendo a datos en Microsoft Dataverse y generando una respuesta en lenguaje natural que se puede personalizar, como una lista con viñetas. 
  • Complementos de Flujo: Permiten ejecutar flujos de trabajo de varios pasos mediante Microsoft Power Automate. Por ejemplo, un complemento de flujo puede crear un nuevo contacto en Microsoft Dynamics 365 tras la aprobación de la dirección o enviar un correo electrónico a un cliente utilizando una plantilla predefinida. 
  • Complementos de Conector: Se conectan a sistemas externos o fuentes de datos a través de los conectores de Microsoft Power Platform. Por ejemplo, un complemento de conector puede integrarse con Salesforce o SAP utilizando los conectores de Power Platform para recuperar o actualizar datos. Pueden ser certificados y compartidos entre inquilinos o personalizados para un entorno específico. 
  • Complementos de Tema: Son hilos de conversación de un solo turno entre un usuario y un Copilot, creados para responder a una expresión específica del usuario. Por ejemplo, un tema sobre el horario de la tienda con una frase desencadenante como “consultar horario de tienda” puede mostrar el horario de la tienda. Gracias al poder de los modelos de lenguaje, estos temas también pueden manejar variaciones en las expresiones de los usuarios, como “ver el horario de apertura de la tienda”. 

Todo lo que debes saber sobre el Orquestador de Copilot

Ahora que ya conocemos todos los entresijos de los complementos de Copilot, debemos comprender cuál es el proceso entre el texto que escribe el usuario final hasta la respuesta que le ofrece Copilot. De ese tema el encargado es el Orquestador de Copilot. Su función principal es orquestar las diversas tareas y solicitudes que los usuarios realizan, asegurando que se utilicen los recursos adecuados de manera óptima. 

Flowchart of the Copilot orchestrator process, from user input and Responsible AI checks to reasoning, tool execution, and natural language response generation.

Proceso detallado de generación de respuestas en Copilot:

A continuación, te explicamos el paso a paso detallado del proceso. 

  1. Entrada de lenguaje natural por parte del usuario. 
  2. Comprobaciones preliminares. Copilot realiza un análisis en la consulta para comprobar que no supone ningún riesgo. 
  3. Razonamiento. Aquí aparece el orquestador para crear un plan de respuesta al usuario. Este plan consta de 4 pasos:  
    • Contexto y selección de herramientas: Copilot usa la información disponible y las herramientas a su disposición para dar respuestas precisas y útiles.
    • Coincidencia de funciones y determinación de parámetros: El orquestador crea un mensaje con la consulta del usuario, el contexto actualizado y los complementos elegidos. Luego, lo envía al LLM, que analiza la entrada, determina el complemento y la función adecuados, y proporciona los detalles necesarios.
    • Ejecución de las herramientas: El orquestador usa la respuesta del LLM para crear una solicitud de API. Luego, la envía al ejecutor de herramientas. La solicitud se procesa y los resultados se envían para su posterior procesamiento.
    • Análisis de resultados: El orquestador incorpora la respuesta de la API en el contexto actual. Luego, consulta al LLM en un ciclo continuo. Este proceso continúa hasta que se determina que es apropiado generar una respuesta final.
  4. Respuesta: Una vez recopilada toda la información, se envía al LLM para crear la respuesta final. Después de verificar que cumple con las directrices de IA responsable, se envía al orquestador. Este la registra en el almacén de contexto y la entrega al usuario a través de la interfaz de Copilot.
  5. Salida del lenguaje natural: el orquestador entrega la respuesta al usuario y actualiza el estado de la conversación, dejando a Copilot listo para la siguiente pregunta. 

En definitiva, es muy importante ofrecer una descripción precisa y breve del complemento para que Copilot pueda identificar sus capacidades y asignar las tareas de usuario correspondientes.  

Creación de complementos de alta calidad: buenas prácticas

Para garantizar complementos eficientes y sin errores, es crucial seguir estas recomendaciones al diseñarlos:

  • No usar nombres de otros complementos ya existentes. 
  • Evitar palabras ofensivas o inapropiadas. 
  • El texto no debe permitir inyecciones de código. 
  • Debe haber múltiples parámetros de búsqueda. 
  • Optar por una descripción clara en los parámetros de búsqueda y sus formatos. 
  • Escoger descripciones específicas para prevenir errores y deshabilitaciones.  
  • Especificar claramente las entradas requeridas en los mensajes. 
  • Probar el complemento con diversos avisos para anticipar el comportamiento. 
  • Emplear tarjetas adaptables estructuradas, accionables y visualmente enriquecidas. 
  • Ofrece atributos adicionales como estado, fecha o los campos asignados, entre otros.  

Conclusión

En Itequia te ayudamos a adoptar Microsoft Copilot en tu empresa. Estamos convencidos que revolucionará tu manera de trabajar. Esta herramienta innovadora es capaz de transformar tu productividad proporcionando asistencia inteligente en tiempo real. Con Copilot, lo que digas se convierte en acción, sugerencia y contenido. Ya sea trabajando en Microsoft 365, Outlook, Excel, PowerPoint o Word, tu trabajo será más rápido, eficiente y creativo.

No te quedes atrás en esta nueva era de la IA. Contáctanos para descubrir cómo nuestras soluciones pueden ayudarte a optimizar tus flujos de trabajo, mejorar la colaboración y alcanzar tus objetivos de negocio con mayor eficiencia. ¡Aprovecha al máximo lo que Microsoft Copilot tiene para ofrecer!

Itequia Team
Descubre los complementos de Copilot: automatización y eficiencia al máximo | Itequia AI Web