Aracılığıyla paylaş


Ajanları kanallara ve müşterilere yayınla

Bir Copilot Studio ajanı yayınladığınızda, onu seçtiğiniz kanallara dağıtırsınız. Kanal, son kullanıcının bir Copilot Studio ajanı ile etkileşime girebileceği entegrasyon noktasıdır. İstemci, kullanıcıların ajanla etkileşime girdiği arayüzdür; örneğin Microsoft Teams'teki bir sohbet penceresi veya özel bir uygulama.

Ajanları kanallara ve istemcilere dağıtın

Bir ajanı yayınladıktan sonra bir kanala yerleştirebilirsiniz . Copilot Studio ajanları Teams, Microsoft 365 Copilot Chat, SharePoint, Power Pages ve daha fazlası gibi birçok kanala yerel olarak dağıtıyor. Direct Line API'sini kullanarak özel uygulamalar veya web istemcileri gibi gelişmiş senaryoları kullanabilirsiniz.

Direct Line API, bir Copilot Studio ajanı ile REST API aracılığıyla iletişim kurmayı sağlar. Hem mesajları açıkça talep etmek için HTTP GET isteklerini hem de istemci tarafı istekleri gerektirmeden mesajların gerçek zamanlı iletimi için WebSocket'i destekler. Azure Bot Service kanalları ile Copilot Studio ajanına Direct Line bağlantısı arasında birden fazla konuşma gerçekleştiğinde, her harici konuşma eşlenip iletilmeli, böylece her iki varlık senkronize kalır.

React Web Chat ve WebChat JS dahil olmak üzere birçok istemci arasından seçim yapabilirsiniz. Web veya özel uygulama kanallarına dağıtırken bir istemci seçmeniz gerekir çünkü bu kanallarda yerleşik istemci yoktur. Copilot Studio'nun zaten bir istemcisi olan yerel kanallar.

İstemci ve kanala bağlı olarak, Markdown, Adaptif Kartlar ve diğer mesaj formatları desteği mevcut olmayabilir.

Bir konuşmayı canlı bir ajana devret

Copilot Studio ajanları, konuşmayı devralan canlı bir ajana yönlendirebilir . Devretme için Dynamics 365 Omnichannel veya başka bir etkileşim merkezi çözümü gereklidir.

Bir etkileşim merkezine tam devir şu deseni izler:

  1. Son kullanıcı, etkileşim merkezinin sohbet tuvaliyle etkileşime girer.
  2. Etkileşim merkezi, gelen sohbeti yönlendirme yetenekleriyle yönlendiriyor.
  3. Özel bir adaptör, gelen sohbet mesajlarını Copilot Studio ajanına iletir.
  4. Son kullanıcı bir devri tetiklediğinde, Copilot Studio tam sohbet bağlamıyla birlikte teslimatı başlatır.
  5. Özel adaptör, devretme mesajını ve bağlamı yakalar ve konuşmayı sorunsuz bir ajana yönlendirir.
  6. Son kullanıcının sohbeti bir ajana devredilir ve o da konuşmaya devam edebilir.

Canlı bir ajana devri mümkün kılacak bir yaklaşım seçmek

Copilot Studio'yu bir etkileşim merkezine bağlamak için iki yaklaşım kullanabilirsiniz, böylece sohbetleri birlikte yönetebilirler.

Model 1: Bot-as-an-Ajan—Önde nişan merkezi, arkada Copilot Studio

Ön taraftaki Engagement Hub Chat Canvas'ı kullanarak canlı bir ajana konuşma iletimi yapılabilir. Birinci taraf veya üçüncü taraf iletişim merkezleriyle yapılan çoğu standart entegrasyon bu yaklaşımı kullanır.

Etkileşim Merkezi Chat Canvas'ta son kullanıcıdan Copilot Studio'ya adaptör aracılığıyla mesaj akışının diyagramı, canlı bir ajana yükseltmeyi gösteriyor.

  1. Kullanıcı, Engagement Hub Chat Canvas kullanarak sohbet eder. Bir adaptör, kullanıcı ile Copilot Studio ajanı arasında Direct Line API'leri aracılığıyla mesajları iletir.
  2. Copilot Studio ajan API'leri bir yükseltme olayı gönderdiğinde, Engagement Hub konuşmayı devralır.
  3. Canlı bir temsilci kullanıcıyla sohbeti yeniden başlatır.

Fayda -ları

  • Ön yüz konfigürasyonunu çok fazla yük olmadan kurmak daha kolay.
  • Ajan mesajlaşma ve yetenekleri tam güvenilirlikle korunur.
  • Mevcut etkileşim merkezi yetenekleri (ajanların devralınması, duygu analizi, denetim vb.) as-isçalışmaya devam ediyor.

Sınırlamalar

  • Yükseltme sırasında insan ajan mesajlarını yakalama yeteneği yok, ancak etkileşim merkezi bir API desteklemiyorsa.
  • Etkileşim merkezi desteklemedikçe fısıltı modu yok.
  • Bottan çıkan yanıtların (mesajlar, Adaptif Kartlar) kullanıcı deneyimi üzerinde hiçbir kontrol yok.
  • Bazı özel özellikler, örneğin başparmak yukarı ve aşağı gibi özellikler desteklenmiyor.

Model 2: Bot-in-the-Loop—Önde Copilot Studio, arkada nişan merkezi

Canlı bir ajana devri sağlamak için alternatif bir yaklaşım, ön planda Copilot Studio kullanmak ve bir beceriyle etkileşim merkezi API'leri aracılığıyla entegre olmaktır. Bu yaklaşım daha karmaşık ve yoğun özelleştirme gerektirir.

Azure Bot Service ve Engagement Hub API'leri aracılığıyla son kullanıcı tarafından canlı agente yükseltilmesini gösteren Copilot Studio sohbet handoff akışının diyagramı.

  1. Kullanıcı, Copilot Studio ajanı ile Chat Canvas üzerinden sohbet eder (standart veya Copilot Studio standart uç noktalarıyla entegre olan özel olan).
  2. Bir yükseltme olayı gerçekleştiğinde, Copilot Studio Azure AI Bot Service'deki Microsoft Bot Framework Becerisi üzerinden yönlendirilen bir Microsoft 365 Agent SDK becerisini tetikler.
  3. Yetenek, iletişim merkezi canlı temsilcisi ile kullanıcı arasında Engagement Hub API'leri aracılığıyla mesajları ileri geri iletir.

Fayda -ları

  • Copilot Studio her zaman güncel kalıyor, ajans mesajları dahil.
  • Botun gönderdiği yanıtların (mesajlar, Uyarlanabilir Kartlar ve daha fazlası) kullanıcıya nasıl görüneceği üzerinde tam kontrolünüz var.
  • Ajan, fısıltı modunda (agent assist olarak da bilinir) yardım alabilir.
  • Bot, beceriye göre doğru ajana yönlendirebilir.

Sınırlamalar

  • Etkileşim merkezi, bu modeli destekleyecek kadar genişletilebilir olmalıdır.
  • Sistemler arasında birçok zıplama var.
  • Bot Framework becerisi için pro-geliştirici ve Platform olarak Hizmet (PaaS) yaklaşımı gerektirir.
  • Yoğun genel maliyetler ve merkezin Copilot Studio ile entegrasyonları.
  • Canlı ajan, uyumlu bir sohbet tuvalini kullanmakla sınırlıdır.
  • Kanal sağlayıcısı, ajan mesajlarını tuvalde görünecek şekilde özelleştiremiyor.
  • Ajan devralması ve süpervizör yetenekleri muhtemelen mümkün değil.
  • Canlı bir acenteyle sohbet ederken krediler tüketilmeye devam ediyor.