Power Platform è la suite Microsoft di strumenti low-code/no-code tra cui Power Apps, Power Automate, Power Pages, Power BI e Copilot Studio.
Gli agenti “autonomi” di Copilot Studio
Più di 600.000 aziende ed entità hanno utilizzato funzionalità di intelligenza artificiale generativa, incluso Copilot, attraverso la Power Platform. Un dato moltiplicato per quattro se confrontiamo lo scorso anno.
Precisamente, in Copilot Studio, Microsoft ha presentato l’anteprima degli “autonomous agent”, vale a dire agenti alimentati da ampi modelli linguistici in grado di eseguire compiti in modo indipendente. “Pianificano e apprendono dinamicamente dai processi, si adattano alle mutevoli condizioni e prendono decisioni senza la necessità di un costante intervento umano”, afferma Charles Lamanna, vicepresidente aziendale, Business & Industry Copilot di Microsoft, in un post sul blog.
“Questi agenti autonomi possono essere attivati da modifiche ai dati, eventi e altre attività in background, non solo tramite chat”, aggiunge.
Questa funzionalità è resa possibile dall’introduzione di uno strumento chiamato “Trigger di eventi”. Ciò attiva un flusso di lavoro dopo che l’agente riceve un payload (un file JSON) tramite un connettore. A seconda dell’evento e delle sue variabili, lo sviluppatore dell’agente specifica le azioni che può intraprendere, ad esempio identificando l’oggetto di un’e-mail, riassumendolo e creando un’attività in Planner (l’equivalente di Trello o Asana nell’ecosistema Microsoft).
Low-code, RPA, agenti: copiloti per tutti gli utenti
Allo stesso tempo, Microsoft ha annunciato le anteprime della libreria degli agenti, un modo per riutilizzare i componenti, ovvero trigger, azioni, argomenti di conversazione (un elenco di condizioni che indicano come un agente dovrebbe interagire in determinate situazioni), fonti di conoscenza, ecc.
L’anteprima di Agent Builder in Power Apps consente di utilizzare le basi di conoscenza, gli argomenti, la logica e le azioni esistenti sviluppati con Power Virtual Agents prima che fosse chiamato Copilot Studio. L’obiettivo? Non riprogettare elementi già esistenti.
A dicembre 2024, Power Apps sarà idoneo anche per l’anteprima pubblica di Plan Designer. Si tratta qui di affidarsi alle capacità di “ragionamento” del modello alla base di Copilot (GPT-4o) per aiutare le professioni e i cittadini sviluppatori a progettare l’architettura dell’applicazione (l’insieme dei componenti necessari al suo funzionamento) e il modello dati associato a un problema aziendale e i ruoli che lo utilizzeranno. Questo processo è iterativo. Una volta che i diversi elementi soddisfano le esigenze dei partecipanti, Plan Designer crea il modello di applicazione che può essere modificato in Power Apps.
Wells Fargo ha potuto testarne la funzionalità e modificare l’interfaccia dell’applicazione per personalizzarla in base alle proprie esigenze e collegandola ad una fonte dati diversa da Dataverse. Inoltre, Copilot viene utilizzato per generare espressioni Power Fx (il DSL di Power Apps preso direttamente da Excel) e per elaborare documenti in modalità OCR. Avendo già potuto testare Power Apps, LeMagIT capisce che Microsoft intende accelerare il processo di sviluppo, in particolare per i neofiti di PowerFX e BPMN per i quali il sistema evita di partire da un foglio bianco.
Dopo due mesi di anteprima privata lanciata a settembre, Microsoft indica che un centinaio di aziende hanno potuto testare Plan Designer.
Un agente sarà dedicato anche alla compilazione dei moduli, uno dei motivi più comuni per utilizzare Power Apps.
Copilot Studio offrirà la possibilità di partire da un’applicazione Power Apps per creare un agente. Le principali funzionalità sono tradotte in prompt per gestire processi manuali ripetitivi. “Sarà molto utile per le aziende che dispongono già di diverse applicazioni Power Apps internamente”, ha affermato Ryan Cunningham, vicepresidente di Power Platform Intelligent Apps presso Microsoft. Anche in questo caso bisognerà aspettare dicembre per accedere ad un’anteprima pubblica.
Inoltre, tra poche settimane, gli utenti potranno personalizzare gli agenti “pronti all’uso” offerti da Microsoft. “Sarà possibile aggiungere azioni, fonti di conoscenza, attività di consultazione, ecc. Questo vale sia per gli agenti che sviluppiamo che per i vostri”, promette Ryan Cunningham.
IA generativa per riparare i bot RPA in Power Automate
Per quanto riguarda Power Automate, la suite di automazione e RPA di Microsoft, anche questa ha diritto a un “lifting” con l’intelligenza artificiale generativa. Qui, i modelli GPT-4o eseguono l’estrazione dei dati da documenti semistrutturati o non strutturati: e-mail, fatture, ecc. – in formato PDF, JPEG, PNG. I risultati possono essere salvati in un file in formato JSON.
Analogamente a Plan Designer, Power Automate avrà una funzionalità di accesso anticipato che sfrutta un LLM per determinare l’azione successiva in un flusso di automazione. Questa scelta verrà effettuata sulla base di condizioni espresse in linguaggio naturale. Ad esempio, LLM controllerà che tutti gli elementi richiesti dalla politica aziendale compaiano su una fattura prima di inviarla via email.
Power Automate dispone di un set di espressioni per personalizzare i flussi automatizzati. Anche in questo caso, il gigante del cloud utilizza Copilot per generare queste espressioni da un prompt.
Un’altra funzionalità specifica, l’integrazione in anteprima di una funzione Copilot, dovrebbe consentire di conoscere i flussi di automazione esistenti a cui si fa riferimento nel centro dedicato a Power Automate. Dall’interfaccia Desktop sarà inoltre possibile ottenere e applicare consigli per riparare bot RPA supervisionati e non supervisionati.
Più opzioni di governance e sicurezza operativa
Ovviamente, infondere modelli di intelligenza artificiale noti per le loro allucinazioni nei processi aziendali sembra preoccupante sulla carta. Per rassicurare i propri clienti, dicono i portavoce, Microsoft intende rafforzare le funzionalità di sicurezza e governance delle operazioni.
Innanzitutto, c’è l’aggiunta di un’interfaccia di supervisione accessibile ai “creatori” (sviluppatori e cittadini sviluppatori) dall’interfaccia utente di Power Apps. Ciò dovrebbe consentire di verificare il corretto funzionamento delle applicazioni realizzate con la suite low-code/no-code. Questa visualizzazione fornisce indicatori sulla causa principale di un problema. Gli amministratori hanno accesso alla stessa dashboard arricchita.
Clay WesnerPartner GPM, Power Apps Studio, Microsoft
Soprattutto, la console di amministrazione fornisce l’accesso a una visione di tutti i componenti utilizzati per gestire un’applicazione. Microsoft aveva già fatto in modo che i cittadini sviluppatori e gli sviluppatori potessero collaborare tramite Power Apps, ma l’integrazione con Git dà una “visione completa del codice sorgente”. “Dalla stessa interfaccia, posso accedere alle modifiche apportate dai creatori e dagli sviluppatori professionisti che hanno recentemente effettuato un commit da un repository Git”, spiega Clay Wesener, partner GPM, Power Apps Studio presso Microsoft.
La distribuzione può essere eseguita dalla console di amministrazione per distribuire le modifiche da un modulo preconfigurato.
Un produttore può anche visualizzare tutte le distribuzioni effettuate e ottenere una nota generata da un LLM riguardante la revisione delle modifiche da parte di un amministratore ed essere consultato per convalidare una modifica nello stesso modo.
Gli amministratori hanno una visione centralizzata delle distribuzioni di applicazioni e agenti.
Dalla scheda Sicurezza, questo stesso centro amministrativo fornisce un punteggio di anteprima relativo al livello di protezione informatica dei tenant distribuiti. Lo stesso fornisce un elenco di azioni prioritarie al fine di ridurre i rischi indicati dalla console. L’accesso ai parametri di configurazione di questi tenant avviene dalla stessa interfaccia.
“Non si tratta solo di produrre un punteggio, ma di semplificare l’applicazione delle migliori pratiche riguardanti la gestione fine dei ruoli e dell’accesso alle applicazioni e ai dati in Dataverse, l’aggiunta di un IP a un incendio, la configurazione di VNET o anche l’aggiunta di un chiave di crittografia del cliente”, si vanta Ryan Cunningham. “Offriamo funzionalità che non esistono altrove nel mercato low-code.”
Tuttavia, funzionalità di sicurezza avanzate saranno disponibili per i clienti che hanno optato per licenze Power Platform “premium”. Coprono gli ambienti Power Apps, Power Automate, Copilot Studio e Microsoft Dynamics 365.
Colmare le lacune nel racket segnalate da Gartner
Microsoft è lungi dall’essere l’unico editore di soluzioni low-code/no-code in grado di infondere funzioni di intelligenza artificiale generativa. Outsystems, Pega, Appian, Mendix e ServiceNow – per non parlare di Salesforce, Oracle e SAP – si sono mosse tutte in questa direzione.
Se la vicinanza di Microsoft a OpenAI sembra darle un vantaggio in termini di intelligenza artificiale generativa, nel suo Magic Quadrant di ottobre 2024 dedicato al low-code/no-code, Gartner segnala che Microsoft è in ritardo nel servire lo sviluppo di applicazioni più complesse con la Power Platform, nonché nella gestione della governance. Da qui le modifiche sopra presentate.
Microsoft si distingue però anche per la gestione delle sue licenze, che sono costose e complesse. Anche in questo caso, il colosso di Redmond ha alcune risposte. Innanzitutto, la console di amministrazione di Power Apps consente di visualizzare le licenze relative al tenant. Infine, Copilot Studio sarà accessibile con un modello di abbonamento annuale (come avviene oggi) o a consumo in modalità pay-as-you-go. Questi punti di attenzione sono più rilevanti data la dimensione della base installata. “Gartner stima che Microsoft Power Apps abbia la base utenti più ampia di qualsiasi piattaforma applicativa aziendale low-code”, osservano gli analisti.