I plugin consentono di estendere le capacità di Microsoft 365 Copilot, tramite l’integrazione tra i dati presenti nell’ecosistema Microsoft e le informazioni dei sistemi aziendali interni o di servizi di terze parti come Salesforce, Slack e GitHub. In questo articolo, approfondiremo cosa sono i plugin di Copilot, quali vantaggi offrono e come crearli all'interno di Microsoft Copilot Studio, la nuova piattaforma di sviluppo della Microsoft Power Platform. Vedremo infine alcuni casi d’uso utili per capire come utilizzare i plugin di Copilot per ottimizzare i processi interni della vostra azienda.
I plugin per Microsoft 365 Copilot sono programmi in grado di estendere le funzionalità della nuova AI di Microsoft in base alle esigenze specifiche di un’azienda o del singolo utente.
Generalmente, i plugin vengono utilizzati per integrare in Copilot i dati provenienti da sistemi esterni a Microsoft 365 e a cui l’AI non potrebbe accedere in autonomia. Un esempio sono i dati contenuti in:
Il vantaggio è quello di creare un’esperienza unificata, mettendo a disposizione di Copilot tutti i dati utili per supportare gli utenti nelle loro attività quotidiane, tramite l’utilizzo delle proprie parole.
Oltre ai plugin, è possibile utilizzare anche i connettori di Microsoft Graph per estendere le funzionalità di Microsoft 365 Copilot. Tuttavia, l’uso dei plugin è da preferire nel caso in cui l’estensione servisse per accedere in tempo reale a:
I plugin consentono inoltre di accedere e di utilizzare le informazioni sia in modalità di lettura che di scrittura (Read&Write). Ciò significa che non solo è possibile visualizzare i dati, ma anche modificarli o aggiungere nuove informazioni a seconda delle autorizzazioni e delle funzionalità del plugin stesso.
Al contrario dei connettori di Microsoft Graph, i plugin permettono quindi agli utenti di interagire in modo più completo con le informazioni aziendali tramite la chat di Copilot e di fare modifiche direttamente dalle loro app di lavoro, senza ricorrere a strumenti esterni o a procedure complesse.
Esistono due approcci per sviluppare plugin utili a estendere le funzionalità di Microsoft 365 Copilot:
Nel primo caso, occorre affidarsi a specialisti con competenze tecniche in grado di sviluppare plugin personalizzati a partire da strumenti come Teams Toolkit, Visual Studio Code e Visual Studio. Puoi chiedere supporto ad intranet.ai per costruire i tuoi plugin personalizzati tramite la pagina dei contatti.
Nel secondo caso, Microsoft mette a disposizione tool di sviluppo più intuitivi e accessibili anche agli utenti meno tecnici. Microsoft Copilot Studio ne è l’esempio principale, e rappresenta la soluzione ideale per creare i propri plugin di Microsoft 365 Copilot senza scrivere codice.
Ovviamente strumenti low code come Copilot Studio offrono funzionalità limitate per la creazione di estensioni di Copilot. Se hai necessità di un’esperienza personalizzata, la creazione di plugin custom tramite lo sviluppo di codice è sicuramente la via preferita.
Copilot Studio è la nuova piattaforma che riunisce in sé le capacità di Power Virtual Agents della Microsoft Power Platform, insieme alle funzionalità di elaborazione del linguaggio naturale di Azure OpenAI, per semplificare le attività di programmazione e sviluppo.
Per accedere a Microsoft Copilot Studio, occorre acquistare una delle seguenti licenze:
Dopo aver acquistato la licenza adatta alle proprie esigenze, bisogna soddisfare i seguenti requisiti per poter creare e distribuire i plugin personalizzati:
Una volta soddisfatti questi requisiti, è possibile procedere con lo sviluppo di plugin in Copilot Studio.
La piattaforma mette a disposizione funzionalità avanzate per creare due diverse tipologie di plugin:
I plugin di conversazione servono quindi per facilitare il dialogo e lo scambio di informazioni tra utenti e Microsoft 365 Copilot, mentre i plugin di AI si focalizzano sull’aggiunta di funzionalità di intelligenza artificiale per analizzare, interpretare e utilizzare tutti i dati di interesse.
I plugin di AI si dividono in quattro categorie principali:
Vediamo quindi come sviluppare ciascuno di questi plugin in Microsoft Copilot Studio.
In collaborazione con intranet.ai e Copilot Circle, Dev4Side Software offre un programma di adozione completo per massimizzare l’investimento in Microsoft 365 Copilot con il supporto continuo dei nostri esperti.
Ci occupiamo noi di configurare il digital workplace della tua azienda e di formare gli utenti sull’utilizzo di Copilot nelle applicazioni di Microsoft 365. Potrai personalizzare il piano in base alle tue esigenze, scegliendo tra i seguenti servizi:
I plugin conversazionali sono file di argomento personalizzati che vengono integrati nella chat di Microsoft 365 Copilot per migliorare lo scambio di informazioni con gli utenti.
Un esempio potrebbe essere un plugin che permette a Copilot di rispondere alle domande poste da un cliente al Customer Service dell’azienda, recuperando le informazioni dalla documentazione archiviata nel sistema di gestione delle richieste da parte dei clienti in uso in azienda ed esterno al suo ambiente Microsoft 365.
Ecco i passaggi da seguire per creare un plugin conversazionale per Microsoft 365 Copilot:
Una volta pubblicato il plugin conversazionale su Copilot Studio, viene automaticamente creato un plugin nel registro di Dataverse. A questo punto, basta che l’admin del tenant approvi il plugin per renderlo subito disponibile nel catalogo di Copilot.
I plugin di richiesta rientrano nella categoria di plugin di AI.
Sono plugin basati sul modello GPT istruito tramite Microsoft AI Builder per eseguire specifiche attività. Sono quindi in grado di rendere le risposte di Copilot più rilevanti in base al tipo di richiesta fatta dagli utenti e su cui l’AI è stata allenata.
Copilot potrebbe basarsi su un plugin di questo tipo per gestire le richieste di supporto, convertendo il prompt dei singoli utenti in richieste che vengono indirizzate ai membri del reparto IT di competenza.
Ecco i passaggi da seguire per creare un plugin basato su AI Builder per Microsoft 365 Copilot:
L’admin del tenant può abilitare il nuovo plugin nelle chat con Copilot. Basta accedere all’area di aministrazione di Microsoft 365 e distribuire il plugin che si trova in “Impostazioni” > ”App integrate” > ”App disponibili” > ”Microsoft Copilot Studio”.
I plugin di flusso sono una tipologia di plugin di AI che si concentra sull’esecuzione di azioni specifiche in risposta a determinati eventi. Si tratta quindi di automazioni personalizzate che integrano i flussi di Power Automate con Microsoft 365 Copilot.
Un esempio potrebbe essere un plugin per automatizzare la gestione degli acquisti.
Con l’invio di una richiesta di acquisto, Copilot sarebbe in grado di assegnare la richiesta a un utente, generare un ordine di acquisto e inviare notifiche di aggiornamento tramite Teams, integrando i dati provenienti da un sistema ERP o da un’applicazione custom dell’azienda.
Ecco i passaggi da seguire per creare un plugin basato su Power Automate per Microsoft 365 Copilot:
Anche in questo caso, l’admin del tenant può distribuire il nuovo plugin dall’area di amministrazione Microsoft 365.
I plugin di connettori hanno un focus particolare sull’integrazione di Microsoft 365 Copilot con sistemi e servizi di terze parti. Per esempio, un’azienda potrebbe sviluppare un plugin di connettori per integrare le informazioni di Salesforce in Microsoft Teams. Il reparto Vendite potrebbe quindi ottenere risposte e generare contenuti per i clienti basati su questi dati, direttamente dalla chat di Copilot in Teams.
Ecco i passaggi da seguire per creare un plugin basato sui connettori Power Platform per Microsoft 365 Copilot:
Toccherà come sempre all’admin del tenant abilitare e distribuire il nuovo plugin dall’area di amministrazione Microsoft 365.
I plugin OpenAI sfruttano la connessione a modelli OpenAI custom per accedere a informazioni come:
A seconda di come viene configurato il plugin, gli utenti finali possono chiedere a Microsoft 365 Copilot non solo di accedere a queste informazioni, ma anche di aggiornare, aggiungere o eliminare contenuti.
Un’azienda potrebbe quindi utilizzare un plugin OpenAI per analizzare il sentiment verso una campagna di comunicazione sui social media, interpretando le reazioni e i commenti pubblicati di continuo per ciascun contenuto e generando un report utile alle strategie di Marketing o di Customer Service.
Ecco i passaggi da seguire per creare un plugin basato su modelli OpenAI per Microsoft 365 Copilot:
Viene così generato il nuovo plugin, insieme al connettore personalizzato da utilizzare in azienda.
I plugin per Microsoft 365 Copilot sono strumenti che ne estendono le funzionalità, permettendo l'integrazione con sistemi esterni come Salesforce e GitHub per l'accesso in tempo reale a dati strutturati e non.
I plugin per Microsoft 365 Copilot possono essere sviluppati usando strumenti professionali come Visual Studio o piattaforme low-code come Microsoft Copilot Studio.
Si possono creare plugin conversazionali, basati su IA, flussi Power Automate e modelli OpenAI per Microsoft 365 Copilot.
Microsoft Copilot Studio è una piattaforma di sviluppo low-code che consente di creare plugin per Microsoft 365 Copilot utilizzando l'IA e Power Automate.
I plugin migliorano i flussi di lavoro integrando dati esterni e automatizzando attività come la generazione di report, l’automazione dei processi e la risposta alle query.
I casi d'uso includono l'integrazione con i sistemi CRM, l'automazione dei flussi di lavoro tramite Power Automate o l'analisi dei dati dei clienti con modelli di IA all'interno di Copilot.
Il team Modern Apps è specializzato nello sviluppo e nell'integrazione all'interno dell'intero ecosistema Microsoft 365. Progettiamo applicazioni native per le piattaforme Microsoft ed Azure e implementiamo processi aziendali che si integrano e massimizzano l'investimento aziendale effettuato con Microsoft 365.