- Ana Sayfa
- /
- Makale
Bu makale, yapay zekâ ajanınızı yapılandırmak için niyetler, varlıklar ve yanıtlar hakkında genel bir bakış sunmaktadır.
Amaçlar
Niyet, yapay zeka ajanının girdilerinizi etkili bir şekilde anlamasını ve bunlara yanıt vermesini sağlayan Webex AI Agent Studio platformunun temel bir bileşenidir. Bu, 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 amaçları tanımlayabilirsiniz. Niyet sınıflandırmasının doğruluğu, yapay zeka ajanının ilgili ve faydalı yanıtlar verme yeteneğini doğrudan etkiler. Niyet sınıflandırması, girdiğiniz bilgilere dayanarak niyeti belirleme sürecidir ve yapay zeka ajanının anlamlı ve bağlamsal olarak uygun bir şekilde yanıt vermesini sağlar. Amaç oluşturma hakkında ayrıntılı bilgi için bkz. Amaç oluşturma.
Sistem amaçları
- Varsayılan Geri Dönüş Amacı— Bir yapay zeka ajanının yetenekleri, tanımak ve yanıt vermek üzere tasarlanmış amaçlarla doğal olarak sınırlıdır. Bir işletme sorabileceğiniz her olası soruyu önceden tahmin edemese de, varsayılan yedek niyet görüşmelerin doğru yolda ilerlemesine yardımcı olabilir.
Varsayılan bir geri dönüş amacı uygulayarak, yapay zeka ajanı geliştiricileri, yapay zeka ajanının beklenmedik veya kapsam dışı sorguları sorunsuz bir şekilde ele almasını ve konuşmayı bilinen amaçlara geri yönlendirmesini sağlayabilirler.
Yapay zeka ajanı geliştiricilerinin yedek niyet dosyasına özel ifadeler eklemelerine gerek yoktur. Ajan, aksi takdirde yanlışlıkla diğer amaçlara sınıflandırılabilecek, bilinen kapsam dışı sorularla karşılaştığında otomatik olarak yedek amacı tetikleyecek şekilde eğitilebilir.
Örneğin, bir bankacılık yapay zekâ temsilcisinde, müşteriler krediler hakkında bilgi edinmeye çalışabilirler. Yapay zeka ajanı krediyle ilgili sorguları işlemek üzere yapılandırılmamışsa, bu sorgular varsayılan yedek niyetiçindeki eğitim ifadeleri olarak dahil edilebilir. Müşteri görüşmenin herhangi bir noktasında kredilerle ilgili bir soru sorduğunda, yapay zeka ajanı bu sorunun tanımlanmış amaçlarının dışında olduğunu algılar ve yedek yanıtı tetikler. Bu, daha uygun bir yanıt verilmesini sağlar.
Yedek plan:
- Ona bağlı herhangi bir yuva olmamalı.
- Yanıtında varsayılan yedek şablon anahtarını kullanmalıdır.
- Yardım—Bu amaç, yapay zeka aracısının yetenekleriyle ilgili müşteri sorularını yanıtlamak için tasarlanmıştır. Müşteriler ne yapabileceklerinden emin olmadıklarında veya bir görüşme sırasında zorluklarla karşılaştıklarında, genellikle yardım isteyerek destek ararlar.
help.Varsayılan olarak, yardım amacına verilen yanıt
Help messageşablon anahtarına eşlenir. Ancak yapay zeka ajan geliştiricileri, daha kişiselleştirilmiş ve bilgilendirici rehberlik sağlamak için yanıtı özelleştirebilir veya ilgili şablon anahtarını değiştirebilir.Yapay zekâ ajanının yeteneklerinin genel hatlarıyla aktarılması ve müşterilere bir sonraki adımda neler yapabileceğine dair net bir anlayış sağlanması önerilir.
- Bir temsilciyle konuşun—Bu özellik, müşterilerin yapay zeka temsilcisiyle etkileşimlerinin herhangi bir aşamasında insan bir temsilciden yardım istemelerini sağlar. Bu işlem başlatıldığında, sistem otomatik olarak bir insan temsilciye aktarım başlatır. Bu amaç için varsayılan yanıt şablonu
agent handoverşeklindedir. Yanıt şablonu anahtarını değiştirme konusunda kullanıcı arayüzü kısıtlaması olmamasına rağmen, bu anahtarın değiştirilmesi insan müdahalesinin sonucunu etkilemeyecektir.
Kısa sohbet niyetleri
Yeni oluşturulan tüm yapay zeka ajanları, yaygın müşteri selamlamaları, teşekkür ifadeleri, olumsuz geri bildirimler ve vedalaşmaları gibi durumları ele almak için önceden tanımlanmış dört kısa konuşma amacını içerir:
- Karşılamalar
- Teşekkürler
- Yapay zekâ ajanı yardımcı olmadı.
- Güle güle
Bağlamlar
Bağlam, müşteri temsilcisi ile müşteri arasındaki etkileşimleri daha basit ve özlü hale getirir. Yeterli bağlam olduğunda ve "o" kelimesinin neye atıfta bulunduğunu anlayabildiğinde, yapay zeka ajanı "Bunu satın almak istiyorum" gibi ifadeleri kolayca anlar. Bağlamlar, müşteriyle etkileşimlerde netlik sağlamaya yardımcı olur. Uygun bağlam sağlandığı takdirde, bu tür ifadeler bir niyetle uyumlu hale getirilebilir.
Takip niyetlerini etkinleştirmek ve bir konuşmanın akışını yapılandırmanın yollarını organize etmek için, her niyet giriş bağlamı ve çıkış bağlamı ile yapılandırılabilir. Bu bağlam değişkeni her oturum için saklanır ve bu değişkenin durumu, bir oturum boyunca çağrılan amaçlara bağlı olarak değişir.
Giriş bağlamı
Giriş bağlamları, bir amacın oturumun aktif bağlamına bağlı olarak son kullanıcı sorgusuyla eşleştirilip eşleştirilemeyeceğini kontrol eder. Oturumda bağlam mevcut olduğunda, niyet eşleştirmesi için aşağıdaki kurallar uygulanır:
-
Giriş bağlamlarına sahip bir amaç, yalnızca oturumdaki etkin bağlam zaten gerekli tüm giriş bağlamı değerlerini içeriyorsa eşleştirilecektir. Başka bir deyişle, bir niyetin eşleşmesi için, niyetin giriş bağlamı, aktif 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ı aynıysa, girdi bağlamı etkin olanla daha yakından eşleşen amaçlara öncelik verilir. Başka bir deyişle, girdi bağlamı, kısmi eşleşmelerde eşitlik durumunu çözmek için kullanılacaktır.
Çıkış bağlamı
Oturumdan çıkış bağlamları, bir oturum için aktif bağlamları kontrol eder. Çıkış bağlamı, bağlam değeri dizesini ve bu bağlamın süresini içerir. Bir işlem tamamlandığında (tüm yuvalar dolduğunda ve nihai yanıt çağrıldığında), o işlem için yapılandırılmış çıkış bağlamları, ilgili süreleri boyunca çıkış durumuna geçer. Geliştiriciler, belirli bir amaç için en fazla 15 çıkış bağlamı yapılandırabilirler. Çıkış bağlamı, üzerine basılarak eklenebilir. enter/return İçeriği yazdıktan sonra tuşa basın.
Varlıklar
Varlıklar, konuşmaların yapı taşlarıdır. Bunlar, yapay zekâ ajanının kullanıcı ifadelerinden çıkardığı temel unsurlardır. Varlıklar, ürün adları, tarihler, miktarlar veya diğer önemli kelime grupları gibi belirli bilgi parçalarını temsil eder. Yapay zekâ ajanı, varlıkları etkili bir şekilde tanımlayarak ve ayıklayarak kullanıcı niyetini daha iyi anlayabilir ve daha doğru ve alakalı yanıtlar verebilir. Varlık oluşturma hakkında ayrıntılı bilgi için Varlık oluşturmabölümüne bakın.
Varlık türleri
Webex AI Agent Studio, çeşitli kullanıcı verisi türlerini yakalamak için 11 önceden oluşturulmuş 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ım senaryosuna özgü bilgileri yakalamasına olanak tanır.
-
Özel liste—Önceden oluşturulmuş varlıklar tarafından kapsanmayan belirli veri noktalarını yakalamak için beklenen dizelerin listelerini tanımlayın. Her bir dizeye birden fazla eş anlamlı kelime ekleyebilirsiniz. Örneğin, özel bir pizza boyutu öğesi.
-
Düzenli ifadeler (Regex) — Belirli kalıpları tanımlamak ve bunlara karşılık gelen verileri çıkarmak için düzenli ifadeler kullanın. Örneğin, bir telefon numarası düzenli ifadesi, şöyle:
123-123-8789 -
Rakamlar—Özellikle sesli etkileşimlerde, sabit uzunluktaki sayısal girdileri yüksek doğrulukla yakalar. Bunu, sesli olmayan etkileşimlerde Özel ve Düzenli İfade varlık türlerine alternatif olarak kullanıyoruz. Örneğin, beş haneli bir hesap numarasını tespit etmek için beşlik bir uzunluk tanımlayın.
-
Alfanümerik—Harf ve rakam kombinasyonlarını yakalayarak hem sesli hem de ses dışı girişler için doğru tanıma sağlar.
-
Serbest biçim—Tanımlanması veya doğrulanması zor olan esnek veri noktalarını yakalayın.
-
Harita konumu (WhatsApp) — WhatsApp kanalında paylaştığınız konum verilerini çıkarır.
Sistem Varlıkları
| Varlık adı | Açıklama | Örnek giriş | Örnek çıktı |
|---|---|---|---|
| Tarih | Doğal dildeki tarihleri standart bir tarih biçimine dönüştürür. | “gelecek yılın temmuz ayı” | 01/07/2020 |
| Zaman | Doğal dildeki zamanı standart bir zaman biçimine dönüştürür. | Akşam 5'te | 17:00 |
| E-posta | E-posta adreslerini algılar. | adresinden bana yazın. info@cisco.com | info@cisco.com |
| Telefon numarası | Sık kullanılan telefon numaralarını tespit eder. | Beni 9876543210 numaradan arayın. | 9876543210 |
| Parasal birimler | Para birimini ve miktarı ayrıştırır. | 20 dolar istiyorum. | 20$ |
| Sıralı | Sıra numarasını algılar | On kişiden dördüncüsü | 4th |
| Kardinal | Sayısal değerleri algılar. | On kişiden dördüncüsü | 10 |
| Coğrafi konum | Coğrafi konumları (şehirler, ülkeler vb.) tespit eder. | Londra'da Thames Nehri'nde yüzdüm. | Londra, Birleşik Krallık |
| Kişi isimleri | Ortak isimleri algılar | Microsoft'tan Bill Gates | Bill Gates |
| Miktar | Ağırlık veya mesafe gibi ölçümleri tanımlar. | Paris'e 5 km uzaklıktayız. | 5km |
| Süre | Zaman dilimlerini belirler | 1 haftalık tatil | 1 hafta |
Oluşturulan varlıkları varlıklar sekmesinden düzenleyebilirsiniz. Varlıkları bir amaca bağlamak, eklediğiniz varlıklar tespit edildikçe ifadelerinize bu varlıkları ekler.
Yanıtlar
Yanıtlar, yapay zekâ ajanınızın müşterilerin sorularına veya niyetlerine karşılık olarak gönderdiği mesajlardır. Aşağıdakileri 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 kullanılan resimler, ses veya video öğeleri.
Yanıt oluşturma hakkında ayrıntılı bilgi için bkz. Yanıt oluşturma.
Sistem yanıtları
Aşağıda, komut dosyasıyla çalışan yapay zeka ajanı için önceden yapılandırılmış sistem yanıtları mevcuttur. Varsayılan sistem yanıtları için mesajları özelleştirebilirsiniz. Ancak bu yanıtları silemezsiniz.
-
Karşılama mesajı
-
Yanıt önerisi
-
Kısmi mesaj
-
Yedek mesaj
-
Varlık önerisi
-
Temsilci devri
Sohbet sorularına verilen yanıtlar
Aşağıdaki kısa sohbet yanıtlarını özelleştirebilir ve silebilirsiniz:
-
Güle güle
-
Karşılamalar
-
Yardım mesajı
-
Bu faydalı değil
-
Teşekkürler
Yanıtları yapılandırabileceğiniz desteklenen kanallar şunlardır: Web (varsayılan), Apple Messages for Business, Messenger, RCS, SMS, Voice, WhatsApp.
Yanıt tasarımcısı
Yanıt tasarımcısı, kapsamlı kodlama bilgisi gerektirmeden yanıtlar oluşturmak için kullanıcı dostu bir arayüz sunar. Koşullu yanıtlar seçeneği, yapay zeka ajanının müşterilere ilettiği yanıtların geliştirici olmayanlar tarafından kolayca oluşturulmasına olanak tanır.
Yanıt tasarımcısı, kullanıcı deneyiminin yapay zeka ajanının etkileşimde bulunduğu belirli kanala uygun olmasını sağlamak üzere tasarlanmıştır.
Kanallar için desteklenen yanıt türleri
Yanıt Tasarımcısı'nda, amaçlar için kanala özgü yanıtları yapılandırabilirsiniz. Çeşitli yanıt türlerinin nasıl yapılandırılacağına ilişkin 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 kanallar |
|---|---|---|
| Metin | Basit metin yanıtları, tek bir yanıtta birden fazla metin kutusuna izin verir. Bu yapılandırma, uzun mesajları yönetilebilir parçalara ayırır. Yanıtlarınıza birden fazla yanıt seçeneği ekleyebilirsiniz ve sistem, dinamik etkileşimler sağlamak için rastgele birini görüntüleyecektir. | Tümü |
| Döngü | Zengin yanıtlar, bir karttan veya atlıkarınca formatında görüntülenen birden fazla karttan oluşur. | Web (Varsayılan), Messenger |
| Hızlı Yanıt | Yapay zekâ ajanlarının müşteri sorularına hızlı bir şekilde yanıt vermek için kullandığı önceden tanımlanmış bir yanıt. | Web (Varsayılan), SMS, Messenger, Apple Messages for Business, RCS |
| Görüntü | URL'ler sağlayarak görselleri yapılandırabileceğiniz bir multimedya yanıt türü. | Web (Varsayılan), Messenger, WhatsApp |
| Video | Yapılandırılmış video URL'sine göre önizlemedeki videoları oluşturur. | Web (Varsayılan), WhatsApp |
| Ses | Ses dosyasının URL'sini girerek ses dosyasını işler. Ayrıca çıktıda sesli mesajın süresini de gösterir. | Web (Varsayılan), WhatsApp, Web sohbeti |
| Dosya | Shows/plays Yapılandırılmış Dosya URL'sine göre dosya türü belirlenir. | |
| Yanıtla Düğmesi | Sınırlı seçenekler arasından hızlı yanıtlar sunar; örneğin, iade edilecek bir ürün seçmek gibi. Her mesaj şunlardan oluşmaktadır:
| |
| Liste Mesajı | Kullanıcıların kolayca seçim yapabilmesi için birden fazla seçenek sunar; paket servis menüleri veya ürün katalogları gibi çeşitli kullanım alanlarına uygundur. Liste mesajı oluşturmak için 'yapılandırma' ve 'liste bölümleri' sekmelerini doldurun. 'Yapılandırma' ekranı, kullanıcıların cihazlarında görecekleri mesaj içeriğini gösterir. Her mesaj şunlardan oluşmaktadır:
Liste bölümü şunlardan oluşmaktadır:
Platformda liste mesajı yapılandırmak için ek bir alana ihtiyaç duyulacaktır: Satır Kimliği - Kullanıcıların seçimini belirlemenize yardımcı olacak, her satır için benzersiz bir tanımlayıcı. | |
| Numaralı Liste | WhatsApp'ta hızlı yanıt, numaralı liste olarak tanımlanır. Kullanıcılar listeden bir numara seçtiğinde, o numaraya karşılık gelen yapılandırılmış veri alınır. | |
| Liste Seçici | Liste seçici ile yapay zeka ajanı, sorguya göre müşteriye bir ürün listesi paylaşır. Bu, müşterinin verilen seçenekler arasından ürünleri seçmesine ve seçimini belirterek yanıt vermesine olanak tanır. Müşteri sorgusu kısmen eşleşirse, yapay zeka ajanı müşteri sorgusuna yakın olan niyetleri seçenek olarak sunar. Kısmi eşleşme yanıtları yalnızca Apple Messages for Business kanalındaki Liste Seçici seçeneği için görüntülenir. | Apple İşletme Mesajları |
| Saat Seçici | Zaman seçici yanıt türü, randevu veya toplantı rezervasyonu için zaman dilimleri ayarlamanıza olanak tanır. Her bölümün bir başlığı, saat dilimi ve birden fazla alanı olmalıdır. Bir amaç için ayarlandıktan sonra, yapay zeka ajanı bu zaman dilimlerini kullanıcılara gönderir ve kullanıcılar bunlar arasından seçim yapabilir. | Apple İşletme Mesajları |
| Ortam | Bu şablon, jpeg, mp3, mp4, png, pdf ve aac gibi çeşitli formatlardaki ekleri destekler. | Apple İşletme Mesajları |
| Zengin Bağlantı | Zengin bağlantı URL'si, sohbet balonu içindeki bir resmin veya videonun içine yerleştirilmiştir. Bu balona tıkladığınızda, müşteri resimde veya videoda belirtilen web sitesine yönlendirilir. | Apple İşletme Mesajları |
| Form | Business Forms Messages, tek bir JSON dosyası kullanarak iOS ve iPadOS için karmaşık, çok sayfalı etkileşimli deneyimler oluşturmanıza olanak tanır. Bu özellik, işletmelerin Apple Mesajlaşma uygulaması içindeki kullanımı kolay bir arayüz aracılığıyla ayrıntılı müşteri verileri toplamasına yardımcı olur. Kullanıcıların sohbetten ayrılmak zorunda kalmadan çeşitli etkileşimlerde bulunmalarına olanak tanır. | Apple İşletme Mesajları |
| Özel Etkinlik | Senaryoya göre çalışan yapay zeka ajanıyla etkileşim halindeyken konuşma üzerinde kontrol sağlar. | Ses |
Ortak yanıt değişkenlerinin listesi
Koşullu yanıt tasarımcısının Kurallar bölümündeki yanıt değişkenlerini kullanarak koşulları tanımlayın. Yapay zekâ ajanı yanıtlarındaki yanıt değişkenlerini kullanarak ajan yanıtlarını kişiselleştirebilir ve zenginleştirebilirsiniz. Kuralların nasıl yapılandırılacağına ilişkin daha fazla bilgi için bkz. Yanıt oluşturma.
| Değişken adı |
Değişken anahtar | Açıklama |
|---|---|---|
|
Varlık değeri |
|
Bu değişkeni, kullanıcılardan toplanan varlıkların değerini kullanmak için kullanın. Örneğin, 'Tarih' adlı bir varlık kullanarak kullanıcıdan tercih ettiği tarihi istediğimiz bir randevu rezervasyon senaryosunda, entity.Date kullanıcının sağladığı değeri döndürür. |
|
Niyet |
|
Bu değişkeni kullanarak müşterinin girdiği niyeti döndürebilirsiniz. |
|
Etkinlik Mağazası |
|
Bu özelliği kullanarak, Webex Contact Center Flow Designer aracılığıyla özel olayların olay yükünde gönderilen tüm parametreleri içeren sözlüğe erişebilirsiniz. |
|
Etkinlik Mağaza Değerleri |
|
Bu özelliği kullanarak, Webex Contact Center Flow Designer aracılığıyla özel olayların olay yüklerinde gönderilen belirli anahtarların değerlerine erişebilirsiniz. |
|
Ekstra parameter/Message parametre değeri |
|
Bu özelliği, komut dosyasıyla çalışan yapay zeka aracıları için AI Agent düğümünde 'Mesaj parametreleri' altında iletilen bilgilere erişmek için kullanın. Örneğin, yapay zeka ajan düğümünde 'user_plan' anahtarı geçirilirse, bu anahtara extra_params.user_plan. şeklinde erişilebilir. Bu değerler yalnızca bir mesaj döngüsü için saklanır; yani, anahtarın değeri yalnızca bu mesaj parametrelerine eşlik eden mesaja verilen yanıtta kullanılabilir. |
|
Ek parametreler |
|
Bu özelliği kullanarak, komut dosyasıyla çalışan yapay zeka aracıları için AI Agent düğümünde 'Mesaj parametreleri' altında iletilen tüm değerleri içeren sözlüğe erişebilirsiniz. |
|
Tüketici verileri store/Customer parametreler |
|
Bu özelliği kullanarak, komut dosyasıyla çalışan yapay zeka aracıları için AI Agent düğümünde 'Müşteri parametreleri' altında iletilen tüm parametreleri içeren sözlüğe erişebilirsiniz. |
|
Tüketici verileri store/Customer parametre değerleri |
|
Bu özelliği, komut dosyasıyla çalışan yapay zeka aracıları için AI Agent düğümünde 'Müşteri parametreleri' altında iletilen bilgilere erişmek için kullanın. Örneğin, yapay zeka aracı düğümünde 'user_name' anahtarı geçirilirse, bu anahtar consumerDataStore.extra_params. olarak erişilebilir olur.user_name |
|
Öncesi intent/Last aktif niyet |
|
Bu değişkeni kullanarak, mevcut niyetten önce konuşmada aktif olan niyetin adına erişebilirsiniz. |
|
Bağlam dizisi |
|
Bu özelliği kullanarak, konuşmada yer alan tüm bağlamların adlarına bir dizi şeklinde erişebilirsiniz. |
|
Bağlam süresi |
|
Belirli bir bağlamın süresinin değerini getirir. |
|
Müşteri UID'si |
|
Bu değişkeni kullanarak yapay zeka ajanı yanıt koşullarında veya içeriğinde müşterinin benzersiz kimliğine erişebilirsiniz. Dijital kanallar için UID, akış içinde yapılandırılır ve kanala göre değişir. |
|
Veri deposu değişkeni |
|
Oturum düzeyinde saklanan özel değişkenlere erişmek için bu değişkeni kullanın. |
|
Kurallar bayrağına göre temsilci devri |
|
Bu değişkeni kullanarak, görüşmenin temsilci devir kurallarından herhangi birine göre bir insana devredilip devredilmediğini kontrol edebilirsiniz. |
|
Eşleşen şablon anahtarı |
|
Geçerli yanıt adına erişmek için bu değişkeni kullanın. |
|
NLP metni |
|
İşlenmemiş müşteri sorgusuna erişmek için bu değişkeni kullanın. |
|
İşlenmiş sorgu |
|
İşlenmiş 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 mevcuttur. Bunlar arasında, ajanın yanıtıyla ilgili meta verileri içeren messageStore, newdfState ve lastdfState yer almaktadır. Geliştiriciler, yanıtlarında bu sözlüklerin ayrıntılarına erişmek ve yanıtlarında bu sözlüklerdeki parametreleri kullanmak için bunu yazdırabilirler. Ancak çoğu kullanım durumunda, yukarıdaki tabloda listelenen değişkenler ajanınızı oluşturmak için yeterlidir.