Konuşma dili anlama tümleştirmesine genel bakış

Ö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.

Etkileşimli Dil Anlama (CLU) modelinizi bir Microsoft Copilot Studio botuyla tümleştirebilirsiniz. Etkileşimli dil anlama, Dil için Azure Bilişsel Hizmet tarafından sunulan özel özelliklerden biridir. Bu, uçtan uca bir konuşma uygulamasında kullanılacak doğal dil anlama bileşeni oluşturmanıza olanak sağlamak için makine öğrenimi zekasını uygulayan bulut tabanlı bir hizmettir. Dil hizmeti API'leri kullanılabilir (ancak Microsoft Copilot Studio ile tümleştirmeniz gerekmez) ve Azure Language Studio, konuşma metnini analiz etmek için doğal dil işleme (NLP) özellikleri sağlar.

Bu özellikle oluşturulan projeler için bot oluşturucuları artık doğrudan Microsoft Copilot Studio'tan mevcut CLU modeli amaçları ve varlıklarına erişebilir. Microsoft Copilot Studio kullanıcıları artık yerel Microsoft Copilot Studio ifade tetikleyicileri ile aynı şekilde bot diyaloglarını tetiklemek için CLU amaçlarını eşleyebilir. Bir CLU modelinden içe aktarılan varlıklar, Microsoft Copilot Studio Varlıklar sayfasında görüntülenir ve önceden oluşturulmuş Microsoft Copilot Studio varlıklarının yanında kullanılabilir. Bot oluşturucuları bir konuya yeni soru düğümleri ekleyebilir ve içeri aktarılan CLU modelinden kullanılabilir varlıkları ve amaçları seçebilir. CLU varlıkları, eşdeğer Microsoft Copilot Studio nesnelerine bağlıdır. Kullanıcılar isterlerse her varlık için ad, veri türü ve özel bir veri türünün JSON yapısını belirtir.

Not

CLU tümleştirmesinin avantajlarından yararlanmak istediğiniz mevcut botlar için CLU modelini Microsoft Copilot Studio ile eşlemeniz gerekir; ardından her konuyu ilgili bir CLU amacına bağlamak için botun tetikleme tümceciklerini güncelleştirebilirsiniz. Ayrıca CLU modeli ve Microsoft Copilot Studio arasındaki ilişkiyi el ile de yönetebilirsiniz.

Önkoşullar

Temel kavramlar

Bu makalede açıklanan kavramlar, CLU modellerinin Microsoft Copilot Studio projeleriyle nasıl tümleştirildiğini anlamanıza yardımcı olur. Daha fazla bilgi için bkz. Dil anlamayı kullanmaya başlama.

CLU bağlayıcıları

Bağlayıcı Azure Bilişsel Hizmetin Microsoft Copilot Studio ile iletişim kurmasına imkan sağlayan bir API'yla ilgili bir sarmalayıcıdır. Bu özellik, kullanıcıların hesaplarıyla bağlantı kurmasını ve önceden oluşturulmuş eylem ve tetikleyici kümesini kullanarak uygulamalarını ve iş akışlarını oluşturmasını sağlar. Daha fazla bilgi için bkz. Dil için Azure Bilişsel Hizmet - Bağlayıcılar.

Power Platform bağlayıcıları, Microsoft hizmetlerinin CLU API ile konuşmasını sağlar. Daha fazla bilgi için bkz. Power Platform ve Azure Logic Apps bağlayıcıları belgeleri - Bağlayıcılar. Herhangi bir bağlayıcı türünü içeri aktarabilirsiniz ancak Microsoft Copilot Studio şu anda bağlayıcıları doğrulayamaz.

Microsoft Copilot Studio'taki bağlantılar

Bağlantı bir bağlayıcı için depolanan kimlik doğrulama bilgileridir; örneğin SharePoint bağlayıcısı için OAuth kimlik bilgileri. Bağlantı başvurusu, belirli bir bir bağlayıcı hakkında bir bağlantı başvurusu içeren bir çözüm bileşenidir.

Microsoft Copilot Studio bağlantıları ortama özeldir. Bir botu içeri aktardığınızda bunun için bir bağlantı ayarlamanız gerekir. Bir Bağlantı başvurusu aracılığıyla bu özelliği Power Platform'da kullanmanın standart bir yolunu sunuyoruz. Daha fazla bilgi için bkz. Çözümlerdeki bağlantı başvuruları - Power Apps.

Dış tanıyıcılar

CLU tümleştirmesi belirli dış tanıyıcıları destekler. OnRecognize tetikleyicisi aşağıdaki senaryolarda çalışır:

  • Bir konu tetiklendiğinde: LanguageUnderstandingReason.TriggerTopic

  • Bir soru düğümü kesintileri desteklemiyorsa ve bir yanıt gerektiriyorsa: LanguageUnderstandingReason.AnswerQuestion

  • Bir soru düğümü kesintileri destekliyorsa ve bir yanıt gerektiriyorsa: LanguageUnderstandingReason.AnswerQuestionWithInterruptions

Dış amaçlar

CLU tümleştirmesi, aşağıdaki senaryolarda System.Recognizer.IntentOptions sistem değişkenini kullanan tanınmış dış amaçları destekler:

  • Dış amaç kimliği için yeniden TopicId kullanın
  • Dış amaç kimliği için yeniden TriggerId kullanın
  • Dış amaç kimliği için yeni bir özellik IntentId oluşturun
  • Tanıyıcıyı tetikleyen nedeni destekleyen sistem değişkenleri
Özellik adı Türü Veri Akışı Açıklaması
DisplayName String Tanınan amaç için görünen ad; geçerli dilde yerelleştirilmiştir ve DYM isteminde (uygunsa) gösterilir
Puan Sayı Tanıyıcı puanı
TopicId String Konunun Dataverse şeması adı
TriggerId String AdaptiveDialog konusundaki tetikleyicinin benzersiz tanımlayıcısı

Sistem değişkenleri dahil olmak üzere Microsoft Copilot Studio değişkenlerinin tam listesi için bkz. Değişkenleri kullanma - Microsoft Copilot Studio.

Varlık bileşen türlerini karşıtırma ve eşleme

CLU varlıkları, NLU ifadelerinden ayıklanan ilgili bilgileri içerir. Bir varlık, farklı yöntemler kullanılarak ayıklanabilir. Bunlar bağlam aracılığıyla öğrenilebilir, bir listeden karıştırılıp eşleştirilebilir veya önceden oluşturulmuş tanınan bir varlık tarafından algılanabilir. Varlık bileşeni türlerinin tam listesi için bkz. Bileşen Türleri.

Not

CLU varlıklarıyla birlikte Microsoft Copilot Studio önceden oluşturulmuş varlıklarını da kullanabilirsiniz.

CLU tümleştirmenin desteklediği diğer bot oluşturma özellikleri şunları içerir: