İfadeler

Önemli

LUIS 1 Ekim 2025'te kullanımdan kaldırılacak ve 1 Nisan 2023'den itibaren yeni LUIS kaynakları oluşturamayacaksınız. Devam eden ürün desteği ve çok dilli özelliklerden yararlanmak için LUIS uygulamalarınızıkonuşma dili anlayışına geçirmenizi öneririz.

Konuşmalar, uygulamanızın yorumlaması gereken kullanıcılardan gelen girişlerdir. LUIS'i bu girişlerden amaçları ve varlıkları ayıklamak üzere eğitmek için, her amaç için çeşitli örnek konuşmaları yakalamak önemlidir. Etkin öğrenme veya yeni konuşmalar üzerinde eğitmeye devam etme süreci, LUIS'in sağladığı makine öğrenmesi zekası için önemlidir.

Kullanıcıların gireceğini düşündüğünüz konuşmaları toplayın. Aynı anlama gelen ancak çeşitli yollarla oluşturulan konuşmaları dahil edin:

  • İfade uzunluğu - istemci uygulamanız için kısa, orta ve uzun
  • Sözcük ve tümcecik uzunluğu
  • Sözcük yerleşimi - konuşmanın başında, ortasında ve sonundaki varlık
  • Dilbilgisi
  • Çoğullaştırma
  • Dallanma
  • İsim ve fiil seçimi
  • Noktalama işaretleri - hem doğru hem de yanlış dil bilgisi kullanma

Çeşitli konuşmaları seçme

LUIS modelinize örnek konuşmalar eklemeye başladığınızda aklınızda bulundurmanız gereken birkaç ilke vardır:

Konuşmalar her zaman iyi biçimlendirilmemiştir

Uygulamanızın "Benim için Paris'e bilet rezervasyonu yapın" gibi cümleleri veya "Booking" veya "Paris uçuşu" gibi bir cümlenin parçası gibi cümleleri işlemesi gerekebilir. Kullanıcılar genellikle yazım hataları da yapar. Uygulamanızı planlarken, LUIS'e geçirmeden önce kullanıcı girişini düzeltmek için Bing Yazım Denetimi'ni kullanmak isteyip istemediğinizi göz önünde bulundurun.

Kullanıcı konuşmalarını yazım denetimiyle yazmıyorsanız, LUIS'i yazım hataları ve yazım hataları içeren konuşmalar konusunda eğitmelisiniz.

Kullanıcının temsili dilini kullanma

Konuşmaları seçerken, sık kullanılan terimler veya tümcecikler olduğunu düşündüğünüz terimlerin istemci uygulamanızın tipik kullanıcısı için yaygın olmayabileceğini unutmayın. Etki alanı deneyimine sahip olmayabilirler veya farklı terminolojileri kullanmayabilirler. Bir kullanıcının yalnızca uzman olması durumunda söyleyeceği terimleri veya tümcecikleri kullanırken dikkatli olun.

Çeşitli terminoloji ve tümceleri seçme

Çeşitli cümle desenleri oluşturmak için çaba gösterseniz bile bazı sözlükleri yineleyeceksiniz. Örneğin, aşağıdaki ifadeler benzer anlamlara sahiptir, ancak farklı terminoloji ve ifadelere sahiptir:

  • "Nasıl yaparım? bilgisayar mı edindin?"
  • "Bilgisayarı nereden alabilirim?"
  • "Bir bilgisayar almak istiyorum, nasıl devam ederim?"
  • "Ne zaman bilgisayarım olabilir?"

Buradaki temel terim olan bilgisayar, farklı değildir. Masaüstü bilgisayar, dizüstü bilgisayar, iş istasyonu ve hatta yalnızca makine gibi alternatifleri kullanın. LUIS, eş anlamlıları bağlamdan akıllı bir şekilde çıkarsar, ancak eğitim için konuşmalar oluşturduğunuzda bunları değiştirmek her zaman daha iyidir.

Her amaca yönelik örnek konuşmalar

Her amacın en az 15 örnek ifadeye sahip olması gerekir. Örnek konuşmaları olmayan bir amacınız varsa LUIS'i eğitemezsiniz. Bir veya birkaç örnek konuşma içeren bir amacınız varsa, LUIS amacı doğru tahmin etmeyebilir.

Küçük konuşma grupları ekleme

Modelinizi geliştirmek için her yinelediğinizde, büyük miktarlarda konuşma eklemeyin. 15 miktarda konuşma eklemeyi göz önünde bulundurun. Ardından eğitin, yayımlayın ve yeniden test edin.

LUIS, LUIS modeli yazarı tarafından dikkatle seçilen konuşmalarla etkili modeller oluşturur. Çok fazla konuşma eklemek, karışıklığa neden olduğundan değerli değildir.

Birkaç konuşmayla başlayıp doğru amaç tahmini ve varlık ayıklama için uç nokta konuşmalarını gözden geçirmek daha iyidir.

Konuşma normalleştirmesi

Konuşma normalleştirmesi, eğitim ve tahmin sırasında noktalama ve aksan gibi metin türlerinin etkilerini yoksayma işlemidir.

Konuşma normalleştirme ayarları varsayılan olarak kapalıdır. Bu ayarlar şunlardır:

  • Word formları
  • Aksan
  • Noktalama işaretleri

Bir normalleştirme ayarını açarsanız, Test bölmesindeki puanlar, toplu testler ve uç nokta sorguları bu normalleştirme ayarı için tüm konuşmalar için değişir.

LUIS portalında bir sürümü kopyaladığınızda, sürüm ayarları yeni kopyalanan sürümde tutulur.

Uygulama Ayarlar sayfasında üst gezinti menüsünden Yönet'i seçerek LUIS portalını kullanarak uygulamanızın sürüm ayarlarını yapın. Güncelleştirme Sürümü Ayarlar API'sini de kullanabilirsiniz. Daha fazla bilgi için Başvuru belgelerine bakın.

Word formları

Sözcük formlarının normalleştirilmesi, kökün ötesine genişleyen sözcüklerdeki farkları yoksayar.

Aksan

Aksan işaretleri, metin içindeki işaretler veya işaretlerdir, örneğin:

İ ı Ş Ğ ş ğ ö ü

Noktalama işaretleri

Noktalama işaretlerinin normalleştirilmesi, modellerinizin eğitilmesinden ve uç nokta sorgularınızın tahmin edilmesinden önce konuşmalardan noktalama işaretlerinin kaldırılacağı anlamına gelir.

Noktalama işaretleri LUIS'te ayrı bir belirteçtir. Sonunda nokta içeren konuşma, sonunda nokta içermeyen ve iki farklı tahmin alabilen bir ifadeden ayrı bir ifadedir.

Noktalama işaretleri normalleştirilmezse, bazı istemci uygulamaları bu işaretlere önem getirebileceğinden LUIS, noktalama işaretlerini varsayılan olarak yoksayar. Her iki stilin de aynı göreli puanları döndürmesi için noktalama işaretleri kullanan örnek konuşmalar ve kullanmayan ifadeler eklediğinizden emin olun.

Modelin noktalama işaretlerini örnek ifadelerde (hem sahip olma hem de noktalama işaretleri olmaması) veya noktalama işaretlerini yoksayma işleminin daha kolay olduğu desenlerde işlediğinden emin olun. Örneğin: {Job} konumuna başvuruyorum[.]

İstemci uygulamanızda noktalama işaretlerinin belirli bir anlamı yoksa, noktalama işaretlerini normalleştirerek noktalamayı yoksaymayı göz önünde bulundurun.

Sözcükleri ve noktalama işaretlerini yoksayma

Desenlerdeki belirli sözcükleri veya noktalama işaretlerini yoksaymak istiyorsanız köşeli ayraçların []söz dizimini yoksaymak için bir desen kullanın.

Tüm konuşmalarla eğitim

Eğitim belirsiz değildir: ifade tahmini sürümler veya uygulamalar arasında biraz farklılık gösterebilir. Tüm eğitim verilerini kullanmak için sürüm ayarları API'sini UseAllTrainingData adı/değer çifti ile güncelleştirerek belirsiz olmayan eğitimi kaldırabilirsiniz.

Konuşmaları test etme

Geliştiriciler, tahmin uç noktası URL'sine konuşmalar göndererek LUIS uygulamalarını gerçek verilerle test etmeye başlamalıdır. Bu konuşmalar, ifadeleri gözden geçirme ile amaçların ve varlıkların performansını geliştirmek için kullanılır. LUIS portalında test bölmesi kullanılarak gönderilen testler uç nokta üzerinden gönderilmez ve etkin öğrenime katkıda bulunmaz.

Konuşmaları gözden geçirme

Modeliniz eğitildikten, yayımlandıktan ve uç nokta sorguları aldıktan sonra LUIS tarafından önerilen konuşmaları gözden geçirin. LUIS, amaç veya varlık için düşük puanlara sahip uç nokta ifadelerini seçer.

En iyi yöntemler

Sözcük anlamı etiketi

Sözcük seçimi veya sözcük düzenlemesi aynıysa ancak aynı anlama gelmiyorsa, varlıkla etiketlemeyin.

Aşağıdaki konuşmalarda fair sözcüğü bir homograph sözcüğüdür; bu da aynı şekilde yazıldığı ancak farklı bir anlamı olduğu anlamına gelir:

  • "Bu yaz Seattle bölgesinde ne tür ilçe fuarları yapılıyor?"
  • "Restoran fuarı için geçerli 2 yıldızlı derecelendirme mi?

Bir olay varlığının tüm olay verilerini bulmasını istiyorsanız, ilk konuşmada fair sözcüğünü etiketleyebilirsiniz ancak ikincisinde etiketlenmez.

Olası konuşma çeşitlemelerini yoksaymayın

LUIS, bir amacın ifadelerinde çeşitlemeler bekler. Konuşmalar, genel olarak aynı anlama sahipken farklılık gösterebilir. Çeşitlemeler konuşma uzunluğunu, sözcük seçimini ve sözcük yerleşimini içerebilir.

Aynı biçimi kullanma Farklı biçimler kullanın
Seattle'a bilet satın alma Seattle için 1 bilet satın alın
Paris'e bilet satın alma Önümüzdeki Pazartesi Paris'e kırmızı gözle iki bilet ayırın
Orlando'ya bilet satın alın Bahar tatili için Orlando'ya 3 bilet rezervasyonu yapmak istiyorum

İkinci sütunda farklı fiiller (satın alma, rezerve etme, kitap), farklı miktarlar (1, &"iki", 3) ve farklı sözcük düzenlemeleri kullanılır, ancak tümü seyahat için uçak bileti satın alma amacına sahiptir.

Amaçlara çok fazla örnek konuşma eklemeyin

Uygulama yayımlandıktan sonra yalnızca geliştirme yaşam döngüsü sürecinde etkin öğrenmeden konuşmalar ekleyin. Konuşmalar çok benzerse, bir desen ekleyin.

Sonraki adımlar