Yapay Zeka temsilcileri için özel olayları yapılandırın
Özel olay, geliştiricilerin aşağıdaki görevleri gerçekleştirmesine olanak verir:
- Kendi kendini yöneten temsilcinin tasarım zaman parametrelerini güncellemek için istemciden veri aktarın. Örneğin, kişiselleştirilmiş bir karşılama mesajı için müşteri adını geçirmek.
- Özerk AI temsilcisi tasarım zaman değişkenlerini güncelleyin. Örneğin, belirli müşteriler için amaç ve talimatları optimize edin, işlem açıklamasını ve yuvaları istemcide bulunan bilgilerle güncelleyerek kullanıcılardan yeniden istenmemesi için bunu gerçekleştirin.
Şu anda kendi kendini yöneten yapay zeka temsilcileri için özel olay yalnızca ses kanalı üzerinden desteklenmektedir.
Akış tasarımcısında özel verileri yapılandırma
- Webex Contact Center Akış Tasarımcısında, akıştaki Sanal Temsilci V2 etkinliğini yapılandırın.
- Durum Olayı ayarlarında, Olay Adı - Olay Verileri sütunlarında aşağıdaki ayrıntıları belirtin:
- Olay adı alanını boş bırakın.
- Akış Tasarımcısından özerk AI temsilcisine geçirmek istediğiniz özel verileri girin.

AI Agent Studio'da özel olay verilerine erişme
Özerk temsilcinin çeşitli bölümlerinde {{değişken adı}} sözdizimini kullanarak olay verilerine (Akış Tasarımcısında yapılandırıldı) erişebilirsiniz. Özel verilerde geçirilen değişkenlere temsilcinin hedefi, karşılama mesajı, talimatlar, eylem açıklaması ve yuva açıklaması ile erişilebilir.

Bu örnekte, geliştirici karşılama mesajında {{customer_name}} ve temsilci yönergelerinde {{calling_number}} kullanır .
Özel olaylar yöneticilerin aşağıdaki görevleri gerçekleştirebilmesini sağlar:
-
Dinamik yanıtlar oluşturmak için istemciden veri aktarma. Örneğin, kişiselleştirilmiş bir karşılama için müşteri adını geçirmek.
-
Denetimi akış tasarımcısına geri döndürmek için yapay zeka temsilcisinden özel bir çıkış tanımlayın. Örneğin, akış içinde yerine getirilmesi için.
-
Yapay zeka temsilcisini, özel bir olay kullanarak hoş geldiniz istemi yerine özel bir başlangıç noktasından başlayacak şekilde ayarlayın.
-
AI temsilci durumu değişkenlerini güncelleyin. Örneğin, akış tasarımcısından geçirilen özel verileri kullanarak bağlamı veya yuvaları önceden doldurma.
Şu anda, komut dosyası bulunan yapay zeka temsilcileri için özel olay yalnızca ses kanalı üzerinden desteklenmektedir.
AI Agent Studio'da gelen özel olayı yapılandırma
- Yapay zeka temsilcisi yapılandırma sayfasında, Yanıtlar Tab içinde yeni bir yanıt oluşturun.
- Varsayılan yanıt altında, Ses kanalını eklemek için Varsayılan (Web) kanalının yanındaki+ simgesini tıklayın
- Gelen olay adı alanında, temsilcinin aldığı olay adını tanımlayın.
Flow Designer'dan özel olayı çağırma
- Webex Contact Center Akışı Tasarımcısında, akıştaki Sanal Temsilci V2 etkinliğini yapılandırın.
- Durum Olayı ayarlarında, Olay Adı - Olay Verileri sütunlarında aşağıdaki ayrıntıları belirtin:
-
AI Agent Studio'daki Yapay Zeka temsilcisi yapılandırma sayfasının Response Tab yapılandırdığınız özel olay adını girin.
- Akış Tasarımcısından komut dosyası bulunan AI temsilcisine aktarmak istediğiniz özel verileri girin.
-
AI Agent Studio'da özel olay verilerine erişme
Gelen olayınızı yapılandırdığınız Varsayılan yanıt bölümünden olay verilerine (Akış Tasarımcısında yapılandırıldı) erişebilirsiniz. Aşağıdaki şekilde, özel olay adının "custom_welcome" ve olay verilerinin "mağaza adı" Akış Tasarımcısından AI Agent Studio'ya aktarıldığını görebilirsiniz.
AI Agent Studio'da özel çıkış olayı ve yük yapılandırma
-
AI Agent Studio'da, komut dosyası bulunan AI temsilcisi yapılandırma sayfasına gidin ve denetimin akış tasarımcısına geri aktarılabilmesini istediğiniz Yanıt'a gidin.
-
Varsayılan yanıt bölümüne Özel Olay ekleyin.
-
Akışa döndürülmesini istediğiniz JSON'a olay adını ve olay yük verilerini girin.
Bu örnekte, toplanan yuvalar özel çıkış olayı "order_details" ile akışa döndürülür.
Akış Tasarımcısı'nda özel olay verilerine erişme
Özel olay ve yüke Sanal Temsilci V2 etkinliğinin Çıkış Değişkenleri bölümünden erişebilirsiniz.
Olay adı StateEventName değişkeni altında döndürülür ve Olay yükü aşağıdaki şekilde gösterildiği gibi Meta Veri olarak döndürülür:

AI Agent Studio'da sistem değerlerini güncelleme
Aşağıdaki örnekte gösterildiği gibi, içerik, amaç ve yuva gibi sistem değerlerini, değerlerle birlikte özel bir olay state_update ve Olay yükü kullanarak güncelleyebilirsiniz:
{ "amaç": "order_status", "yuvalar": { "first_name": "John" } }
Yukarıdaki örnekte, komut dosyası içeren temsilcinin amacı order_status olarak ayarlanmıştır, bu amaç içindeki yuva 'first_name' 'John' olarak ayarlanmıştır ve oturuma 'track' adlı bir içerik eklenir.
Bu olay, komut dosyası alınan temsilci konuşmasının akış mantığıyla kontrol edilmeleri gereken kullanım durumları için yararlıdır. Bunun özellikle yararlı olduğu bazı kullanım durumları şunlardır:
-
Akıştaki karşılama başarısız olursa kullanıcıdan bilgi istemde bulun
Temsilcinin bir kullanıcı için randevu rezervasyonu yaptığı bir senaryoyu göz önünde bulundurun. Tarih ve saat toplandıktan sonra, bu bilgiler özel bir olay aracılığıyla akışa gönderilir ve daha sonra bir HTTPS istek etkinliği kullanarak randevu rezervasyonu yapmaya çalışır. Randevu zamanlama çakışması nedeniyle reddedilirse, YZ temsilcisinin alternatif bir zaman aralığı istemesi gerekir. Bunu işlemek için geliştirici aşağıdaki olay yükünü kullanabilir:
{ "amaç": "kitap randevusu", "yuvalar": { "time": "" } }Bu durumda, zaman için toplanan değer temizlenir ve AI temsilcisi kullanıcıya yeni bir tane sağlamasını ister. Geliştiriciler, kullanıcılara önceki yuvanın uygun olmadığını göstermek ve yeni bir süre istemek için koşullu yanıtlar ayarlayabilir.
-
Farklı bir amaç için gitme
Bir kullanıcının bakiyesini kontrol etmek istediği bir senaryoyu dikkate alın, ancak bir ön koşul olarak kullanıcının önce kimliğini doğrulaması gerekir. Denge denge denge süreci süreci kapsamında, geliştiriciler kullanıcının zaten doğrulanıp doğrulanmadığını akışa bildirmek için bir olay yükü gönderebilir. Doğrulanırsa, sistem bakiyeyi almaya devam edebilir; değilse, akış AI temsilcisinden aşağıdaki olay yükünü kullanarak kullanıcı doğrulama işlemini başlatmasını isteyebilir:
{ "amaç": "kullanıcıyı doğrula", }Aynı örnekte, doğrulama için kullanıcının doğum tarihi ve PIN kodu gerektiğini varsayalım. Akış içinde, kullanıcının CJDS ile doğum tarihi hakkında, yuva olarak geçirilebilen ve yalnızca PIN kodu alınabilen bilgiler vardır. Bunun olay yükü şöyle görünür:
{ "amaç": "kullanıcıyı doğrula", "yuvalar": { "doğum tarihi": "06.26.1993" } } - Konuşmada bağlamı tanıtma veya sıfırlama
Konuşma içeriğinin güncellenmesi gerektiğinde, geliştiriciler bunu state_update
olayı için olay yükünedahil edebilir. Örneğin, Yapay Zeka Temsilcisi 'kullanıcıyı doğrulama' amacı için yuvaları topladıktan sonra, konuşma içeriğini 'doğrulama' olarak ayarlar. Akışta doğrulama başarısız olursa, kullanıcının 'doğrulama' bağlamını gerektiren amaçlara erişmesini önlemek için bağlam sıfırlanmalıdır. Bu senaryo için olay yükü şöyle görünür:{ "amaç": "kullanıcıyı doğrula", "yuvalar": { "doğum tarihi": "", "pin kodu": "" }, "içerik": { "doğrulama": 0 } }