Opciones de compilación de agentes

Completado

Microsoft ofrece numerosas opciones para crear agentes:

  • Azure Bot Framework

  • Azure Bot Framework Composer

  • Microsoft Copilot Studio

Azure Bot Framework

Microsoft Azure Bot Service forma parte de Azure Bot Framework, una serie de SDK y herramientas que permite a los desarrolladores crear e implementar agentes personalizados y asistentes virtuales mediante código. Azure Bot Service es un servicio administrado para desarrollar agentes.

Un agente se comunica mediante la recepción de mensajes y el envío de respuestas mediante una característica Web Apps de Microsoft Azure App Service que gestiona las comunicaciones. Los bots son similares a las aplicaciones web; aceptan solicitudes y devuelven respuestas. Un agente puede realizar operaciones al igual que otras aplicaciones, como obtener acceso a bases de datos, llamar a las API para usar otros servicios, leer archivos y realizar cálculos.

El proceso de recepción de un mensaje y de envío de una respuesta al usuario se denomina turno. Considere cómo funcionan las conversaciones entre humanos, donde cada persona habla de una en una, es decir, tienen su turno para hablar. Los bots funcionan de la misma forma, ya que responden a cada entrada del usuario de uno en uno.

Captura de pantalla de un bot de Azure Bot Framework

Un desarrollador puede conectar un bot de Azure Bot Service con el servicio Language Understanding (LUIS) dentro de Azure Cognitive Services para agregar reconocimiento del lenguaje a un agente y permitir experiencias de conversación. Un desarrollador también puede permitir que el agente use una knowledge base creada en QnA Maker.

Una ventaja de Azure Bot Service es que, después de que los desarrolladores hayan creado el agente, pueden implementarlo en uno o varios canales, como Facebook o Slack, sin tener que cambiar el código del agente. Azure Bot Service administra la comunicación entre estos canales y sus agentes, y adapta los mensajes que genera su agente al formato del canal al que está conectado.

Puede integrar agentes creados con Azure Bot Framework con los agentes de Microsoft Copilot Studio.

Plantillas de Copilot Service

Copilot Service incluye plantillas para ayudar a los desarrolladores a empezar a compilar agentes. Si crea un agente en Azure Portal, puede seleccionar la plantilla de Echo Bot, que solo devuelve la entrada del usuario, o la plantilla de Core Bot, que incluye LUIS.

Bot Framework Composer

Bot Framework Composer es una herramienta para compilar agentes que utiliza una interfaz de usuario visual para crear el flujo de la conversación y generar respuestas. Bot Framework Composer se ha incorporado recientemente a Azure Bot Services, y es objeto de desarrollos continuos para agregar más características.

Bot Framework Composer incluye:

  • Un lienzo de edición visual para los flujos de conversación.

  • Herramientas para crear y gestionar componentes de LUIS y QnA.

  • Un potente sistema de plantillas y de generación de lenguaje.

  • Un programa ejecutable de agentes en runtime listo para usar.

Bot Framework Composer se puede usar para crear agentes sin la necesidad de escribir código, y es compatible con LUIS y QnA Maker.

Captura de pantalla del agente de Azure Bot Framework Composer

Existen similitudes entre Microsoft Copilot Studio y Bot Framework Composer. Ambos proporcionan un lienzo de creación sin código para que los usuarios creen agentes. Sin embargo, hay diferencias clave con respecto a la funcionalidad y al aspecto de ambas tecnologías. Por ejemplo, los temas de Microsoft Copilot Studio son similares a los diálogos de Bot Framework Composer.

Bot Framework Composer es de código abierto y ofrece un servicio multiplataforma, compatible con Microsoft Windows, Linux y macOS. Para obtener más información, consulte Bot Composer en GitHub.

Los creadores pueden usar Bot Framework Composer para crear contenido personalizado y agregarlo a Microsoft Copilot Studio.

Microsoft Copilot Studio

Los agentes de Microsoft Copilot Studio funcionan con IA, lo que permite a los usuarios centrarse en trabajos más complejos y de mayor valor mientras los agentes gestionan interacciones sencillas y repetitivas. Gracias a Microsoft Copilot Studio, puede crear agentes (agentes) mediante una interfaz gráfica simple y sin código desde un navegador web.

Los agentes de Microsoft Copilot Studio interactúan con clientes y empleados, responden a preguntas y proporcionan información. Puede implementar agentes de Microsoft Copilot Studio en varios canales, como su propio sitio web, Facebook y Microsoft Teams.

Puede crear agentes de Microsoft Copilot Studio sin necesidad de contar con científicos de datos ni desarrolladores.

Captura de pantalla de un agente de prueba

Microsoft Copilot Studio se basa en Azure Bot Framework y usa las capacidades de Bot Framework en un entorno sin código.

Microsoft Copilot Studio puede cumplir muchos requisitos internos y externos simples para agentes, y está diseñado para ser compilado por expertos en la materia (SME) o con su ayuda.

Microsoft Copilot Studio requiere una licencia de inquilino y una licencia de usuario para cualquier persona que vaya a crear agentes.

Los arquitectos de soluciones deben determinar qué tecnología de agente, o combinación de tecnologías, utilizar en la solución. Esta decisión depende de las capacidades disponibles, si ya se han implementado agentes existentes, y de la complejidad de los agentes requeridos.