Power Virtual Agents botunuzda konular oluşturma ve düzenleme
Burada kullandığınız Power Virtual Agents sürümünü seçin:
Power Virtual Agents'ta konu bir bot konuşmasının nasıl ilerleyeceğini belirler.
Konuları sağlanan şablonları özelleştirerek, sıfırdan yeni konular oluşturarak veya mevcut yardım sitelerinden öneriler alarak yazabilirsiniz.
Konunun tetikleme tümcecikleri ve konuşma düğümleri vardır. Tetikleme tümcecikleri, kullanıcının belirli bir konu hakkında yazabileceği ifadeler, anahtar sözcükler veya sorulardır. Konuşma düğümleri bir botun nasıl yanıt vereceğini ve ne yapması gerektiğini tanımlamak için kullanılır.
Yapay zeka, bir müşterinin aslında ne yazdığını ayrıştırmak ve en uygun tetikleyici tümceciği veya düğümü bulmak için doğal Language Understanding özelliğini kullanır.
Örneğin, bir kullanıcı botunuza "Açık saatler" yazdığında yapay zeka bunu Mağaza çalışma saatleri konusuyla eşleştirebilir ve müşterinin hangi mağaza hakkında bilgi almak istediğini sorarak bir konuşma başlatıp mağazanın çalışma saatlerini görüntüleyebilir.
Bot konuşmasının nasıl yapıldığını Botu test et bölmesinde sınayarak görebilirsiniz. Bu seçenek Power Virtual Agents portalından çıkmadan, dağıtmaya hazır oluncaya kadar konunun ince ayarlarını yapmanızı sağlar.
Bot ve konu limitleri için Kotalar, limitler ve yapılandırma değerleri konusunda bakın.
Ön koşullar
Power Virtual Agents ile yapabilecekleriniz hakkında daha fazla bilgi edinin.
Sistem konularını ve örnek konuları kullanma
Bir bot oluşturduğunuzda sizin için bir dizi konu otomatik olarak oluşturulur.
Bu ifadeler şunlardır:
- Ders olarak adlandırılan önceden doldurulmuş dört Kullanıcı Konusu. Bu ders konuları, bot konuşmaları oluşturmak için düğümleri kullanmanın basit ve karmaşık yollarını anlamaya yardımcı olmak için kullanılabilir.
- Çeşitli Sistem Konuları. Bunlar, bir bot konuşması sırasında ihtiyaç duyabileceğiniz önceden doldurulmuş konulardır. Baştan sona bir bot konuşması oluşturmaya alışana kadar bunları saklamanızı ve kullanmanızı öneririz.
Bu konu türlerini oluşturduğunuz konularla aynı şekilde düzenleyebilirsiniz ancak bunları silemezsiniz.
Konu oluşturma
Konular sayfasını açmak için yan gezinti bölmesindeki Konular sekmesine gidin.

Konular sayfasında Yeni konu'yu seçin.

Konu için bir ad, açıklama ve bir veya daha fazla tetikleme tümceciği belirtin.
Tetikleme tümceciği, bir müşterinin bot ile konuşma başlatmak için sohbet penceresine yazdığı bir ifadedir. Konuşma başlatıldıktan sonra, konuşma tanımladığınız yolu izler. Bir konu için birden çok tetikleme tümceciği belirtebilirsiniz. Tetikleme tümceciğine noktalama işareti ekleyebilirsiniz ancak uzun cümleler yerine kısa ifadeler kullanmak daha iyidir.

Konuyu, konular listesine eklemek için Konuyu kaydet'i seçin.
Konunun konuşma yolunu tasarlama
Düzenlemek istediğiniz konunun ayrıntılarında, Yazma tuvaline git'i seçin.

Power Virtual Agents, konuyu yazma tuvalinde açar ve konunun tetikleme tümceciklerini görüntüler. Yazma tuvali, müşteri ile bot arasındaki konuşmanın yolunu tanımladığınız alandır.
Var olan konular veya sistem konuları için bazı düğümler otomatik olarak oluşturulur. Bu düğümleri, diğer düğümler gibi düzenleyebilirsiniz.
Yeni bir konu oluşturduğunuzda, sizin için bir Tetikleme tümcecikleri düğümü ve boş bir İleti düğümü eklenir.
Bir düğümün arasında veya sonrasındaki satır ya da daldaki Artı (+) simgesini seçerek daha fazla düğüm ekleyebilirsiniz.

Ayrıca, düğümün üst kısmında küçük bir daire gibi görünen düğüm bağlayıcısını tıklayıp sürükleyerek de düğüm arasındaki yolları taşıyabilir veya değiştirebilirsiniz. Sürüklerken özgün yolu belirten bir noktalı çizgi görürsünüz. Ayrıca bağlayıcıya çift tıklayıp bağlayıcı için yeni bir yer seçebilirsiniz (noktalı çizgiyi görmezsiniz).
Düğümler ekleme
Düğüm eklerken, çeşitli seçenekler arasından seçim yapabilirsiniz. Her seçeneğin, konuşma yoluna eklenecek belirli bir düğümü veya düğümleri vardır.
Tetikleme Tümcecikleri düğümünden sonra veya İleti düğümleri arasına düğüm eklerken şunları yapabilirsiniz:
- Bir soru sorun
- Bir eylem çağırın
- Bir ileti gösterin
- Başka bir konuya gidin
Son düğümden sonra aşağıdakileri de yapabilirsiniz:
- Konuşmayı sonlandırın
Ayrıca Soru düğümünden sonra düğüm eklerken Koşul ekle'yi seçebilirsiniz.
Bir soru sorun:
Botun soru sormasını ve kullanıcıdan yanıt almasını sağlamak için + simgesini seçerek bir düğüm ekleyin ve ardından yeni bir Soru düğümü eklemek üzere Bir soru sorun seçeneğini belirleyin.

İlk Bir soru sorun metin kutusuna soru ifadesini yazın.
Kullanıcının yanıtı için Tanımla alanındaki çeşitli seçeneklerden birini seçebilirsiniz.
Bu seçenekler, kullanıcının yanıtında botun neyi dinleyeceğini belirler.
Örneğin, çoktan seçmeli, bir sayı veya belirli bir dize olabilir.
Bu açılır penceredeki farklı seçenekler hakkında daha fazla bilgi edinmek için bkz. Konuşmada varlıkları kullanma.
Tanımla alanında yaptığınız seçime bağlı olarak, kullanıcının sahip olması gereken seçenekleri girebilirsiniz.
Örneğin, Çoktan seçmeli seçenekler'i belirlediğinizde kullanıcının Kullanıcı seçenekleri alanında belirtebileceği seçenekleri girebilirsiniz. Her seçenek kullanıcıya çoktan seçmeli bir düğme olarak sunulur ancak kullanıcılar yanıtlarını bota da yazabilir.
Konuşma düzenleyicisi, müşterinin yanıtına bağlı olarak konuşma içinde ayrı yollar oluşturur. Konuşma yolu müşteriyi her kullanıcı yanıtı için uygun çözüme yönlendirir. Dallanma mantığı oluşturmak için daha fazla düğüm ekleyebilir ve her değişken için botun nasıl yanıt vereceğini belirtebilirsiniz.
Daha sonra kullanmak üzere kullanıcı yanıtını değişkene kaydedebilirsiniz.
İpucu
Her seçeneğin eşanlamlısını tanımlayabilirsiniz. Bu, kullanıcının yanıtının neyle eşlenmesi gerektiği net değilse, botun doğru seçeneği belirlemesine yardımcı olur.
Soru düğümünün üst kısmındaki menü simgesini seçin ve ardından Kullanıcı seçenekleri'ni seçin.

Ek anahtar sözcükler eklemek istediğiniz seçenek için Eşanlamlılar simgesini seçin.

Anahtar sözcükleri tek tek ekleyin ve işiniz bittikten sonra, Bitti seçeneğini belirleyerek Yazma tuvali'ne dönün.
Bir eylem çağırın
Power Automate Akışlarını çağırabilirsiniz ve Bir eylem çağırın'ı seçerek kimlik doğrulama düğümleri ekleyebilirsiniz.
Ses tabanlı özelliklerle Çok Yönlü Kanal'a devretmeyi yapılandırdıysanız ek eylemleri de görürsünüz.
Bir ileti gösterin
Botun verdiği bir yanıtı belirtmek için + öğesini seçerek bir düğüm ekleyin ve ardından yeni İleti düğümünü eklemek için İletiyi göster'i seçin.
Botun söylemesini istediklerinizi metin kutusuna girin. Kalın, italik ve numaralandırma gibi bazı temel biçimlendirmeler uygulayabilirsiniz.
Ayrıca bot konuşmanızda başka bir yerde tanımladığınız değişkenleri de kullanabilirsiniz.
Başka bir konuya yeniden yönlendir
Botun otomatik olarak ayrı bir konuya geçmesini sağlamak için + simgesini seçerek bir düğüm ekleyin ve ardından Başka bir konuya yeniden yönlendir'i seçin.
Açılır menüde, botun yönlendirmesini istediğiniz konuyu seçin. Örneğin, kullanıcı mağazanın çalışma saatlerini sorduğunda kullanıcıyı mağazanın kapanmasıyla ilgili belirli bir konuya gönderebilirsiniz.
Başka konuya yeniden yönlendirmek için bir bağlantı eklediğinizde, bot o konu için konuşma yolundan geçer.
Yeniden yönlendirilen konuyu bir "alt konu" olarak ele alabilirsiniz.
Özgün konunun yazma tuvalinde, alt konunun düğümünün altına başka düğümler de ekleyebilirsiniz.
Alt konunun yolu bittiğinde bot özgün konuya döner. Daha sonra bot alt konunun altındaki düğümleri takip eder.
Aşağıdaki sistem konularından birine yeniden yönlendirebilirsiniz tüm konuşma sonlandırılır:
- Konuşmanın Sonu
- Başarı Onaylandı
- Başarısızlık Onaylandı
- Goodbye
- Aktar
- Baştan başla (bu, tüm genel değişkenleri de sıfırlar)
Konular arasında değişkenleri iletme
Diğer konulara yeniden yönlendirme yaparken, hedef konudaki değişkenlere değerler iletmek veya ondan değişkenleri geri almak isteyebilirsiniz. Bu, özellikle konunun ihtiyaç duyduğu bilgilere sahip olduğunuzda ve kullanıcının bilgi almak için soruyu tekrar yanıtlamasını istemediğiniz durumlarda yararlıdır. Bu, konularınızı yeniden düzenleyip tekrar kullanılabilir bileşenlere ayırırken konular arasında değişkenleri iletmek istediğinizde de yardımcı olabilir.
Değişkenleri genel olarak Power Virtual Agents'ta kullanma hakkında daha fazla bilgi için bkz. Değişkenleri kullanma.
Not
Custom Entity, Date Time ve Duration türündeki değişkenler, konular arasında aktarılamaz.
Diğer konulardan değer alın
Konu bir değişkeni tanımladığında (örneğin, soru düğümü ile), botla konuşan son kullanıcıya değişkenin değerini doldurması için soru sorulur. Değer zaten bot tarafından alınmışsa soruyu tekrar sormak için bir neden yoktur. Bu gibi durumlar için bu değişken Diğer konulardan değerleri alma olarak tanımlanabilir. Diğer konular bu konuya yönlendirildikten sonra bir değişken (veya değişmez değerler) bu değişkene geçebilir ve soruyu tamamen atlar. Bu, botla konuşan son müşteri adayları için sorunsuz bir deneyim sağlar.
Diğer konulardan değerler almak için değişkenin özelliğini ayarlayın:
Soru düğümünde, diğer konulardan değer almak istediğiniz değişkeni seçin.
Değişken özellikleri bölmesinde, Konu (sınırlı kapsam) altında Diğer konulardan değer alın'ı seçin.
Konuyu kaydedin.
Yönlendirmek istediğiniz diğer konuya gidin ve doğru konuya yönlendirmek için Başka bir konuya yeniden yönlendir bölümündeki adımları izleyin.
+ Hedef konu için giriş ekle'yi seçin.
Değişkeni iletmek istediğiniz yönlendirilmiş konudan istediğiniz değişkeni seçin.
Bir değer girin veya seçin bölümünde, geçerli konudan yönlendirilen konuya iletmek istediğiniz değişkeni seçin.
Bir kez seçildiğinde, değişken yeniden yönlendirilen düğümde gösterilir.
Değerleri özgün konulara döndürün
Bir konuda soru sorulduğunda (veya başka bir şekilde eylemden değişken alındığında), bu değişken kendisine yeniden yönlendirilen orijinal konuya döndürülebilir.
Bu durumda, değişken de orijinal konunun parçası olur ve başka herhangi bir değişken olarak kullanılabilir. Bu, konuyu oluşturmanıza yardımcı olur; böylece bot tarafından alınan bilgiler, farklı konularda kullanılır. Bu aynı zamanda genel değişkenlere olan ihtiyacı da azaltır.
Değişkeni orijinal konuya döndürmek için değişkenin özelliğini ayarlayın:
Soru düğümünde, diğer konulardan değer almak istediğiniz değişkeni seçin.
Değişken özellikleri bölmesinde, Konu (sınırlı kapsam) altında Değerleri özgün konulara döndürün'ü seçin.
Konuyu kaydedin.
Yönlendirmek istediğiniz diğer konuya gidin ve doğru konuya yönlendirmek için Başka bir konuya yeniden yönlendir bölümündeki adımları izleyin.
Konuya döndürülen değişken, yeniden yönlendirilen konuda gösterilir.
Konunuzda döndürülen değişkeni kullanın.
Değişkenler bölmesini kullanma
Aynı anda birden fazla değişkeni alma veya iade durumunu seçmek için Değişkenler bölmesini de kullanabilirsiniz:
Konunun menü çubuğunda Değişkenler'i seçin.
Konudaki değişkenlerin her biri için değerlerin konular arasında giriş veya çıkışının (veya her ikisinin) aktarılmasını isteyip istemediğinizi seçin.
Değişken girdilerde değişmez değerleri kullanma
Konuya bir değişken aktarırken, değişken yerine değişmez değerleri de aktarabilirsiniz. Aktarılmasını istediğiniz değeri doğrudan yeniden yönlendirme düğümü girişine yazın.
Değişmez değeri aktarmak isterseniz bir değişken seçmek yerine giriş olarak kullanmak istediğiniz değeri yazın.
Konuşmayı sonlandırın
Konuşmayı sonlandırdığınızda, soru veya sorunun yanıtlanıp yanıtlanmadığını ya da doğru şekilde çözümlenip çözümlenmediğini kullanıcıya soran bir anket görüntüleyebilirsiniz. Bu bilgiler, müşteri memnuniyeti analizleri sayfası altında toplanır.
Customer Service için Çok Yönlü Kanal gibi uygun bir müşteri hizmetleri portalı kullanıyorsanız konuşmanın canlı temsilciye aktarılmasını da sağlayabilirsiniz.
Kullanıcının sorununu çözen veya sorusuna yanıt veren bir yanıtın sonunda Konuşmayı sonlandır'ı seçin.

Bir müşteri memnuniyeti anketiyle sonlandırmak için Anketle sonlandır'ı seçin.

Yapılandırılmış devredilen ürününüze bağlantı veren bir devretme düğümü eklemek için Temsilciye Aktar'ı seçin. Ayrıca temsilciye özel ileti de yazabilirsiniz.

Bir koşul ekleyin
Değişkenlere bağlı bir dallanma mantığı eklemek için + öğesini seçerek bir düğüm ekleyin ve ardından Koşul ekle ve Koşula bağlı dallanma'yı seçin.
Bot konuşmasının bu noktada dallanmasının gerekip gerekmediğini belirlemek için kullanmak istediğiniz değişkeni seçin. Örneğin, son kullanıcı kimlik doğrulamasını ayarladıysanız kullanıcı oturum açtığında (konuşmadan daha önce gerçekleşebilir) farklı bir ileti belirleyebilirsiniz.

Düğümleri silme
Düğüm başlığının en üstünde yer alan menü simgesini seçin.
Sil'i seçin.

Botunuzu test etme ve yayımlama
Her şeyin istediğiniz gibi çalıştığından emin olmak için konularınızda değişiklik yaptığınızda botunuzu test edin.
Botunuzu tasarlamayı ve test etmeyi bitirdikten sonra web, mobil veya yerel uygulamalara ya da Microsoft Bot Framework kanallarına yayımlayabilirsiniz.