- Ana Sayfa
- /
- Makale
AI Agent Studio'da amaç, varlık ve yanıtlara
Bu makalede, yapay zeka temsilcinizi yapılandırmayla ilgili amaçlara, varlıklara ve yanıtlara genel bakış özetlenmiştir.
Niyet
Amaç , Webex AI Agent Studio platformunun, AI temsilcinin girdilerinizi etkili bir şekilde anlayıp yanıtlamasına olanak veren temel bir bileşenidir. Bir konuşma sırasında gerçekleştirmek istediğiniz belirli bir görevi veya eylemi temsil eder. Gerçekleştirmek istediğiniz görevlere karşılık gelen tüm hedefleri tanımlayabilirsiniz. Amaç sınıflandırmasının doğruluğu, yapay zeka temsilcisinin ilgili ve yararlı yanıtlar sağlama yeteneğini doğrudan etkiler. Amaç sınıflandırması, girdinize dayalı olarak amacı tanımlama sürecidir ve yapay zeka temsilcisinin anlamlı ve bağlamsel olarak ilgili bir şekilde yanıt vermesini sağlar. Amaç oluşturma hakkında ayrıntılı bilgi için bkz .
Sistem hedefleri
- Varsayılan Geri Dönüş Hedefi—Bir Yapay Zeka temsilcisinin özellikleri, tanıma ve yanıtlama amacıyla tasarlanan amaçlarla temel olarak sınırlanmıştır. Bir kuruluş sorabileceğiniz her soruyu bekleyemese de, varsayılan geri dönüş hedefi konuşmaların yolunda olmasını sağlayabilir.
Varsayılan bir geri dönüş amacı uygulayarak, AI temsilci geliştiriciler AI temsilcinin beklenmeyen veya kapsam dışı sorguları uygun şekilde işlediğinden ve konuşmayı bilinen hedeflere geri yönlendirebileceğinden emin olabilir.
AI temsilci geliştiricilerin geri dönüş amacına belirli bir tonluk eklemesi gerekmez. Temsilci, aksi takdirde diğer hedeflere yanlış kategorize edilebilecek bilinen kapsam dışı sorularla karşılaştığında geri dönüş amacını otomatik olarak tetiklemesi için geliştirilebilir.
Örneğin, bir kurye yapay zeka temsilcisinde, müşteriler krediler hakkında sorgulama yapmaya çalışabilir. AI temsilcisi ödünç vermeyle ilgili sorguları işlemek için yapılandırılmamışsa, bu sorgular varsayılan geri dönüş amacı içindegeliştirme ifadeleri olarak eklenebilir. Bir müşteri konuşmanın herhangi bir noktasında ödünç vermelerle ilgili sorgular gerçekleştirdiğinde, AI temsilcisi sorguyu tanımlanan amaçların dışına düşme olarak algılar ve geri dönüş yanıtını tetikler. Bu daha uygun bir yanıt sağlar.
Geri dönüş amacı:
- Ilişkilendirilmiş yuvaları olmaması gerekir.
- Yanıtı için varsayılan geri dönüş şablonu anahtarını kullanmalıdır.
- Yardım—Bu amaç, AI temsilcisinin özellikleriyle ilgili müşteri sorgularını ele almak için tasarlanmıştır. Müşteriler bir konuşma sırasında neler başarabileceklerinden veya zorluklarla karşılaşacaklarından emin olmadığında, genellikle yardım isteyerek
yardım isterler.
Varsayılan olarak, yardım hedefinin yanıtı Yardım mesajı
şablonu anahtarıyla
eşlenir. Ancak, yapay zeka temsilci geliştiricileri yanıtı özelleştirebilir veya daha özelleştirilmiş ve bilgilendirici rehberlik sağlamak için ilişkili şablon anahtarını değiştirebilir.Müşterilere daha sonra neler yapabileceklerini net bir şekilde anlamalarını sağlayarak, yapay zeka temsilcisinin yeteneklerinin yüksek seviyede aktarılması önerilir.
- Bir temsilciyle konuş—Bu amaç, müşterilerin Yapay Zeka temsilcisiyle etkileşiminin herhangi bir aşamasında bir insan temsilciden yardım istemesine olanak verir. Bu amaç çalıştırıldığında, sistem otomatik olarak bir insan temsilciye aktarma başlatır. Bu amaç için varsayılan yanıt şablonu temsilcinin devridir
. Yanıt şablonu anahtarını değiştirme konusunda kullanıcı arabirimi sınırlaması olmasa da, anahtarın değiştirilmesi insan devretme işleminin sonucunu etkilemez.
Küçük konuşma amaçları
Yeni oluşturulan tüm Yapay Zeka temsilcilerinin tümü, ortak müşteri selamlamalarını, şükran ifadelerini, olumsuz geri bildirimleri ve vedaları işlemek için ön tanımlı dört küçük konuşma amacı içerir:
- Tebrikler
- Teşekkür ederim
- Yapay zeka temsilcisi yardımcı olmadı.
- Hoşça kal
Bağlam
Bağlam, temsilci-müşteri etkileşimlerini daha basit ve kısa hale getirir. Yapay zeka temsilcisi, "o" anlamına gelen ifadeleri tanımlamak için yeterli içerik olduğunda "Bunu satın almak istiyorum" gibi ifadeleri kolayca anlar. Bağlamlar, müşterilerle etkileşimlerde netlik sağlanmasına yardımcı olur. Uygun içerik sağlanırsa, bu ifadeler bir amaç ile hizalanabilir.
İzleme amaçlarını etkinleştirmek ve bir konuşmanın akışını yapılandırmanın yollarını düzenlemek için, her amaç giriş bağlamı ve çıkış içeriğiyle yapılandırılabilir. Bu içerik değişkeni her oturum için depolanır ve bu değişkenin durumu, bir oturum boyunca başlatılan hedeflere bağlı olarak değişir.
Giriş içeriği
Giriş bağlamları, oturumun etkin içeriğine bağlı olarak bir amacın son kullanıcı sorgusuyla eşleştirilip eşleştirilemeyeceğini kontrol eder. Bir oturumda içerik mevcut olduğunda, amaç eşleştirme için aşağıdaki kurallar uygulanır:
-
Giriş içeriklerine sahip bir amaç ancak oturumdaki etkin içerik zaten gerekli tüm giriş içerik değerlerini içeriyorsa eşleştirilir. Başka bir deyişle, bir hedefin giriş bağlamı, eşleştirilecek etkin bağlamın bir alt kümesi olmalıdır.
-
Yukarıdaki kuralı karşılayan tüm amaçlar için, birden fazla amaç için güven puanlarının aynı olması durumunda giriş içeriği etkinle daha yakından eşleşen hedeflere tercih verilir. Başka bir deyişle, giriş içeriği bağlama kesme kısmi eşleşmeler için kullanılır.
Çıkış içeriği
Çıkış bağlamları bir oturum için etkin bağlamları kontrol eder. Bir çıkış içeriği içerik değer dizesini ve bu bağlamın süresini içerir. Bir amaç tamamlandığında (tüm yuvalar doldurulur ve son yanıt çalıştırılır), bu amaç için yapılandırılan çıkış bağlamları ilgili süreleri için çıkış olur. Geliştiriciler belirli bir amaç için en fazla 15 çıkış içeriği yapılandırabilir. Bağlamı yazdıktan sonra enter/return tuşuna basılarak bir çıkış içeriği eklenebilir.
Varlık
Varlıklar, konuşmaların yapı taşlarıdır. AI temsilcisinin, kullanıcı açıklığından çıkardığı temel unsurlardır. Varlıklar ürün adları, tarihler, miktarlar veya diğer önemli sözcük grupları gibi belirli bilgi bölümlerini temsil eder. AI temsilcisi varlıkları etkin bir şekilde tanımlayıp çıkararak, kullanıcı amacını daha iyi anlayabilir ve daha doğru ve ilgili yanıtlar sağlayabilir. Varlık oluşturma hakkında ayrıntılı bilgi için bkz . Varlık oluşturma.
Varlık türleri
Webex AI Agent Studio, çeşitli kullanıcı verilerini yakalamak için önceden oluşturulmuş 11 varlık türü sunar. Ayrıca aşağıdaki özel varlıklardan herhangi birini de oluşturabilirsiniz.
Özel Varlıklar
Bu varlıklar yapılandırılabilir ve geliştiricilerin kullanıma özel bilgileri yakalamalarına olanak sağlar.
-
Özel liste—Önceden oluşturulmuş varlıklar tarafından kapsanmayan belirli veri noktalarını yakalamak için beklenen dizelerin listelerini tanımlayın. Her dizeye birden çok eş anlamlı ekleyebilirsiniz. Örneğin, özel bir pizza boyutu varlığı.
-
Regex—Belirli desenleri tanımlamak ve karşılık gelen verileri çıkarmak için normal ifadeleri kullanın. Örneğin, 123-123-8789'deki
gibi bir telefon numarası regex'i
-
Sayılar—Özellikle sesli etkileşimlerde, sabit uzunlukta sayısal girişleri yüksek doğrulukla yakalar. Bunu, faturalama dışı etkileşimlerde Özel ve Regex varlık türlerine bir alternatif olarak kullanıyoruz. Örneğin, beş basamaklı bir hesap numarası algılamak için beşlik bir uzunluk tanımlayın.
-
Alfasayısal—Harf ve rakam kombinasyonlarını yakalar, hem ses hem de faturalama dışı girişler için doğru tanıma sağlar.
-
Serbest form—Tanımlaması veya doğrulanması zor esnek veri noktalarını yakalar.
-
Harita konumu (WhatsApp)—WhatsApp kanalında paylaştığınız konum verilerini ayıklayın.
Sistem Varlıkları
Varlık adı | Açıklama | Örnek giriş | Örnek çıktı |
---|---|---|---|
Tarih | Tarihleri doğal dilde standart bir tarih biçimine ayrıştırıyor | "gelecek yıl temmuz" | 01/07/2020 |
Süre | Doğal dilde saati standart bir saat biçimine göre ayrıştırma | Akşam 5 | 17:00 |
E-posta | E-posta adreslerini algılar | bana info@cisco.com yazın | info@cisco.com |
Telefon numarası | Ortak telefon numarasını algılar | Beni 9876543210 adresinden ara | 9876543210 |
Para birimleri | Para birimi ve tutarı ayrıştır | 20$ istiyorum | 20$ |
Sıralı | Sıra numarası algılar | On kişinin dördüncüsü | 4. |
Kardinal | Önemli sayı algılar | On kişinin dördüncüsü | 10 |
Coğrafi Konum | Coğrafi konumları (şehirler, ülkeler vb.) algılar. | Londra İngiltere'de Thames'te yüzmeye gittim | Londra, İngiltere |
Kişi adları | Ortak adları algılar | Microsoft'un Bill Gates'i | Bill Gates |
Miktar | Ağırlık veya mesafeye göre ölçümleri tanımlar | Paris'e 5km uzaklıktayız. | 5km |
Süre | Zaman aralıklarını tanımlar | 1 hafta tatil | 1 hafta |
Oluşturulan varlıkları varlıklar sekmesinden düzenleyebilirsiniz. Varlıkları bir amaç için bağlamak, siz eklerken tespit edilen varlıklarla birlikte benimserizlerine açıklama ekler.
Varlık rolleri
Aynı varlığı tek bir amaç içinde birden çok kez toplamanız gerektiğinde varlık rolleri çok önemlidir. Aynı varlığa farklı roller atayarak, AI temsilcisinin kullanıcı girdilerini daha doğru bir şekilde anlamasına ve işlemesine yardımcı olabilirsiniz.
Örneğin, seyahate hazır bir uçuş rezervasyonu yapmak için, üç rollere sahip bir Havaalanı
varlığı oluşturabilirsiniz: origin
, destination
ve layover
. AI temsilcisi, bu rollerle bağışlamalı dayanakların eğitimine açıklama ekleyerek beklenen desenleri öğrenebilir ve karmaşık rezervasyon taleplerini sorunsuz bir şekilde işleyebilir.
Yalnızca Mindmeld (özel ve sistem varlıkları) ve RASA (yalnızca özel varlıklar) varlık rollerini destekler. Yöneticilerin varlık rollerini etkinleştirmek için AI motoru seçici iletişim kutusunun gelişmiş ayarlarının altındaki Varlık rolleri
onay kutusunu seçmesi gerekir.
Yöneticiler, varlık rolleri kullanımdayken RASA veya Mindmeld'den Swiftmatch'e geçiş yapamaz. Gelişmiş AI motor ayarlarından varlık rollerini devre dışı bırakma hedeflerinden rolleri kaldırma. Daha fazla bilgi için, bkz . AI altyapısı ayarlarını güncelleme.
Yanıt
Yanıtlar, AI Temsilcinizin sorgularına veya amaçlarına yanıt olarak müşterilere gönderdiği mesajlardır. Şunları içeren yanıtlar oluşturabilirsiniz:
- Metin—Doğrudan iletişim için düz metin mesajları.
- Multimedya—Kullanıcı deneyimini geliştirmek için resimler, ses veya video öğeleri.
Yanıtların nasıl oluşturulacağı hakkında ayrıntılı bilgi için bkz .
Sistem yanıtları
Komut dosyası bulunan AI temsilcisi için aşağıdaki önceden yapılandırılmış sistem yanıtları mevcuttur. Varsayılan sistem yanıtları için mesajları özelleştirebilirsiniz. Ancak, bu yanıtları silemezsiniz.
-
Hoş geldiniz mesajı
-
Yanıt önerisi
-
Kısmi mesaj
-
Geri dönüş mesajı
-
Varlık önerisi
-
Temsilcinin devri
Küçük konuşma yanıtları
Aşağıdaki küçük konuşma yanıtlarını özelleştirebilir ve silebilirsiniz:
-
Hoşça kal
-
Tebrikler
-
Yardım mesajı
-
Yararlı değil
-
Teşekkür ederim
Yanıtları yapılandırabileceğiniz desteklenen kanal: Web (varsayılan), İşletmeler için Apple Mesajları, Messenger, RCS, SMS, Ses, WhatsApp.
Yanıt tasarımcısı
Yanıt tasarımcısı, kapsamlı kodlama bilgisine ihtiyaç duymadan yanıtlar oluşturmak için kullanıcı dostu bir arabirim sunar. Koşullu yanıtlar seçeneği, yapay zeka temsilcisinin müşterilere sunduğu, geliştirici olmayanlar için yanıtların kolay bir şekilde oluşturulmasını sağlar.
Yanıt tasarımcısı, kullanıcının deneyiminin yapay zeka temsilcisinin etkileşimde olduğu belirli kanala hizmet etmesini sağlamak için tasarlanmıştır.
Kanal için desteklenen yanıt türleri
Yanıt Tasarımcısında, amaçlar için kanala özel yanıtları yapılandırabilirsiniz. Çeşitli yanıt türlerini yapılandırma hakkında daha fazla bilgi için Yanıt türlerini yapılandırma bölümüne bakın .
Yanıt türü | Açıklama | Desteklenen kanal |
---|---|---|
Metin | Basit metin yanıtları, tek bir yanıtta birden çok metin kutusuna izin verir. Bu kurulum uzun mesajları yönetilebilir bölümlere ayırır. Yanıtlarınıza birden fazla yanıt seçeneği ekleyebilirsiniz ve sistem dinamik etkileşimler sağlayarak görüntülemek için rastgele bir seçenek seçer. | Tümü |
Atlıkarınca | Zengin yanıtlar, atlıkarınca biçiminde görüntülenen tek bir kart veya birden fazla kartdan oluşur. | Web (Varsayılan), Messenger |
Hızlı Yanıt | AI temsilcilerinin müşteri sorgularını hızlı bir şekilde yanıtlamak için kullandığı önceden tanımlanmış bir yanıt. | Web (Varsayılan), SMS, Messenger, İşletmeler için Apple Mesajları, RCS |
Resim | URL'ler sunarak resimleri yapılandırabileceğiniz bir multimedya yanıt türü. | Web (Varsayılan), Messenger, WhatsApp |
Video | Yapılandırılan video URL'sine dayalı olarak videoları önizlemede işler. | Web (Varsayılan), WhatsApp |
Ses | Ses URL'sini sağlayarak ses dosyasını işler. Ayrıca, ses mesajının çıkıştaki süresini de gösterir. | Web (Varsayılan), WhatsApp, Webchat |
Dosya | Yapılandırılan Dosya URL'sine dayalı olarak dosya türünü gösterir/oynatır. | |
Yanıtla Düğmesi | Döndürülecek bir ürün seçmek gibi sınırlı bir seçenek kümesinden hızlı yanıtlar sunar. Her mesaj şundan oluşur:
| |
Liste Mesajı | Kolay kullanıcı seçimi için, servis menüleri veya ürün katalogları gibi çeşitli kullanımlar için uygun birden fazla seçenek sunar. Bir liste mesajı ayarlamak için 'yapılandırma' ve 'liste bölümleri' sekmelerini doldurun. 'Yapılandırma' ekranında, kullanıcıların cihazlarında göreceği mesaj içeriği gösterilir. Her mesaj şundan oluşur:
Liste bölümü şunlardan oluşur:
Platformda bir liste mesajı yapılandırmak ek bir alan gerektirir: Satır Kimliği - kullanıcıların seçimini tanımlamanıza yardımcı olacak her satır için benzersiz tanımlayıcı. | |
Numaralandırılmış Liste | WhatsApp'ta hızlı yanıt, Numaralandırılmış listesi olarak tanımlanır. Kullanıcılar öğeler listesinden bir numara seçtiğinde, öğeye karşı yapılandırılan yük alınır. | |
Liste Seçici | Liste seçici ile, yapay zeka temsilcisi sorguyu temel alarak bir müşteriyle öğe listesini paylaşır. Bu, müşterinin belirli seçeneklerden öğeleri seçip seçimle yanıtlamasına olanak sağlar. Müşteri sorgusu kısmen eşleşiyorsa, AI temsilcisi müşteri sorgusuna seçenekler olarak yakın olan amaçlarla yanıt verir. Kısmi eşleşme yanıtları, Apple İşletmeler için Mesajlar kanalında yalnızca Liste Seçici seçeneği için işlenir. | İşletmeler için Apple Mesajları |
Zaman Seçici | Zaman seçici yanıt türü randevu veya toplantı rezervasyonu için zaman yuvaları ayarlamanıza olanak sağlar. Her bölümün bir unvan, saat dilimi ve birden çok yuvaya ihtiyacı vardır. Bir amaç için ayarlandığında, AI temsilcisi bu zaman aralıklarını seçecekleri kullanıcılara gönderir. | İşletmeler için Apple Mesajları |
Medya | Bu şablon jpeg, mp3, mp4, png, pdf ve aac gibi çeşitli biçimlerde olan ekleri destekler. | İşletmeler için Apple Mesajları |
Zengin Bağlantı | Zengin bağlantı URL'si, bir sohbet balonu içindeki görüntüye veya videoya katıştırılır. Bu balonu tıkladığınızda, müşteri görüntü veya videoda belirtilen web sitesine yeniden yönlendirilir. | İşletmeler için Apple Mesajları |
Form | İş Formları Mesajları, tek bir JSON dosyası kullanarak iOS ve iPadOS için karmaşık, çok sayfalı etkileşimli deneyimler oluşturmanıza olanak sağlar. Bu özellik, Apple Mesajlaşma'da kullanımı kolay bir arabirim sayesinde işletmelere ayrıntılı müşteri verileri toplamaya yardımcı olur. Kullanıcıların sohbeti bırakmak zorunda kalmadan çeşitli etkileşimlere olanak sağlar. | İşletmeler için Apple Mesajları |
Özel Olay | Komut dosyası bulunan AI temsilcisiyle etkileşimde bulununken bir konuşma üzerinde kontrol sağlar. | Ses |
Ortak yanıt değişkenlerinin listesi
Koşulları tanımlamak için koşullu yanıt tasarımcısının Kurallar bölümündeki yanıt değişkenlerini kullanın. Ayrıca temsilci yanıtlarını kişiselleştirmek ve zenginleştirmek için yapay zeka temsilci yanıtlarındaki yanıt değişkenlerini de kullanabilirsiniz. Kuralları yapılandırma hakkında daha fazla bilgi için bkz . Yanıt oluşturma.
Değişken adı |
Değişken tuşu | Açıklama |
---|---|---|
Varlık değeri |
|
Kullanıcılardan toplanan varlıkların değerini kullanmak için bu değişkeni kullanın. Örneğin, bir randevu rezervasyonu kullanım durumunda, 'Date' adlı bir varlık kullanarak kullanıcıdan tercih ettiği tarihi talep ediyoruz. Tarih, kullanıcı tarafından sağlanan değeri döndürür. |
Kasıt |
|
Müşteri tarafından girilen amacı geri döndürmek için bu değişkeni kullanın. |
Olay Deposu |
|
Özel olayların olay yükünde gönderilen tüm parametreleri içeren sözlüğe Webex Contact Center Flow Designer aracılığıyla erişmek için bunu kullanın. |
Olay Deposu Değerleri |
|
Contact Center Flow Designer Webex aracılığıyla özel olayların olay yüklerinde gönderilen belirli tuşların değerlerine erişmek için bunu kullanın. |
Ek parametre/Mesaj parametresi değeri |
|
Komut dosyası bulunan temsilciler için AI Temsilcisi düğümünde 'Mesaj parametreleri' altında aktarılan bilgilere erişmek için bunu kullanın. Örneğin, AI temsilci düğümünde bir anahtar 'user_plan' geçirilirse, extra_params.user_plan olarak erişilebilir. Bu değerler yalnızca tek bir mesaj dönüşü için kalıcıdır, yani anahtarın değeri yalnızca bu mesaj parametreleriyle birlikte gelen mesaja verilen yanıtta kullanılabilir. |
Ek parametreler |
|
Komut dosyası kullanan temsilciler için AI Temsilcisi düğümünde 'Mesaj parametreleri' altında geçirilen tüm değerleri içeren sözlüğe erişmek için bunu kullanın. |
Tüketici veri deposu/Müşteri parametreleri |
|
Komut dosyası kullanan temsilciler için AI Temsilcisi düğümünde 'Müşteri parametreleri' altında geçirilen tüm parametreleri içeren sözlüğe erişmek için bunu kullanın. |
Tüketici veri deposu/Müşteri parametre değerleri |
|
Komut dosyası bulunan temsilciler için AI Temsilci düğümünde 'Müşteri parametreleri' altında aktarılan bilgilere erişmek için bunu kullanın. Örneğin, AI temsilci düğümünde bir anahtar 'user_name' geçirilirse, consumerDataStore.extra_params.user_name olarak erişilebilir. |
Önceki amaç/Son etkin amaç |
|
Şu anki amaç öncesinde konuşmada etkin olan amacın adına erişmek için bu değişkeni kullanın. |
Bağlam dizisi |
|
Konuşmada bulunan tüm bağlamların adlarına bir dizi biçiminde erişmek için bunu kullanın. |
Bağlam süresi |
|
Belirli bir bağlamın süresinin değerini alır. |
Müşteri UID'si |
|
Müşterinin AI temsilci yanıt koşullarındaki veya içeriğindeki benzersiz kimliğine erişmek için bu değişkeni kullanın. Dijital kanallarda, UID akış içinde yapılandırılır ve kanala göre değişir. |
Veri deposu değişkeni |
|
Bir oturum seviyesinde depolanan özel değişkenlere erişmek için bu değişkeni kullanın. |
Kurallara göre temsilci devretme bayrağı |
|
Bu değişkeni kullanarak kontrol etmek için, konuşmanın temsilci devretme kurallarından herhangi birine dayalı olarak bir insana teslim edilmiş olmasıdır. |
Eşleştirilen şablon tuşu |
|
Geçerli yanıt adına erişmek için bu değişkeni kullanın. |
NLP metni |
|
Ayrı müşteri sorgusuna erişmek için bu değişkeni kullanın. |
İşlenen sorgu |
|
İşlenen müşteri sorgusuna erişmek için bu değişkeni kullanın. |
İşlem kimliği |
| İşlem kimliğine erişmek için bu değişkeni kullanın. |
Yukarıdakilere ek olarak, yanıt değişkenleri olarak erişilebilen bazı diğer veri nesneleri de vardır. Bunlar temsilcinin yanıtıyla ilgili meta veriler içeren messageStore, newdfState ve lastdfState'i içerir. Geliştiriciler ayrıntılara erişmek ve bu sözlüklerden herhangi bir parametreyi yanıtlarında kullanmak için yanıtlarına bunu yazdırabilir. Ancak, çoğu kullanım durumunda, yukarıdaki tabloda listelenen değişkenler temsilcinizi oluşturmak için yeterlidir.