Power Platform es el conjunto de herramientas de Microsoft con código bajo o sin código, que incluye Power Apps, Power Automate, Power Pages, Power BI y Copilot Studio.
Los agentes “autónomos” de Copilot Studio
Más de 600.000 empresas y entidades han utilizado funcionalidades de IA generativa, incluido Copilot, a través de Power Platform. Una estadística multiplicada por cuatro si comparamos con el año pasado.
Precisamente, en Copilot Studio, Microsoft presentó el avance de los “agentes autónomos”, es decir agentes impulsados por grandes modelos de lenguaje capaces de ejecutar tareas de forma independiente. “Planifican dinámicamente y aprenden de los procesos, se adaptan a las condiciones cambiantes y toman decisiones sin la necesidad de una intervención humana constante”, dice Charles Lamanna, vicepresidente corporativo, Business & Industry Copilot de Microsoft, en una publicación de blog.
“Estos agentes autónomos pueden activarse mediante cambios de datos, eventos y otras tareas en segundo plano, no sólo a través del chat”, añade.
Esta capacidad es posible gracias a la introducción de una herramienta llamada “Disparadores de eventos”. Esto desencadena un flujo de trabajo después de que el agente recibe una carga útil (un archivo JSON) a través de un conector. Dependiendo del evento y sus variables, el agente desarrollador especifica las acciones que puede realizar, por ejemplo, identificar el asunto de un correo electrónico, resumirlo y crear una tarea en Planner (el equivalente a Trello o Asana en el ecosistema de Microsoft).
Agentes Low-code, RPA: copilotos para todos los usuarios
Al mismo tiempo, Microsoft anunció vistas previas de la biblioteca de agentes, una forma de reutilizar componentes, es decir, activadores, acciones, temas de conversación (una lista de condiciones que indican cómo debe interactuar un agente en determinadas situaciones), fuentes de conocimiento, etc.
La vista previa de Agent Builder en Power Apps le permite utilizar las bases de conocimiento, temas, lógica y acciones existentes desarrolladas con Power Virtual Agents antes de que se llamara Copilot Studio. ¿El objetivo? No rediseñe elementos que ya están en su lugar.
En diciembre de 2024, Power Apps también será elegible para la versión preliminar pública de Plan Designer. Se trata aquí de confiar en las capacidades de “razonamiento” del modelo subyacente a Copilot (GPT-4o) para ayudar a los profesionales y ciudadanos desarrolladores a diseñar la arquitectura de la aplicación (el conjunto de componentes necesarios para su funcionamiento) y el modelo de datos asociado a un problema de negocio y los roles que lo utilizarán. Este proceso es iterativo. Una vez que los diferentes elementos satisfacen las necesidades de los participantes, Plan Designer crea la plantilla de aplicación que se puede modificar en Power Apps.
Wells Fargo pudo probar la funcionalidad y modificó la interfaz de la aplicación para personalizarla según sus necesidades y conectándola a una fuente de datos distinta a Dataverse. Además, Copilot se utiliza para generar expresiones Power Fx (el DSL de Power Apps tomado directamente de Excel) y para procesar documentos en modo OCR. Después de haber podido probar Power Apps, LeMagIT entiende que Microsoft pretende acelerar el proceso de desarrollo, en particular para los neófitos de PowerFX y BPMN, a quienes el sistema les evita partir de una hoja en blanco.
Después de dos meses de vista previa privada lanzada en septiembre, Microsoft indica que alrededor de cien empresas pudieron probar Plan Designer.
Un agente también se dedicará a completar formularios, una de las razones más comunes para usar Power Apps.
Copilot Studio ofrecerá la posibilidad de partir de una aplicación Power Apps para crear un agente. Las principales funcionalidades se traducen en avisos para hacer frente a procesos manuales repetitivos. “Esto será muy útil para las empresas que ya tienen varias aplicaciones Power Apps internas”, dijo Ryan Cunningham, vicepresidente de Power Platform Intelligent Apps en Microsoft. Una vez más, habrá que esperar hasta diciembre para acceder a una vista previa pública.
Además, en unas pocas semanas, los usuarios podrán personalizar los agentes “listos para usar” que ofrece Microsoft. “Se podrán agregar acciones, fuentes de conocimiento, consultar actividades, etc. Esto se aplica a los agentes que desarrollamos y a los suyos”, promete Ryan Cunningham.
IA generativa para reparar bots RPA en Power Automate
En cuanto a Power Automate, la suite de automatización y RPA de Microsoft, también tiene derecho a un “lavado de cara” con IA generativa. Aquí, los modelos GPT-4o realizan la extracción de datos de documentos semiestructurados o no estructurados: correos electrónicos, facturas, etc. – en formato PDF, JPEG, PNG. Los resultados se pueden guardar en un archivo de formato JSON.
Al igual que Plan Designer, Power Automate tendrá una función de acceso temprano que aprovecha un LLM para determinar la siguiente acción en un flujo de automatización. Esta elección se realizará en base a condiciones expresadas en lenguaje natural. Por ejemplo, el LLM comprobará que todos los elementos requeridos por la política de la empresa aparezcan en una factura antes de enviarla por correo electrónico.
Power Automate tiene un conjunto de expresiones para personalizar flujos automatizados. Nuevamente, el gigante de la nube usa Copilot para generar estas expresiones a partir de un mensaje.
Otra capacidad específica, la integración preliminar de una función Copilot, debería permitir conocer los flujos de automatización existentes a los que se hace referencia en el centro dedicado a Power Automate. Desde la interfaz de Escritorio también será posible obtener y aplicar recomendaciones para reparar bots de RPA supervisados y no supervisados.
Más opciones operativas de gobernanza y seguridad
Obviamente, introducir modelos de IA conocidos por sus alucinaciones en los procesos de negocio parece preocupante sobre el papel. Para tranquilizar a sus clientes, dicen los portavoces, Microsoft tiene la intención de fortalecer las funciones de seguridad y gobierno de operaciones.
En primer lugar, se ha agregado una interfaz de supervisión a la que pueden acceder los “creadores” (desarrolladores y desarrolladores ciudadanos) desde la interfaz de usuario de Power Apps. Esto debería permitir verificar el correcto funcionamiento de las aplicaciones creadas con la suite low-code/no-code. Esta vista proporciona indicadores sobre la causa raíz de un problema. Los administradores tienen acceso al mismo panel enriquecido.
Clay WesnerSocio GPM, Power Apps Studio, Microsoft
Sobre todo, la consola de administración brinda acceso a una vista de todos los componentes utilizados para operar una aplicación. Microsoft ya había logrado que los desarrolladores ciudadanos y los desarrolladores pudieran colaborar a través de Power Apps, pero la integración con Git brinda una “vista completa del código fuente”. “Desde la misma interfaz, puedo acceder a los cambios realizados por creadores y desarrolladores profesionales que recientemente se comprometieron desde un repositorio de Git”, explica Clay Wesener, socio de GPM, Power Apps Studio en Microsoft.
La implementación se puede realizar desde la consola de administración para implementar cambios desde un formulario preconfigurado.
Un creador también puede ver todas las implementaciones realizadas y obtener una nota generada por un LLM sobre la revisión de los cambios por parte de un administrador y ser consultado para validar un cambio de la misma manera.
Los administradores tienen una vista centralizada de las implementaciones de aplicaciones y agentes.
Desde la pestaña de seguridad, este mismo centro de administración proporciona una puntuación previa sobre el nivel de ciberprotección de los inquilinos implementados. El mismo proporciona una lista de acciones prioritarias para reducir los riesgos indicados por la consola. El acceso a los parámetros de configuración de estos inquilinos se realiza desde la misma interfaz.
“No se trata sólo de producir una puntuación, sino de simplificar la aplicación de las mejores prácticas relativas a la gestión precisa de roles y acceso a aplicaciones y datos en Dataverse, agregar una IP a un incendio, configurar VNET o incluso agregar una clave de cifrado del cliente”, se jacta Ryan Cunningham. “Ofrecemos funciones que no existen en ningún otro lugar del mercado de código bajo”.
Sin embargo, las funciones de seguridad avanzadas estarán disponibles para los clientes que hayan optado por licencias “premium” de Power Platform. Cubren los entornos Power Apps, Power Automate, Copilot Studio y Microsoft Dynamics 365.
Llenando los vacíos en el negocio informado por Gartner
Microsoft está lejos de ser el único editor de soluciones de código bajo/sin código que infunden funciones generativas de IA. Outsystems, Pega, Appian, Mendix y ServiceNow –sin mencionar Salesforce, Oracle y SAP– han avanzado en esta dirección.
Si la proximidad de Microsoft a OpenAI parece darle una ventaja en términos de IA generativa, en su Cuadrante Mágico de octubre de 2024 dedicado a low-code/no-code, Gartner informa que Microsoft se está quedando atrás en el desarrollo de aplicaciones más complejas con la Power Platform, así como en la gestión de la gobernanza. De ahí los ajustes presentados anteriormente.
Sin embargo, Microsoft también se destaca por la gestión de sus licencias, que son caras y complejas. Una vez más, el gigante de Redmond tiene algunas respuestas. En primer lugar, la consola de administración de Power Apps le permite ver las licencias relacionadas con el inquilino. Finalmente, Copilot Studio estará accesible bajo un modelo de suscripción anual (como es el caso hoy), o para consumo en modalidad de pago por uso. Estos puntos de atención son más destacados dado el tamaño de la base instalada. “Gartner estima que Microsoft Power Apps tiene la base de usuarios más grande de cualquier plataforma de aplicaciones empresariales de código bajo”, señalan los analistas.