Konuşma dili anlama tümleştirmesine genel bakış
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
- Tamamen eğitilmiş CLU modeli. Bu, Copilot Studio'nun sistem konularının ve yazmak isteyebileceğiniz özel konuların her biri için amaçları içerir.
- Modelin etkin dağıtımı (anahtar ve tahmin URL'si dahil)
- CLU proje adı ve dağıtım adı
- Microsoft Copilot Studio hesabı
- Mevcut Microsoft Copilot Studio botu
- Copilot Studio dil bağlayıcınızın oluşturucu kimlik doğrulamasını kullandığından emin olun
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. Etkileşimli dil anlama tümleştirmesini 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 de dahil olmak üzere Copilot Studio değişkenlerinin tam listesi için bkz. Değişkenlerle çalışma.
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 Copilot Studio önceden oluşturulmuş varlıklarını da kullanabilirsiniz.
İlgili içerik
CLU tümleştirmenin desteklediği diğer bot oluşturma özellikleri şunları içerir:
- Sistem konuları: Sistem konularını kullanma
- Varlıklar ve alan doldurma: Yardımcı pilotlarda varlıkları ve alan doldurmayı kullanma
- CLU en iyi uygulamaları: Konuşma dili anlama en iyi uygulamaları - Azure Bilişsel Hizmetler
- Konu akış kesintileri: Konuşma akışı tasarlama ve denetleme - Bot Hizmeti
- Power Fx ifadeleri: Power Fx kullanarak ifadeler oluşturma