Argomenti in Copilot Studio
Gli argomenti sono gli elementi fondamentali di un copilota. Gli argomenti possono essere visti come le competenze del copilota: definiscono come si svolge un dialogo di conversazione. Gli argomenti sono percorsi di conversazione discreti che, se utilizzati insieme, consentono agli utenti di avere una conversazione che risulta naturale e scorre in modo appropriato.
Per creare argomenti, gli autori possono:
Creare nuovi argomenti da zero.
Creare e modificare argomenti con il copilota: il copilota consente di creare e iterare argomenti descrivendo il risultato che si vuole ottenere e utilizzando l'intelligenza artificiale per compilarli.
Importante
Evita di utilizzare i punti (.
) nei nomi dei tuoi argomenti. Non è possibile esportare una soluzione che contiene un copilota con punti nel nome di uno qualsiasi dei suoi argomenti.
Contenuto dell'argomento
Un argomento può facoltativamente avere frasi trigger associate e contiene nodi di conversazione:
- Le frasi trigger sono frasi, parole chiave e domande dagli utenti e relative a un argomento specifico. Quando un utente dice qualcosa al copilota che si avvicina alle frasi trigger configurate, viene attivato l'argomento corrispondente.
- I nodi di conversazione possono essere visti come passaggi di azione e definire cosa deve fare l'argomento una volta attivato (ad esempio porre domande, inviare un messaggio, attivare un flusso cloud, impostare valori di variabili o utilizzare condizioni per la logica di ramificazione).
Argomenti predefiniti
Ogni nuovo copilota viene fornito con un set di argomenti predefiniti che lo rendono prontamente operativo con le funzionalità principali.
Argomenti personalizzati
Gli argomenti personalizzati predefiniti offrono capacità di conversazione di base, come Saluti, Arrivederci, Grazie e Ricomincia, mentre gli argomenti delle lezioni servono come argomenti di esempio per gli autori di argomenti.
Importante
- Gli autori del copilota possono scegliere di disabilitare o eliminare gli argomenti personalizzati.
- Qualsiasi nuovo argomento viene creato come argomento personalizzato.
Argomenti di sistema
Molti argomenti di sistema sono anche disponibili in modo nativo e aiutano a gestire specifici eventi di conversazione.
Importante
Gli argomenti di sistema possono essere disabilitati (con cautela, poiché possono influire sul comportamento del copilota) ma non possono essere eliminati.
Argomento di sistema | Descrzione |
---|---|
Avvio della conversazione | A seconda del client del copilota, questo argomento viene avviato in modo proattivo per avviare la conversazione con l'utente. Il copilota può salutare gli utenti con messaggi, anche prima che gli utenti inizino a inserire un qualsiasi input. |
Fine della conversazione | Questo argomento è pensato per essere posizionato alla fine della conversazione con un copilota, in modo che l'utente possa confermare se la sua query è stata risolta o meno e compilare un sondaggio sulla soddisfazione. Questo argomento è importante per valutare le prestazioni di un copilota e agire di conseguenza. Quando viene raggiunto questo argomento, si presume che l'esito della sessione sia risolto, a meno che l'utente finale eviti di confermare esplicitamente la risoluzione. |
Esegui escalation | L'argomento Esegui escalation viene utilizzato per trasferire la conversazione a un sistema esterno, in genere a un agente live (se configurato, ad esempio a Multicanale per Customer Service di Dynamics 365). Quando viene raggiunto questo argomento, l'esito della sessione è riassegnato. |
Fallback | Questo argomento viene attivato quando il copilota non riesce a comprendere la query dell'utente e la query non può essere associata con sicurezza a nessun argomento esistente. È utile disporre di una strategia per rilevare queste eccezioni e gestirle in modo corretto (con più origini dati o tramite un percorso di escalation). |
Più argomenti corrispondenti (noto anche come "volevi dire") | Questo argomento viene attivato in presenza di più argomenti in grado di rispondere all'input dell'utente e il copilota non ha dati sufficienti per attivarne uno rispetto ad altri. Quando viene attivato questo tipo di argomento, all'utente viene presentato un elenco di potenziali argomenti corrispondenti e può scegliere quello più appropriato. |
In caso di errore | L'argomento In caso di errore informa l'utente che si è verificato un errore. Il messaggio include un codice di errore, l'ID conversazione e la data e ora dell'errore. Queste informazioni possono essere utilizzate in un secondo momento per eseguire il debug. Questo argomento è modificabile nel modo in cui presenta gli errori agli utenti e in cosa dovrebbe accadere al verificarsi di un errore. |
Reimposta conversazione | Questo argomento reimposta la conversazione cancellando tutti i valori delle variabili e forzando il copilota a utilizzare l'ultimo contenuto pubblicato. Si attiva solo quando viene reindirizzato, che è il comportamento predefinito con l'argomento Ricomincia. |
Accedere | Questo argomento chiede agli utenti finali di eseguire l'accesso quando l'autenticazione dell'utente è abilitata. Si attiva all'inizio della conversazione quando agli utenti viene richiesto di accedere o quando la conversazione raggiunge un nodo che utilizza variabili di autenticazione. |