Introduzione agli agenti

Gli agenti sono assistenti di intelligenza artificiale specializzati con conoscenze, competenze e strumenti personalizzati che operano all'interno di Copilot e Microsoft 365 Chat. Estendono le funzionalità di Copilot connettendosi a origini conoscenze interne e API esterne, consentendo flussi di lavoro più specializzati e aumentando la produttività.

Schermata che mostra l'esperienza dell'agente all'interno di Copilot, con denominazione generica che indica dove è possibile applicare il branding.

In qualità di progettista, comprendere quali agenti sono e come vengono compilati consente di prendere decisioni migliori sul layout, sui modelli di interazione e sul modo in cui gli utenti sperimentano flussi di lavoro agenti. Questo articolo presenta i componenti principali di un agente e i due tipi di agenti per cui si intende progettare.

Funzionamento degli agenti

Gli agenti sono basati su modelli linguistici e si integrano con i sistemi esistenti per aiutare gli utenti a raggiungere obiettivi specifici del dominio. Comprendere il funzionamento degli agenti dietro le quinte consente di progettare esperienze migliori.

Il diagramma seguente illustra i componenti principali che modellano il comportamento di un agente, tra cui l'area di disegno dell'agente, le origini delle conoscenze, le competenze e il livello di orchestrazione.

Diagramma che mostra i componenti principali di un agente: canvas dell'agente, conoscenza, competenze, agente di orchestrazione, modelli di base e autonomia, con un utente che invia richieste e riceve l'output.

La tabella seguente descrive ogni componente:

Componente Description
Area di lavoro dell'agente Livello visivo e interattivo in cui gli utenti interagiscono con l'agente, ovvero chat, prompt, pulsanti e così via. Questo viene in genere visualizzato all'interno di Chat o un pannello Copilot all'interno della suite di Microsoft 365.
Istruzioni Le regole e gli obiettivi che guidano il comportamento dell'agente, cosa deve fare e come deve rispondere. Queste regole vengono dal creatore dell'agente.
LLM Il modello linguistico di grandi dimensioni interpreta il prompt del linguaggio naturale inviato dall'utente tramite l'agente di orchestrazione, in modo che l'agente di orchestrazione possa determinare quali passaggi eseguire.
Orchestrator Motore di logica che interpreta l'input dell'utente e coordina il processo di risposta. Seleziona le fonti e le competenze più rilevanti per garantire che l'output finale corrisponda alle aspettative dell'utente.
Informazioni Dati interni o esterni che l'agente usa per basare le proprie risposte, come email, documenti SharePoint, messaggi di chat, trascrizioni di riunioni o servizi di terze parti.
Abilità Azioni, trigger e flussi di lavoro che l'agente può eseguire per soddisfare le richieste degli utenti, ad esempio riepilogando il contenuto, pianificando riunioni, creando attività o file e inviando messaggi.

Tipi di agenti

Microsoft supporta due tipi di agenti: agenti dichiarativi e agenti del motore personalizzati. Ogni tipo offre un livello di personalizzazione diverso e si adatta a scenari diversi.

Come progettista, vedi che entrambi i tipi seguono schemi di interazione quasi identici e appaiono simili agli utenti. Le differenze principali sono ciò che è possibile personalizzare e chi controlla l'infrastruttura sottostante.

Diagramma che confronta le architetture dell'agente dichiarativo e dell'agente con motore personalizzato, e indica quali componenti sono forniti da Copilot e quali possono essere personalizzati dall'autore.

Agenti dichiarativi

Gli agenti dichiarativi personalizzano Copilot con istruzioni, dati e azioni per automatizzare le attività usando l'infrastruttura di intelligenza artificiale predefinita di Microsoft. Non hanno bisogno di hosting aggiuntivo. Compilarli usando strumenti senza codice o con poco codice. Funzionano nelle app di Microsoft 365 come Teams, Word e Outlook. Sono ideali per flussi di lavoro semplici che è possibile eseguire all'interno delle funzionalità esistenti di Copilot, ad esempio il riepilogo delle informazioni, l'estrazione di dati o l'esecuzione di azioni semplici.

Gli agenti dichiarativi usano il livello di orchestrazione di Copilot e i modelli fondazionali ed ereditano gli standard Microsoft per la sicurezza, la conformità e l'intelligenza artificiale responsabile.

Quando si progettano agenti dichiarativi, è possibile personalizzare:

  • Fonti di conoscenza
  • Competenze e funzionalità

Copilot fornisce l'area di lavoro dell'agente, l'orchestratore e i modelli di base, e non è possibile modificarli. Inizia con gli agenti dichiarativi quando crei agenti in Microsoft 365 Copilot.

Agenti motori personalizzati

Gli agenti del motore personalizzati offrono una personalizzazione completa, in modo che i team possano personalizzare l'area di disegno dell'agente, la knowledge base, il set di competenze, i modelli di base sottostanti e la logica di orchestrazione per soddisfare esigenze specifiche. Sono ideali per flussi di lavoro complessi in cui gli agenti hanno bisogno di autonomia per pianificare, prendere decisioni e operare in modo indipendente. Inoltre, supportano la collaborazione da agente a agente e possono essere compilati usando ambienti con poco codice o pro-code.

A differenza degli agenti dichiarativi, gli agenti del motore personalizzati richiedono un hosting aggiuntivo e passaggi per la sicurezza e l'utilizzo responsabile dell'intelligenza artificiale. È possibile pubblicarli tra applicazioni Microsoft 365, nonché piattaforme esterne, siti Web interni e dashboard dell'organizzazione.

Quando si progettano agenti del motore personalizzati, è possibile personalizzare:

  • Fonti di conoscenza
  • Competenze e funzionalità
  • Logica di orchestrazione
  • Modelli di base
  • Comportamento di autonomia

L'area di lavoro dell'agente rimane all'interno della superficie nativa di Copilot o delle relative applicazioni Microsoft e non può essere sostituita completamente.

Copilot, Microsoft 365 Chat e agenti

Le persone usano spesso i termini Copilot, Microsoft 365 Chat e agenti in modo intercambiabile, ma fanno riferimento a esperienze distinte. Comprendere le differenze consente di progettare l'esperienza corretta per il contesto corretto.

Termine Description
Copilot Assistente predefinito in Microsoft 365 app come Outlook, Teams, Word e Excel che consente agli utenti di eseguire attività specifiche del contesto. Si adatta all'app in cui si trova l'utente, ad esempio riepilogando un messaggio di posta elettronica in Outlook o evidenziando i punti chiave durante una riunione di Teams.
Microsoft 365 Chat Un assistente conversazionale basato su Copilot che opera su tutti i dati di Microsoft 365 della tua organizzazione. Estrae informazioni da Outlook, Teams, OneDrive, SharePoint e dal Web, in modo che gli utenti possano porre domande generali e ottenere risposte contestualmente avanzate usando il contenuto aziendale.
Agenti Assistenti di intelligenza artificiale specializzati all'interno dell'ambiente Microsoft 365 Copilot Chat, progettati per domini o attività specifici. Estendono le funzionalità di Copilot connettendosi a servizi esterni o origini dati. Gli agenti operano all'interno dell'interfaccia di Copilot Chat, offrendo conoscenze specialistiche e azioni pertinenti in base al contesto, quando gli utenti ne hanno bisogno.

È possibile distribuire gli agenti privatamente all'interno dell'organizzazione o renderli disponibili pubblicamente tramite Agents Store.