LUIS uygulamasını geliştirme
Önemli
LUIS 1 Ekim 2025'te kullanımdan kaldırılacak ve 1 Nisan 2023'den itibaren yeni LUIS kaynakları oluşturamayacaksınız. Sürekli ürün desteği ve çok dilli özelliklerden yararlanmak için LUIS uygulamalarınızıkonuşma dili anlayışına geçirmenizi öneririz.
Doğru tahminleri gözden geçirme ve konuşmalarda isteğe bağlı metinlerle çalışma gibi LUIS uygulamalarınızı nasıl geliştirebileceğinizi öğrenmek için bu makaleyi kullanın.
Etkin Öğrenme
Uç nokta ifadelerini doğru tahminler için gözden geçirme işlemine Etkin öğrenme adı verilir. Etkin öğrenme, uç noktaya gönderilen sorguları yakalar ve emin olmadığınız kullanıcı konuşmalarını seçer. Amacı seçmek ve bu gerçek dünyadaki konuşmaların varlıklarını işaretlemek için bu konuşmaları gözden geçirirsiniz. Ardından bu değişiklikleri uygulamanızın örnek konuşmalarında kabul edebilir, ardından uygulamayı eğitipyayımlayabilirsiniz . Bu, LUIS'in konuşmaları daha doğru bir şekilde tanımlamalarına yardımcı olur.
Etkin öğrenmeyi etkinleştirmek için kullanıcı sorgularını günlüğe kaydetme
Etkin öğrenmeyi etkinleştirmek için kullanıcı sorgularını günlüğe kaydetmeniz gerekir. Bu, sorgu dizesi parametresi ve değeriyle uç nokta sorgusunulog=true
çağırarak gerçekleştirilir.
Not
Etkin öğrenmeyi devre dışı bırakmak için kullanıcı sorgularını günlüğe kaydetmeyin. V3 uç noktası için varsayılan değer false olduğundan, uç nokta sorgusunda log=false ayarını yaparak sorgu parametrelerini değiştirebilir veya günlük parametresini atlayabilirsiniz.
Doğru uç nokta sorgusunu oluşturmak için LUIS portalını kullanın.
- LUIS portalında oturum açın ve bu yazma kaynağına atanan uygulamaları görmek için Abonelik ve Yazma kaynağınızı seçin.
- Uygulamalarım sayfasından adını seçerek uygulamanızı açın.
- Yönet bölümüne gidin ve Azure kaynakları'nı seçin.
- Atanan tahmin kaynağı için Sorgu parametrelerini değiştir'i seçin
- Günlükleri kaydet'e ve ardından Bitti'yi seçerek kaydetmeye geçin.
Bu eylem, sorgu dizesi parametresini ekleyerek örnek URL'yi log=true
değiştirir. Çalışma zamanı uç noktasına tahmin sorguları yaparken değiştirilen örnek sorgu URL'sini kopyalayın ve kullanın.
Konuşmaları hizalamak için doğru tahminler
Her konuşmada , Tahmin Edilen Amaç sütununda görüntülenen bir önerilen amaç ve noktalı sınırlayıcı kutularda önerilen varlıklar bulunur.
Tahmini amaç ve varlıkları kabul ediyorsanız konuşmanın yanındaki onay işaretini seçin. Onay işareti devre dışı bırakılırsa, onaylayacak bir şey olmadığı anlamına gelir. Önerilen amada katılmıyorsanız, tahmin edilen amacın açılan listesinden doğru amacı seçin. Önerilen varlıklara katılmıyorsanız, bunları etiketlemeye başlayın. İşiniz bittiğinde, neyi etiketlediğinize onay vermek için konuşmanın yanındaki onay işaretini seçin. İfadeyi gözden geçirme listesinden taşımak ve ilgili amacını eklemek için Konuşmayı kaydet'i seçin.
İfadeyi silmeniz gerekip gerekmediğinden emin değilseniz, bunu "Yok" amacına taşıyın veya çeşitli gibi yeni bir amaç oluşturup ifadeyi taşıyın.
İsteğe bağlı metin ve önceden oluşturulmuş varlıklarla çalışma
Bir kuruluşun personeli hakkındaki sorguları işleyen bir İnsan Kaynakları uygulamanız olduğunu varsayalım. Konuşma metninde geçerli ve gelecekteki tarihlere izin verebilir: , 's
ve ?
kullanan s
metin.
"OrganizationChart" amacı oluşturursanız aşağıdaki örnek konuşmaları göz önünde bulundurabilirsiniz:
Amaç | İsteğe bağlı metin ve önceden oluşturulmuş varlıklara sahip örnek konuşmalar |
---|---|
OrgChart-Manager | "3 Mart'ta Jill Jones yöneticisi kimdi?" |
OrgChart-Manager | "Jill Jones şu anda kim?" |
OrgChart-Manager | "Bir ay içinde Jill Jones yöneticisi kim olacak?" |
OrgChart-Manager | "3 Mart'ta Jill Jones yöneticisi kim olacak?" |
Bu örneklerin her biri şunları kullanır:
- Fiil zamanı: "was", "is", "will"
- Tarih: "3 Mart", "şimdi", "bir ay içinde"
LUIS'in doğru tahminlerde bulunmak için bunlara ihtiyacı vardır. Tablodaki son iki örneğin "in" ve "on" dışında neredeyse aynı metni kullandığına dikkat edin.
Desenler kullanıldığında, aşağıdaki örnek şablon konuşmaları isteğe bağlı bilgilere olanak sağlar:
Amaç | İsteğe bağlı metin ve önceden oluşturulmuş varlıklara sahip örnek konuşmalar |
---|---|
OrgChart-Manager | {EmployeeListEntity}['s] yöneticisi [[on]{datetimeV2}? |
OrgChart-Manager | {EmployeeListEntity}['s] yöneticisi [[on]{datetimeV2}?] kimdir? |
İsteğe bağlı köşeli ayraç söz dizimi "[ ]" şablon konuşmasına isteğe bağlı metin eklemenize olanak tanır ve ikinci düzeyde "[ [ ] ]" iç içe yerleştirilebilir ve varlıklar veya metinler içerebilir.
Dikkat
Önce varlıkların bulunduğunu, ardından desenin eşleştirildiğini unutmayın.
Sonraki Adımlar:
Performansın nasıl artabildiğini test etmek için üst paneldeki Test'i seçerek test konsoluna erişebilirsiniz. Test konsolunu kullanarak uygulamanızı test etme yönergeleri için bkz. Uygulamanızı eğitin ve test edin.