Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Gli agenti possono utilizzare l'orchestrazione generativa o classica. Per impostazione predefinita, gli agenti appena creati sono configurati per utilizzare l'orchestrazione generativa. Con l'orchestrazione generativa, un agente può scegliere gli strumenti, le conoscenze, gli argomenti, e altri agenti per rispondere alle query utente o rispondere ai trigger di eventi. Con l'orchestrazione classica, un agente risponde agli utenti attivando l'argomento le cui frasi trigger presentano la migliore corrispondenza alla query dell'utente.
Importante
Se crei un agente da un agente predefinito, la configurazione dell'agente predefinito determina quale metodo di orchestrazione viene usato.
Se un amministratore disattiva la possibilità di utilizzare l'orchestrazione generativa in un ambiente, gli agenti creati in quell'ambiente possono utilizzare solo l'orchestrazione classica.
La tabella seguente confronta il comportamento dell'agente tra l'orchestrazione generativa e quella classica.
| Comportamento | Orchestrazione generativa | Orchestrazione classica |
|---|---|---|
| Argomenti | Gli argomenti vengono selezionati in base alla descrizione del loro scopo. | Gli argomenti vengono selezionati in base alla corrispondenza di una query utente con le frasi trigger. |
| Agenti figlio e connessi | Gli agenti figlio e quelli connessi vengono selezionati basandosi sulla loro descrizione. | Non applicabile. |
| Strumenti | L'agente può scegliere di chiamare gli strumenti in base al nome e alla descrizione. | Gli strumenti possono essere richiamati in modo esplicito solo dall'interno di un argomento. |
| Knowledge Base | L'agente può scegliere di cercare in modo proattivo la conoscenza per rispondere alla query di un utente. | La conoscenza può essere utilizzata come ripiego quando nessun argomento corrisponde alla query di un utente (o viene chiamata esplicitamente dall'interno di un argomento). |
| Uso di più argomenti, strumenti, fonti di conoscenza | L'agente può usare una combinazione di argomenti, strumenti e conoscenze. | L'agente tenta di selezionare un singolo argomento per rispondere all'utente, ricorrendo alla conoscenza se configurata. |
| Richiesta di input agli utenti | L'agente può generare automaticamente domande per richiedere agli utenti eventuali informazioni mancanti necessarie per compilare gli input per argomenti e strumenti. | È necessario utilizzare i nodi delle domande negli argomenti per creare messaggi che richiedano all'utente le informazioni necessarie. |
| Risposta a un utente | L'agente genera automaticamente una risposta, usando le informazioni disponibili da argomenti, strumenti, altri agenti e conoscenze. | È necessario usare i nodi di messaggio negli argomenti per creare messaggi che rispondono all'utente (o chiamare uno strumento da un argomento). |
Mancia
Esistono differenze fondamentali tra l'orchestrazione classica e quella generativa, ad esempio il modo in cui viene cercata la conoscenza e le origini dati supportate. Prima di attivare la modalità generativa per un agente esistente, leggi le limitazioni note.
Come funziona l'orchestrazione generativa?
L'uso dell'IA generativa per determinare il modo in cui l'agente risponde può rendere la conversazione più naturale e fluida per l'utente. IA generativa può anche consentire a un agente di eseguire azioni in modo autonomo.
Selezione degli argomenti, degli strumenti, degli altri agenti e delle fonti di conoscenza corretti
Quando un utente invia un messaggio, l'agente seleziona uno o più strumenti, argomenti, altri agenti o fonti di conoscenza per preparare la risposta. Molti fattori determinano la selezione. Il fattore più importante è la descrizione di argomenti, strumenti, agenti e fonti di conoscenza. Altri fattori includono il nome di un argomento, uno strumento, un agente o una fonte di conoscenza, eventuali parametri di input o output nonché nomi e descrizioni relativi. Grazie alle descrizioni, l'agente sarà più preciso nell'associare la finalità dell'utente a strumenti, altri agenti e argomenti. Non è necessario prevedere tutti i modi in cui un utente potrebbe indicare ciò di cui ha bisogno.
Quando si configura un agente per utilizzare l'orchestrazione generativa, è possibile selezionare uno o più strumenti, argomenti, altri agenti o fonti di conoscenza per gestire le query degli utenti (incluse le query multi-intento) o per rispondere autonomamente agli eventi. Se l'agente seleziona più strumenti, agenti o argomenti, li richiama in sequenza, dopo aver generato eventuali domande da porre all'utente per le informazioni mancanti.
Scopri di più su come gli agenti eseguono ricerche nelle fonti di conoscenza quando l'orchestrazione generativa è attivata.
Rispondere all'input dell'utente o ai trigger di un evento
L'agente prende le informazioni restituite da tutte le fonti di conoscenza, gli strumenti, gli agenti e gli argomenti che ha selezionato in risposta all'input dell'utente o a un trigger di evento e riepiloga una risposta a qualsiasi query dell'utente di origine.
Mancia
Poiché un agente configurato con l'orchestrazione generativa può usare informazioni provenienti da conoscenze, strumenti, altri agenti e argomenti per generare una risposta, è possibile rendere gli argomenti più flessibili non inviando la risposta finale in un nodo del messaggio, ma restituendola come variabile di output all'agente. Questo metodo consente all'agente di fornire risposte contestuali agli utenti. Ulteriori informazioni sulla configurazione di input e output di argomenti.
Test in corso
Quando esegui dei test su un agente che usa l'orchestrazione generativa in Copilot Studio, puoi aprire la mappa delle attività per vedere come l'agente sta rispondendo.
Disattivare l'orchestrazione generativa per un agente
Vai alla pagina Impostazioni del tuo agente.
Nella sezione IA generativa, in Orchestrazione, per Usare l'orchestrazione IA generativa per le risposte dell'agente?, seleziona No. L'agente è ora configurato per utilizzare l'orchestrazione classica.
Attiva l'orchestrazione generativa per un agente
Vai alla pagina Impostazioni del tuo agente.
Nella sezione IA generativa, in Orchestrazione, per Usare l'orchestrazione IA generativa per le risposte dell'agente?, seleziona Sì.
Mancia
È buona norma informare gli utenti che alcune conversazioni (ad esempio, domande generate durante l'esecuzione di uno strumento) potrebbero essere generate dall'intelligenza artificiale. Ad esempio, è possibile aggiungere un ulteriore messaggio nell'argomento di sistemaInizio della conversazione, che controlla il messaggio mostrato agli utenti quando viene avviata una nuova conversazione con l'agente.
Descrizioni di creazione
Se si configura un agente per l'uso dell'orchestrazione generativa, fornisci una descrizione di alta qualità per ognuno dei relativi agenti figlio, agenti connessi, argomenti, strumenti e fonti di conoscenza. Descrizioni valide assicurano che l'agente selezioni gli argomenti, gli strumenti, gli altri agenti e le fonti di conoscenza appropriate per rispondere agli utenti.
Per gli strumenti, la creazione di una descrizione fa parte del wizard utilizzato per aggiungerle all'agente. La descrizione è spesso precompilata, ma puoi apportare le modifiche necessarie. Per altre informazioni sull'aggiunta e la gestione degli strumenti, vedi Aggiungere strumenti agli agenti personalizzati.
Per gli argomenti, una volta attivata l'orchestrazione generativa, L'agente sceglie viene visualizzato nei nodi Trigger (anziché L'utente pronuncia una frase), che consente di aggiungere o modificare la descrizione dell'argomento.
Mancia
Se si attiva l'orchestrazione generativa per un agente creato inizialmente per l'uso dell'orchestrazione classica, Copilot Studio genera automaticamente una descrizione predefinita per ogni argomento esistente, in base alle frasi trigger dell'argomento. La descrizione generata è spesso sufficientemente buona da consentire la selezione di questi argomenti in risposta alle domande pertinenti degli utenti. È comunque buona norma seguire i consigli forniti in questo articolo per rivedere le descrizioni generate.
Supporto multilingue con orchestrazione generativa
Per un agente che usa l'orchestrazione generativa, qualsiasi contenuto generato si trova nella lingua attualmente attiva, ovvero la lingua primaria dell'agente o una delle relative lingue secondarie. L'agente determina automaticamente la lingua dell'utente dalla lingua del client o del browser. Per ulteriori informazioni sull'aggiunta di lingue per l'agente, vedi Configurare e creare agenti multilingue. Per l'elenco delle lingue supportate con l'orchestrazione generativa, vedi Supporto di versioni in lingue diverse.
Procedure consigliate
Usa le procedure consigliate seguenti per la denominazione di argomenti, strumenti e fonti di conoscenza. Usale anche per la stesura di descrizioni chiare, concise e pertinenti per questi elementi.
Mancia
Se più argomenti hanno descrizioni simili, l'agente potrebbe richiamarli tutti per rispondere a una domanda. Per evitare questo comportamento, testa attentamente l'agente e rivedi le descrizioni sovrapposte. Scopri di più in Configura istruzioni di alta qualità per l'orchestrazione generativa.
Stile di scrittura
Utilizza un linguaggio semplice e diretto. Evita termini gergali, dialettali o tecnici.
Usa la forma attiva e il presente per le descrizioni. Ad esempio, scrivi "Questo strumento fornisce informazioni meteorologiche" invece di "Le informazioni meteo sono fornite da questo strumento".
Utilizzare elenchi puntati e numerati per separare chiaramente una serie di elementi, azioni o considerazioni.
Pertinenza
Utilizza parole chiave correlate alla funzionalità dello strumento o dell'argomento e all'intento dell'utente. Ad esempio, se uno strumento fornisce informazioni meteorologiche, utilizza parole chiave come "meteo", "previsione", "temperatura", "pioggia", "neve" e così via.
Per la descrizione, scrivi un breve e informativo riepilogo delle funzionalità dello strumento o dell'argomento. Limita il riepilogo a una o due frasi. Spiega cosa fa lo strumento o l'argomento e in che modo può essere vantaggioso per l'utente.
Usa un nome descrittivo e univoco che sia una breve frase. Evita di utilizzare nomi generici o ambigui che potrebbero creare confusione. Ad esempio, invece di denominare uno strumento "Meteo", assegnagli il nome "Previsioni del tempo" o "Bollettino meteorologico".
Usa un linguaggio specifico per evitare ambiguità tra argomenti e strumenti simili.
Ad esempio, se il tuo agente dispone già di uno strumento che fornisce informazioni sulle condizioni meteorologiche attuali, ma desideri aggiungere un altro argomento per fornire le previsioni del tempo per domani, assicurati che i nomi e le descrizioni di questi argomenti siano sufficientemente specifici da evitare ambiguità. Assicurati che argomenti simili abbiano un nome e una descrizione diversi. Può essere utile anche indicare cosa non possono fare. Ecco alcuni esempi di nomi e descrizioni che potresti usare.
Nome: meteo attuale
Descrizione: questo argomento fornisce previsioni meteo per qualsiasi località del mondo. Puoi chiedere il tempo attuale, inclusa la temperatura e se piove o nevica. Non ottiene le previsioni meteo per i giorni futuri.
Nome: previsioni meteo per domani
Descrizione: questo argomento fornisce informazioni meteorologiche per qualsiasi località del mondo per il giorno seguente. Fornisce la temperatura. Non ottiene le previsioni meteo per oggi.
Esempi di cosa non fare
Gli esempi seguenti non seguono le linee guida. Il primo esempio è troppo vago perché non specifica a quali tipi di domande lo strumento può rispondere.
Nome: rispondi alla domanda
Descrizione: questo strumento è in grado di rispondere alle domande.
L'esempio successivo utilizza il gergo. Dovrebbe invece indicare gli utili per azione (EPS).
Nome: ottieni EPS
Descrizione: ottiene l'EPS per qualsiasi titolo azionario.
Esempi di interazioni con un agente che usa l'orchestrazione generativa per gestire le richieste degli utenti
Gli esempi seguenti si basano su un agente che dispone di due argomenti personalizzati, uno per la ricerca degli orari di apertura del punto vendita e l'altro per l'individuazione di un punto vendita nelle vicinanze, e di uno strumento basato sul connettore MSN Meteo predefinito.
Esempio 1
In questo esempio, l'utente chiede "Che tempo fa a Seattle?". L'agente seleziona lo strumento del tempo corrente del plug-in meteo e precompila l'input Posizione con "Seattle", che ha riconosciuto dalla domanda dell'utente.
Esempio 2
In questo esempio, l'utente dice: "Desidero conoscere gli orari del negozio e trovare il negozio più vicino". L'agente seleziona due elementi, l'argomento Orari di apertura e l'argomento Localizzatore negozio, e li concatena per rispondere a entrambe le parti della query dell'utente.
Esempio 3
In questo esempio, l'utente trova il negozio più vicino, identificato come Kirkland, in precedenza nella conversazione. L'utente chiede quindi "com'è il tempo lì?". In questo caso, l'agente seleziona lo strumento meteo attuale, ma prepopola la posizione con "Kirkland", in base al contesto di conversazione recente.
Più opzioni di controllo per l'orchestrazione generativa
Annullamento del piano corrente
Utilizza il nodo Termina tutti gli argomenti all'interno di un argomento per annullare tutti i passaggi rimanenti pianificati dall'agente di orchestrazione per rispondere a un utente o a un trigger di evento.
Utilizzo dei trigger degli argomenti e controllo dell'uso della cronologia delle conversazioni
Utilizza uno dei seguenti trigger di argomento per determinare il comportamento di un agente:
- Risposta IA generata, quando l'agente genera una risposta a un utente.
- Piano completato, quando un piano viene completato (ovvero quando l'agente ha eseguito tutti i passaggi per rispondere a un utente).
Altre informazioni su questi e altri trigger degli argomenti.
Controllo della cronologia delle conversazioni
Gli agenti utilizzano la cronologia delle conversazioni recenti quando prendono decisioni su come rispondere a un utente o eseguono altre azioni, come la generazione di risposte o l'inserimento di valori di input dal contesto disponibile. Puoi scegliere di cancellare la cronologia della conversazione utilizzata dal pianificatore in qualsiasi momento utilizzando un nodo Cancella valori variabili, con l'opzione Cronologia conversazioni per la sessione corrente.
Limitazioni note per l'orchestrazione generativa
Quando si usa la modalità di orchestrazione generativa, esistono i seguenti problemi e limitazioni noti.
Knowledge Base
Con l'orchestrazione generativa attivata, un agente non utilizza l'argomento di sistema Ottimizzazione della conversazione quando cerca nelle fonti di conoscenza. Pertanto, l'agente non usa modifiche apportate a questo argomento di sistema per personalizzare la modalità di ricerca delle informazioni. Questa limitazione si applica anche alle origini dati classiche configurate nei nodi delle risposte generative, incluse le origini dati personalizzate. Altre informazioni su Come funziona la conoscenza con l'orchestrazione generativa.
Supporto di entità personalizzate per i parametri di input degli argomenti e degli strumenti
Gli strumenti e gli argomenti non supportano ancora le entità personalizzate (elenchi chiusi ed entità regex) come parametri di input. Per raccogliere informazioni utilizzando un'entità personalizzata, utilizza un nodo Domanda in un argomento.
Risoluzione dell'ambiguità
Un agente potrebbe non riuscire a risolvere l'ambiguità tra gli argomenti quando più di un argomento corrisponde strettamente all'intento di un utente. In genere, l'agente chiede all'utente di scegliere tra uno o più argomenti che corrispondono al suo intento tramite l'argomento di sistema Più argomenti corrispondenti. Tuttavia, gli agenti che usano l'orchestrazione generativa attualmente non richiamano questo argomento. Se lasci attivato l'argomento di sistema Più argomenti corrispondenti, l'agente avvia automaticamente la risoluzione dell'ambiguità tra gli argomenti quando il problema viene risolto. Per evitare che il tuo agente esegua automaticamente la risoluzione dell'ambiguità tra gli argomenti in futuro, disattiva l'argomento di sistema Più argomenti corrispondenti . La disattivazione di questo argomento ti consente di testare il tuo agente. Puoi scegliere di nuovo di utilizzare la risoluzione dell'ambiguità riattivando l'argomento dopo aver testato l'agente.
Contesto della conversazione precedente
Con l'orchestrazione generativa, un agente utilizza la conversazione recente tra l'utente e l'agente per fornire contesto quando prende decisioni su quali strumenti richiamare o compila input con valori. La quantità di cronologia delle conversazioni è attualmente limitata, il che significa che a volte l'agente non può vedere o utilizzare le informazioni nelle parti precedenti della conversazione. In questi casi potrebbe essere necessario raccogliere nuovamente alcune informazioni dall'utente o assicurarsi che le informazioni chiave siano incluse nella trascrizione a intervalli regolari.