Aracılığıyla paylaş


Copilot Studio yardımcı pilotlarında varlıkları kullanma ve alan doldurma

Önemli

Power Virtual Agents yetenekleri ve özellikleri, Microsoft Copilot genelinde üretken yapay zekaya ve gelişmiş tümleştirmelere yapılan önemli yatırımların ardından artık Microsoft Copilot Studio'nun parçasıdır.

Bazı makalelerde ve ekran görüntülerinde, belgeler ve eğitim içeriği güncelleştirilirken Power Virtual Agents'a başvurulabilir.

Copilot Studio'ta yardımcı pilot konuşmalarının büyük bir kısmı, yapay zekanın bir kullanıcının amacını anlama özelliği olan doğal dil anlamadır. Örneğin, bir kullanıcı "Hediye kartımı kullanmayı denedim ancak çalışmıyor" dediğinde yardımcı pilot kullanıcıyı çalışamayan hediye kartlarıyla ilgili konuya yönlendirebiliyorsa ifade tam tetikleme tümceciği olarak listelenmese de bilir.

Doğal dil anlamanın temel yönü, bir kullanıcı iletişim kutusunda varlıkları tanımlamaktır. Varlıklara başlamak için videoyu izleyin.

Varlık; telefon numarası, posta kodu, şehir veya kişinin adı gibi belirli bir gerçek dünya öznesini temsil eden bilgi birimi olarak düşünülebilir. Yardımcı pilot, varlıklar tarafından sağlanan bilgilerle ilgili bilgileri kullanıcı girişinden akıllı şekilde tanıyabilir ve daha sonra kullanmak üzere kaydedebilir.

Önceden oluşturulmuş varlıklar

Yardımcı pilotlardaki varlıklar, bilgileri benzer gruplar içinde depolamanıza izin verir.

Copilot Studio, kullanıma hazır olarak yaş, renk, sayı ve ad gibi gerçek dünya iletişim kutularında en sık kullanılan bilgi türlerini gösteren önceden oluşturulmuş bir varlık kümesiyle birlikte gelir.

Yardımcı pilot, varlıklar tarafından sağlanan bilgilerle ilgili bilgileri kullanıcı girişinden akıllı şekilde tanıyabilir ve daha sonra kullanmak üzere kaydedebilir.

Bu kavramı anlamaya yardımcı olması için Para varlığı örnek olarak kullanılabilir.

  1. Copilot Studio içinde yardımcı pilotunuzu açın ve sayfanın üst kısmındaki Ayarlar'ı ve ardından menüden Varlıklar'ı seçin.

    Varlıklar sekmesine gidin.

    Önceden oluşturulmuş kullanılabilir varlıkların listesi görüntülenir.

    Varlıklar bölmesi.

  2. Para bölmesini seçin, bu eylem varlık için ayrıntılar bölmesini açar.

    Para varlığı açıklaması.

Burada, bu varlığın açıklamasını ve kullanıcı girişinden para veya para birimi ile ilgili bilgileri aramak için kullanılabilecek yolları görebilirsiniz.

Örneğin, bir kullanıcı "Maliyeti 1000 dolar" girdiğinde yardımcı pilot, bu para varlığını kullanarak "1000 doların" bilginin para türünü gösterdiğini bilir. Yardımcı pilot bu varlığı ayıklayıp bir değişkene kaydettiğinde çevredeki bilgiler metin olsa bile sayı olarak "1000" değerini kaydeder.

Özel varlıklar

Önceden oluşturulmuş varlıklar sık kullanılan bilgi türlerini içerir. Bazı durumlarda, örneğin belirli bir amaca hizmet eden bir yardımcı pilot oluştururken, yardımcı pilotun dil anlama modeli alanına özgü bilgiyi öğretmeniz gerekecektir.

Örneğin, bir açık hava mağazası için yardımcı pilot oluşturmak istediğinizi düşünelim. Bu durumda, yardımcı pilota bir iletişim kutusunda "açık hava donanımları ürünü" kategorisini kabul etmeyi öğretmeniz gerekir.

Önce özel varlık oluşturun. Bu durumda, yardımcı pilota tüm outdoor ürün kategorileri hakkında bilgi veren bir varlık oluşturabilirsiniz.

  1. Copilot Studio içinde yardımcı pilotunuzu açın ve sayfanın üst kısmındaki Ayarlar'ı ve ardından menüden Varlıklar'ı seçin.

  2. Yeni varlık ekle>Yeni varlık'ı seçin.

    Yeni varlık öğesini seçin.

  3. Varlık türünü seçebileceğiniz bir bölme açılır: Kapalı liste varlığı veya Normal ifade (regex) varlığı.

Kapalı liste varlıkları

Kapalı liste varlıkları öğe listesi tanımlamanızı sağlar. Bu varlıklar en iyi, yönetilmesi kolay ve basit öğe etiketleri olan küçük listelerde kullanılır.

Kapalı liste seçeneği vurgulanmış olarak, varlık oluşturma penceresinin ekran görüntüsü.

Varlık oluştururken bu seçeneğin belirlenmesi varlığın adını ve isteğe bağlı bir açıklamayı belirtebileceğiniz ve varlığa dahil etmek istediğiniz öğeleri girebileceğiniz bir bölme gösterir.

Varlık listesi bölmesinin ekran görüntüsü.

Öğeleri girerken şunları yapabilirsiniz:

  • Her bir öğeyi seçin ve adını değiştirin.
  • Öğeyi listeden silmek için çöp tenekesi simgesini seçin.
  • Eşanlamlı sözcükleri düzenle bölmesini açmak için + Eşanlamlı sözcükler'i seçin (veya zaten eklenmişlerse listelenen eş anlamlı sözcükleri seçin).

Varlık listesindeki her öğenin eşleşen mantığını el ile genişletmek için eşanlamlı sözcükler ekleyebilirsiniz. Örneğin, "yürüyüş" öğesinde "doğa yürüyüşü" ve "dağ yürüyüşü" öğelerini eşanlamlı sözcükler olarak ekleyebilirsiniz.

Eş anlamlı sözcükleri düzenle bölmesinin ekran görüntüsü.

Her varlık için Akıllı eşleme'yi etkinleştirebilirsiniz.

Akıllı eşleştirme, yardımcı pilotun dil anlama modeli tarafından desteklenen zekanın bir parçasıdır. Bu seçenek etkinleştirildiğinde, yardımcı pilot varlıktaki listelenen öğelere dayanarak kullanıcı girişini belirsiz mantık kullanarak yorumlar.

Özellikle, yardımcı pilot yanlış yazımları otomatik düzeltmeye devam eder ve mantığın eşleştirilmesini biraz genişletir. Örneğin, yardımcı pilot "softbol" ile "beyzbol" eşleştirmesini yapabilir.

Akıllı eşleme seçeneği iki durumlu düğmesinin ekran görüntüsü.

Varlığınızı oluşturmayı veya düzenlemeyi tamamladığınızda, kaydetmek ve varlık listesine dönmek için Kaydet'i seçin. Değişikliklerinizi atmak için Kapat'ı seçin (hatayla yanlış seçeneği belirlediyseniz varlığın düzenlemeye dönmeniz için bir seçenek sunulur).

Normal ifade (regex) varlıkları

Normal ifade (regex) varlıkları, bir girişten gelen bilgileri eşleştirmek ve ayıklamak için kullanabileceğiniz mantıksal desenler tanımlamanıza olanak sağlar. Regex varlıkları kullanıcının girişine karşılık gelen karmaşık desen eşlemesi için veya bir kullanıcının bir konuşmadan girişi nasıl biçimlendirebileceği veya girebileceğine ilişkin belirli varyasyonlara izin vermeniz gerektiğinde çok kullanışlıdır.

Örneğin, kullanıcının yardımcı pilota girdiği dizeden izleme kimliği, lisans numarası, kredi kartı numarası veya IP adresi gibi öğeleri tanımlamak için normal ifade varlığını kullanabilirsiniz.

Regex seçeneği vurgulanmış olarak, varlık oluşturma penceresinin ekran görüntüsü.

Varlık oluştururken bu seçeneğin belirlenmesi varlığın adını ve isteğe bağlı bir açıklamayı belirtebileceğiniz ve girişteki varlık öğelerini eşlemek ve çıkarmak için kullanılması gereken normal ifade modelini girebileceğiniz bir bölme gösterir.

Normal ifade varlık bölmesinin ekran görüntüsü.

Copilot Studio normal ifade varlığı .NET normal ifade sözdizimini kullanır.

Varsayılan olarak, desen eşleme büyük ve küçük harf duyarlıdır; büyük ve küçük harfe duyarlı olmayacak duruma getirmek için desen dizesinde (?i) normal ifade seçeneğini kullanın. Bazı temel örnekler normal ifade varlık bölmesine dahil edilmiştir ve sözdizimi hakkında ek bilgiler ve daha fazla örnek Normal İfade Dili - Hızlı Başvuru konusunda bulunabilir.

Normal ifadeyi birden çok desenle uyumlu hale getirmek gerekirse normal ifadeleri bitiştirmek için alternasyon işlecini | kullanabilirsiniz. Örneğin, bir ürün kimliği kodunun eski ve yeni biçimlerini aramak için iki Regex desenini birleştirebilirsiniz.

Varlığınızı oluşturmayı veya düzenlemeyi tamamladığınızda, kaydetmek ve varlık listesine dönmek için Kaydet'i seçin. Değişikliklerinizi atmak için Kapat'ı seçin (hatayla yanlış seçeneği belirlediyseniz varlığın düzenlemeye dönmeniz için bir seçenek sunulur).

Konuşmada varlıkları kullanma

Artık söz konusu ürün kategorisi varlığını ve diğer birkaç özel varlığı oluşturarak yardımcı pilota dış mekan ürünleri hakkında bilgi verme işini yaptığınıza göre, yardımcı pilotla konuşma yaparken bunları kullanmaya başlayabilirsiniz.

  1. Düzenlemek istediğiniz yardımcı pilota ait Konular sayfasına gidin.

  2. Toplamak istediğiniz bir varlıkla ilgili konu açın.

  3. Düğüm ekle simgesini ve ardından Soru sorun'u seçin.

  4. Tanımla altında, Özel varlıklarda oluşturduğunuz varlığı seçin.

    Varlık seçimiyle soru düğümü.

  5. İsteğe bağlı olarak, düğme olarak gösterilecek öğeleri de seçebilirsiniz. Örneğin, bazı kategorileri kullanıcıların giriş olarak kolayca seçebilmesi için düğme olarak göstermek isterseniz Kullanıcı için seçenekleri seç seçeneğini belirlemeniz ve ardından bunları özel varlık oluştururken eklediğiniz öğeleri içeren listeden seçmeniz yeterlidir.

    Çalışma zamanında düğmeler olarak gösterilecek varlık değerleri seçimini gösteren ekran görüntüsü.

  6. Gerekirse, kullanıcı yanıtının çıkışı için değişkeni adlandırın.

Yuva doldurma

Yuva doldurma, ayıklanan bir varlığın bir nesneye kaydedilmesi anlamına gelen doğal dil anlama kavramıdır. Ancak Copilot Studio'ta yuva doldurma, ayıklanan varlık değerini bir değişkene yerleştirmek anlamına gelir.

Test sohbetine "Bir şey yapmak istiyorum" yazarak tetiklenen kamp etkinlikleri konusunu örnek olarak kullanmaya devam edeceğiz.

Konu başarıyla tetiklenir ve yardımcı pilot, etkinlik türünü sorarak Bir soru sorun düğümü yazılırken belirtilen düğme seçeneklerini de gösterir. Diyalog ağacında, konular arasında izleme işlemi, yeni düzenlediğiniz soru düğümüne yardımcı pilotun çalıştığını da gösterir.

konular arasında izleme.

Kullanıcı düğmelerden birini seçerek önceden tanımlanmış seçenekleri kullanabilir. Alternatif olarak, sözcükler eş anlamlı olarak tanımlandığından "yürüyüş" gibi bir sözcük yazabilir ve bunun "doğa yürüyüşü" ile eşleştiğini görebilirler.

Konular arasında ek izleme.

Konular arasında izleme işleminde, diyaloğun, ürün kategorisi değerinin "Doğa Yürüyüşü" olduğu yola doğru şekilde yönlendirildiğini gösterir. Değişken değerini, yazma tuvalinin alt kısmındaki değişken izleme penceresinden inceleyebilirsiniz. İzleme penceresinde, değişken değerin "Doğa Yürüyüşü" olduğunu gösterir.

Temel olarak, alan doldurma ayıklanan "Doğa Yürüyüşü" varlığını VarCampType değişkenine ekleyerek gerçekleşmiştir.

Değişken izleme penceresi.

"Proaktif yuva doldurma" olarak bilinen işlemi, kullanıcının birden çok varlıkla eşlenen birden çok bilgi parçasını belirtebildiği durumlarda da kullanabilirsiniz. Yardımcı pilot hangi bilgilerin hangi varlığa otomatik olarak ait olduğunu anlayabilir. Amaçlanan eşlemeden emin olunmayan durumlarda seçenekler sunarak kullanıcının daha kesin olmasını ister.

Bu örnekte, kullanıcı "Sıkıldım ama dağ yürüyüşünü seviyorum" yazar. Bu iletide, kullanıcının dış mekan etkinliklerinde yardım istediği her iki ifade de yer alır ve ayrıca yürüyüş için varlık tarafından tanımlanan bir eşanlamlı olan "dağcılık" adlı ikinci bir bilgi parçası da sağlar. Bu durumda, yardımcı pilot dış mekan etkinliği seçme ve aktivite türü için varlığı doldurur.

Birden çok ve önleyici alan doldurma.

Konular arasında izleme işleminde yardımcı pilotun bu kullanıcı girişinde bulunduğunu ve etkinlik kategorisini soran soru düğümünü akıllı bir şekilde atladığını görebilirsiniz.

Yardımcı pilot her zaman kullanıcı girişini etkin bir şekilde dinler, bilgileri önceden hatırlayarak gereksiz adımları gerektiği gibi atlayabilir.

Testi yeniden başlatalım ve başka bir durumu deneyelim. Bu turda, faaliyet için ne kadar vakit olduğu (Süre varlığı kullanılarak) ve fiyat aralığı (Para varlığını kullanarak) gibi bilgiler isteyen birkaç soru düğümü ekleyebilirsiniz.

Bu kez ürün kategorisi sorusunu yanıtladığınızda, yardımcı pilota yalnızca ürün kategorisini söylemek yerine, kullanıcı "100 dolar altında bir çift yürüyüş botu satın almak istiyorum" diyebilir. Bu örnekte, yardımcı pilot yalnızca doğru doğa yürüyüşü ürün kategorisi yoluna yönlendirme yapmakla kalmaz aynı zamanda doğa yürüyüşü donanımının türü ve hedef fiyat aralığı bilgisini soran yuvaları etkin şekilde doldurur.

ürün ve fiyat kategorileri için konular arasında izleme.

Proaktif yuva doldurma, düğüm düzeyinde manuel olarak denetlenebilir. Yuvanın önceki kullanıcı yanıtlarından doldurulup doldurulmadığına bakılmaksızın, soruyu her zaman belirli bir düğüm içinde sormak isterseniz söz konusu soru düğümü için Soruyu atla seçeneğini devre dışı bırakabilirsiniz. Soru atla seçeneğini devre dışı bırakmak için aşağıdaki adımları uygulayın.

  1. Soru düğümünün Diğer simgesini (...) seçin ve ardından Özellikler'i seçin. Soru özellikleri paneli görünür.

    Soru özellikleri panelini açın.

  2. Soru özellikleri panelinde, Soru davranışı'nı seçin.

  3. Soru davranışı panelinde, Soru atla altında, Her seferinde sor'u seçinve sonra sayfanın en üstünde Kaydet'i seçin.

    Soruyu atla.