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.
Quando pubblichi un agente di Copilot Studio, lo distribuisci ai canali che selezioni. Un canale è il punto di integrazione dove un utente finale può interagire con un agente di Copilot Studio. Il client è l'interfaccia attraverso la quale gli utenti interagiscono con l'agente, come una finestra di chat in Microsoft Teams o un'applicazione personalizzata.
Distribuire agenti su canali e client
Puoi distribuire un agente su un canale dopo averlo pubblicato. Copilot Studio distribuisce nativamente gli agenti su molti canali, come Teams, Microsoft 365 Copilot Chat, SharePoint, Power Pages e altri. Puoi utilizzare scenari avanzati come applicazioni personalizzate o client web utilizzando l'API Direct Line.
L'API Direct Line consente la comunicazione con un agente Copilot Studio tramite un'API REST. Supporta sia le richieste HTTP GET per richiedere esplicitamente i messaggi sia WebSocket per la consegna in tempo reale dei messaggi senza richiedere richieste lato client. Quando avvengono più conversazioni tra i canali Azure Bot Service e una connessione Direct Line all'agente Copilot Studio, ogni conversazione esterna deve essere mappata e relayata in modo che entrambe le entità rimangano sincronizzate.
Puoi scegliere tra molti clienti, tra cui React Web Chat e WebChat JS. Devi selezionare un client quando distribuisci nel web o nei canali di applicazioni personalizzate perché questi canali non hanno un client integrato. Canali nativi che Copilot Studio distribuisce hanno già un client.
A seconda del client e del canale, il supporto per Markdown, Adaptive Cards e altri formati di messaggi potrebbe non essere disponibile.
Passa una conversazione a un agente in tempo reale
Gli agenti di Copilot Studio possono passare a un agente dal vivo che prende il controllo della conversazione. Il passaggio di mano richiede Dynamics 365 Omnichannel o un'altra soluzione di hub di engagement.
Un passaggio completo a un hub di interazione segue questo schema:
- Un utente finale interagisce con la chat canvas del hub di engagement.
- L'hub di engagement invoglia la chat in entrata attraverso le sue capacità di instradamento.
- Un adattatore personalizzato trasmette i messaggi di chat in arrivo all'agente di Copilot Studio.
- Una volta che l'utente finale attiva un handoff, Copilot Studio avvia il handoff con il contesto completo della chat.
- L'adattatore personalizzato intercetta il messaggio di handoff e il contesto, e instrada la conversazione in modo fluido verso un agente.
- La chat dell'utente finale viene affidata a un agente, che può riprendere la conversazione.
Scegliere un approccio per consentire il passaggio a un agente in tempo reale
Puoi usare due approcci per collegare Copilot Studio a un hub di coinvolgimento, così che lavorino insieme per gestire le conversazioni.
Pattern 1: Bot-as-an-Agente—Centro di coinvolgimento davanti, Copilot Studio dietro
Usa la Chat Canvas dell'Engagement Hub all'inizio per gestire i passaggi di conversazione a un agente dal vivo. La maggior parte delle integrazioni standard con contact center di prima parte o terze parti utilizza questo approccio.
- L'utente chatta utilizzando la Canvas di Chat dell'Engagement Hub. Un adattatore trasmette i messaggi tra l'utente e un agente di Copilot Studio tramite le API Direct Line.
- Quando le API degli agenti di Copilot Studio inviano un evento di escalation, l'Engagement Hub prende il controllo della conversazione.
- Un agente dal vivo riprende la chat con l'utente.
Vantaggi
- Più facile configurare la configurazione front-end senza troppo sovraccarico.
- La messaggistica e le capacità degli agenti sono mantenute in piena fedeltà.
- Le capacità esistenti del hub di engagement (presa di controllo degli agenti, analisi del sentiment, supervisione e così via) continuano a lavorare as-is.
Limitazioni
- Nessuna possibilità di intercettare messaggi di agente umano durante l'escalation a meno che l'hub di engagement non supporti un'API.
- Niente modalità sussurro a meno che l'hub di engagement non la supporti.
- Nessun controllo sull'esperienza dell'utente delle risposte (messaggi, Adaptive Cards) emesse dal bot.
- Alcune funzionalità specifiche, come pollice in alto e in giù, non sono supportate.
Pattern 2: Bot-in-the-Loop—Copilot Studio davanti, hub di engagement dietro
Un approccio alternativo per consentire il passaggio di consegne a un agente in tempo reale è usare Copilot Studio in prima pagina e integrare tramite API del hub di engagement con una competenza. Questo approccio è più complesso e richiede una forte personalizzazione.
- L'utente chatta con l'agente di Copilot Studio tramite il Chat Canvas (quello standard o uno personalizzato che si integra con gli endpoint standard di Copilot Studio).
- Quando si verifica un evento di escalation, Copilot Studio attiva una skill Microsoft 365 Agent SDK, che viene instradata attraverso la Microsoft Bot Framework Skill in Azure AI Bot Service.
- La competenza trasmette messaggi tra l'agente live del contact center e l'utente tramite le API dell'Engagement Hub.
Vantaggi
- Copilot Studio è sempre aggiornato, compresi i messaggi degli agenti.
- Hai il pieno controllo su come vengono mostrate all'utente le risposte (messaggi, Adaptive Card e altro).
- L'agente può ricevere aiuto in modalità sussurro (nota anche come assistente agente).
- Il bot può indirizzare l'agente giusto in base all'abilità.
Limitazioni
- Il hub di ingaggio deve essere sufficientemente estensibile da supportare questo schema.
- Molti salti tra i sistemi.
- Richiede un approccio pro-sviluppatore e Platform as a Service (PaaS) per la competenza del Bot Framework.
- Ingenti sovraccarichi e integrazioni dell'hub con Copilot Studio.
- L'agente dal vivo è limitato a utilizzare una chat canvas compatibile.
- Il provider del canale non può personalizzare i messaggi degli agenti per farli comparire nella canvas.
- Probabilmente non sono possibili l'acquisizione degli agenti e le capacità di supervisore.
- I crediti continuano a essere consumati mentre si chatta con un agente dal vivo.