Bu makale Language Understanding (LUO) hakkında sık sorulan soruların yanıtlarını içerir.
Yenilikler
Language Understanding (LUSıS) yenilikleri hakkında daha fazla bilgi edinin .
Yazma
Lune en iyi uygulamalar nelerdir?
Yazma döngüsünübaşlatın ve en iyi uygulamalarıokuyun.
LUSıS 'de Uygulamam oluşturmaya başlayabilmenin en iyi yolu nedir?
Uygulamanızı oluşturmanın en iyi yolu, artımlı bir işlemdir.
Uygulamamın amaçlarını modellemek için iyi bir uygulama nedir? Daha belirgin veya daha fazla genel amaç oluşturmalıyım?
Genellikle örtüşme kadar genel olmayan amaçlar ' ı seçin, ancak bu nedenle, LUL 'nın benzer amaçlar arasında ayrım yapması zor olur. Ayrılmış özel amaçlar oluşturmak, LUSıS modellemesi için en iyi uygulamalardan biridir.
Hiçbiri amacını eğmamak önemlidir mi?
Evet, diğer amaçlar için daha fazla etiket eklerken, hiçbiri amacınızı daha fazla şekilde eğitmeniz yararlı olur. Bir amaca eklenen her 10 etiket için, iyi bir oran 1 veya 2 etikettir. Bu oran, LUO 'nun ayrılmış gücünü artırır.
Yazıdıklarla yazım hatalarını nasıl düzeltebilirim?
bkz. Bing Yazım Denetimi API'si V7 öğreticisi. lua, Bing Yazım Denetimi API'si V7 tarafından uygulanan limitleri zorlar.
LUMY uygulamamı programlı bir şekilde Düzenle Nasıl yaparım??
LUSıS uygulamanızı programlı bir şekilde düzenlemek için yazma API'sini kullanın. Yazma API 'sini çağırma örnekleri için bkz. Node.jskullanarak lusıs yazma API 'Sini çağırma ve bir Lusıs uygulaması oluşturma . Yazma API 'SI, bir uç nokta anahtarı yerine bir yazma anahtarı kullanmanızı gerektirir. Programlı yazma, ayda 1.000.000 çağrının ve saniyede beş işlem sağlar. LUO ile kullandığınız anahtarlar hakkında daha fazla bilgi için bkz. anahtarları yönetme.
Normal ifade eşleşen bir model özelliği nerede?
Önceki desen özelliği Şu anda kullanım dışıdır ve desenlerle değiştirilmiştir.
Nasıl yaparım? doğru verileri çekmek için bir varlık mi kullanıyorsunuz?
Bkz. varlıklar ve veri ayıklama.
Bir örnek noktalama, noktalama işaretleri mi içeriyor?
Aşağıdaki çözümlerden birini kullanın:
- Noktalama işaretlerini yoksay
- Amaç için farklı Çeşitlemeler örnek olarak ekleyin
- Noktalama işaretlerini yoksaymak için, söz dizimi ile birlikte bir örnek stili ekleyin.
LUŞU anda Cortana destekliyor mu?
Cortana önceden oluşturulmuş uygulamalar 2017 ' de kullanımdan kaldırılmıştır. Artık desteklenmiyordur.
Bir LUO uygulamasının sahipliğini Nasıl yaparım? aktarmak istiyor musunuz?
Bir LUO uygulamasını farklı bir Azure aboneliğine aktarmak için, Luo uygulamasını dışarı aktarın ve yeni bir hesap kullanarak içeri aktarın. Bu uygulamayı çağıran istemci uygulamasındaki LUSıS uygulama KIMLIĞINI güncelleştirin. Yeni uygulama, özgün uygulamadan biraz farklı bir LUO puanı döndürebilir.
Önceden oluşturulmuş bir varlık özel varlığım yerine örnek bir şekilde etiketlidir. Bu Nasıl yaparım? düzeltilsin mi?
Luu portalında, ayıklama işlemi sırasında ilgilendiğiniz tam varlığın metnini etiketleyebilir. Lua portalı doğru varlık tahminini göstermiyorsa, daha fazla işlem eklemeniz ve varlığı metin içinde etiketleyip bir özellik eklemeniz gerekebilir.
Bir uygulama veya sürüm dosyasını içeri aktarmaya çalıştım, ancak bir hata oluştu, ne oldu?
Sürüm içeri aktarma hatalarıhakkında daha fazla bilgi edinin.
İşbirliği ve katkıda bulunma
Nasıl yaparım?, Azure Active Directory (azure AD) veya Azure rol tabanlı erişim denetimi (azure RBAC) ile basıs erişimi sağlar mi?
ortak çalışanlarla erişim verme hakkında bilgi edinmek için bkz. Azure Active Directory kaynakları ve Azure Active Directory kiracı kullanıcı .
Uç Nokta
Bir HTTP 403 hata durum kodu aldım. Nasıl düzeltebilirim?
Fiyatlandırma katmanınız için saniye başına işlemleri veya aylık işlem sayısını aşarsanız 403 ve 429 hata durum kodları alırsınız. Fiyatlandırma katmanınızı artırın veya Language Understanding kapsayıcılarıkullanın.
Tüm bu ücretsiz 1000 uç nokta sorgularını kullandığınızda veya fiyatlandırma katmanınızın aylık işlem kotasını aşarsanız, bir HTTP 403 hata durum kodu alırsınız.
Bu hatayı onarmak için fiyatlandırma katmanınızı daha yüksek bir katmana değiştirmeniz veya Yeni bir kaynak oluşturup uygulamanıza atamanız gerekir.
Bu hata için çözümler şunlardır:
- Azure Portal, Language Understanding kaynağınızın kaynak yönetimi-> fiyatlandırma katmanında, fiyatlandırma katmanınızı daha yüksek bir TPS katmanına değiştirin. Kaynağınız Language Understanding uygulamanıza zaten atanmışsa Language Understanding portalında herhangi bir şey yapmanız gerekmez.
- Kullanımınız en yüksek fiyatlandırma katmanını aşarsa, önde gelen yük dengeleyiciye daha fazla Language Understanding kaynağı ekleyin. Kubernetes veya Docker Compose ile Language Understanding kapsayıcısı bu konuda yardımcı olabilir.
Bir HTTP 429 hata durum kodu aldım. Nasıl düzeltebilirim?
Fiyatlandırma katmanınız için saniye başına işlemleri veya aylık işlem sayısını aşarsanız 403 ve 429 hata durum kodları alırsınız. Fiyatlandırma katmanınızı artırın veya Language Understanding kapsayıcılarıkullanın.
Bu durum kodu, işlemleriniz fiyatlandırma katmanınızı aştığında döndürülür.
Çözümler şunlardır:
- En yüksek katmanda değilseniz fiyatlandırma katmanınızı artırabilirsiniz.
- Kullanımınız en yüksek fiyatlandırma katmanını aşarsa, önde gelen yük dengeleyiciye daha fazla Language Understanding kaynağı ekleyin. Kubernetes veya Docker Compose ile Language Understanding kapsayıcısı bu konuda yardımcı olabilir.
- Bu durum kodunu aldığınızda, istemci uygulama isteklerinizi sizin uyguladığınız bir yeniden deneme ilkesiyle geçit olarak kullanabilirsiniz.
Uç nokta sorgum beklenmeyen sonuçlar döndürdü. Ne yapmalıyım?
Beklenmeyen sorgu tahmin sonuçları, yayımlanan modelin durumuna göre yapılır. Modeli düzeltmek için modeli değiştirmeniz, eğitme ve yeniden yayımlamanız gerekebilir.
Modelin düzeltilmesi, etkin öğrenmeile başlar.
Tüm eğitim verilerini kullanmak için uygulama sürümü ayarları API 'sini güncelleştirerek belirleyici olmayan eğitimi kaldırabilirsiniz.
Diğer ipuçları için en iyi uygulamaları gözden geçirin.
Lune neden, sözcüklerin ortasında veya içinde sorguya boşluk ekler?
LUSıS, kültürütemel alan bir şekilde simgeleştirir . Hem özgün değer hem de simgeleştirilmiş değer veri ayıklamaiçin kullanılabilir.
Nasıl yaparım? bir LUSıS uç noktası anahtarı oluşturup atamayı mı istiyorsunuz?
Azure 'da hizmet düzeyiniz için uç nokta anahtarı oluşturun . Anahtarı Azure kaynakları sayfasına atayın. Bu eylem için karşılık gelen bir API yok. Ardından, Yeni uç nokta anahtarını kullanmakiçin http isteğini uç noktaya değiştirmeniz gerekir.
LUSıS puanlarını Nasıl yaparım? yorumlanması mı?
Sisteminizin değeri ne olursa olsun, en yüksek Puanlama amacını kullanması gerekir. Örneğin, 0,5 (%50 ' den az) bir puan, LUıN düşük güvenilirliğe sahip olduğu anlamına gelmez. Daha fazla eğitim verisi sağlamak, en olası amacın Puanını artırmaya yardımcı olabilir.
Neden uç nokta isabetlerimi uygulamamın panosundan görmüyorum?
Uygulamanızın panosundaki toplam bitiş noktası isabetlerinin düzenli aralıklarla güncelleştirildiği, ancak Azure portal BASıS uç nokta anahtarınızla ilişkili ölçümler daha sık güncelleştirilir.
Panoda güncelleştirilmiş uç nokta isabetlerinizi görmüyorsanız, Azure portal oturum açın ve LUıN uç nokta anahtarınızla ilişkili kaynağı bulun ve Toplam çağrı ölçüsünü seçmek için ölçümleri açın. Uç nokta anahtarı birden fazla LUO uygulaması için kullanılırsa, Azure portal ölçümü, kendisini kullanan tüm LUYA uygulamalarının Toplam çağrı sayısını gösterir.
Uç nokta kotasına yönelik bir PowerShell komutu var mı?
Not
Bu makalede, Azure ile etkileşim kurmak için önerilen PowerShell modülü olan Azure Az PowerShell modülü kullanılır. Az PowerShell modülünü kullanmaya başlamak için Azure PowerShell’i yükleyin. Az PowerShell modülüne nasıl geçeceğinizi öğrenmek için bkz. Azure PowerShell’i AzureRM’den Az’ye geçirme.
Uç nokta kotasını görmek için bir PowerShell komutu kullanabilirsiniz:
Get-AzCognitiveServicesAccountUsage -ResourceGroupName <your-resource-group> -Name <your-resource-name>
LUIS uygulamam daha önce çalışıyordu ama bugün 403 hataları alıyorum. Uygulamayı değiştirmem. Nasıl düzeltebilirim?
Bir LUIS uç nokta anahtarı oluşturmak ve bunu uygulamaya atamak için bu yönergeleri izleyin. Ardından, yeni uç nokta anahtarını kullanmak için istemci uygulamasının HTTP isteğini uç nokta olarak değiştirebilirsiniz. Farklı bir bölgede yeni bir kaynak oluşturduysanız, HTTP istemci isteğinin bölgesini de değiştirebilirsiniz.
Nasıl yaparım? LUIS uç noktamı güvenli hale mi alasınız?
LUIS sınırları içinde çalışma
BIR LUIS uygulamasının destekleyene en fazla amaç ve varlık sayısı nedir?
Sınır başvurusuna bakın.
En fazla amaç sayısına sahip bir LUIS uygulaması oluşturmak istiyorum. Ne yapmalıyım?
Tümcecik listelerinin sayısı ve boyutuyla ilgili sınırlar nedir?
Tümcecik listesinin maksimum uzunluğu içinsınır başvurusuna bakın.
Örnek konuşmaların sınırları nedir?
Sınır başvurusuna bakın.
Test ve eğitim
Uygulamamda bazı modeller için toplu test bölmesinde bazı hatalar görüyorum. Bu sorunu nasıl çözebilirsiniz?
Hatalar, etiketleriniz ile modellerinize göre tahminler arasında bir tutarsızlık olduğunu gösteriyor. Sorunu çözmek için aşağıdaki görevlerden birini veya ikisini birden yapın:
- LUIS'in amaç arasındaki ayrımı geliştirmenize yardımcı olmak için daha fazla etiket ekleyin.
- LUIS'in daha hızlı öğrenmesine yardımcı olmak için etki alanına özgü sözlük özellikleri ekleyin.
Batch testi öğreticisi'ne bakın.
Bir uygulama dışarı aktarıldı ve sonra yeni bir uygulamaya yeniden aktarıldı (yeni uygulama kimliğiyle), LUIS tahmin puanları farklıdır. Bu neden oluyor?
Bazı konuşmalar uygulamamda değişiklik yaptımktan sonra yanlış amala gidiyor. Sorun rastgele bir şekilde kayboluyor gibi görünüyor. Nasıl düzeltebilirim?
Uygulama yayımlama
"Uygulamanıza anahtar ekle" penceresindeki kiracı kimliği nedir?
Azure'da kiracı, bir hizmetle ilişkili istemciyi veya kuruluşu temsil eder. Özellikleri Yönet'i Azure portal dizin kimliği kutusunda kiracı Azure Active Directory > > bulun.

Uygulamama neden atadığımdan daha fazla uç nokta anahtarı atandı?
Her LUIS uygulaması kolaylık olarak uç nokta listesinde yazma/başlangıç anahtarına sahip. Bu anahtar yalnızca birkaç uç noktanın isabet aldığına izin verir, böylece LUIS'i denemezsiniz.
Luis genel kullanıma (GA) başlamadan önce uygulama mevcutsa, aboneliğinizin LUIS uç noktası anahtarları otomatik olarak atanır. Bu, GA geçişini kolaylaştırmak için yapıldı. Uygulamanın tüm yeni LUIS uç Azure portal LUIS'e otomatik olarak atanmaz.
Anahtar yönetimi
Nasıl yaparım? anahtara ihtiyacım olduğunu, nereden al ihtiyacım olduğunu ve neyle ilgili olduğunu biliyor musunuz?
Yazma anahtarı ile tahmin çalışma zamanı anahtarı arasındaki farklar hakkında bilgi edinmek için bkz. LUIS'te tahmin uç noktası anahtarları yazma ve sorgulama.
Kotam aşıldı hatası aldım. Nasıl düzeltebilirim?
Daha fazla bilgi edinmek için bkz. HTTP durum kodu 403 ve 429'ları düzeltme.
Daha fazla uç nokta sorgusu işlemem gerekiyor. Bunu nasıl yapabilirim?
Daha fazla bilgi edinmek için bkz. HTTP durum kodu 403 ve 429'ları düzeltme.
Bir yazma anahtarı oluşturdum ama LUIS portalında görünmüyor. Neler oldu?
Yazma anahtarları, yazma anahtarı deneyimine başladıktan sonra LUIS portalında kullanılabilir.
Uygulama yönetimi
Nasıl yaparım? konuşma günlüğünü indirsin mi?
Varsayılan olarak LUIS uygulamanız, kullanıcılardan gelen ifadeleri günlüğe kaydeder. Kullanıcıların LUIS uygulamanıza göndermekte olduğu konuşmaların günlüğünü indirmek için Uygulamalarım'a gidin ve uygulamayı seçin. Bağlamsal araç çubuğunda Uç Nokta Günlüklerini Dışarı Aktar'ı seçin. Günlük, virgülle ayrılmış değer (CSV) dosyası olarak biçimlendirildi.
Konuşmaların günlüğe kaydını nasıl devre dışı bırak bilmiyorum?
İstemci uygulamanın LUIS'i sorgulamak için kullandığı Uç Nokta URL'sinde ayarını yaparak log=false kullanıcı konuşmalarının günlüğe kaydını kapatabilirsiniz. Ancak, günlüğe kaydetmeyi kapatma, LUIS uygulamanın konuşma önerme becerisini devre dışı bırakarak etkin öğrenmeyi temel alan performansı artırır. Veri gizliliği kaygıları nedeniyle ayarladıysanız LUIS'den bu kullanıcı konuşmalarının kaydını indiresiniz veya bu ifadeleri kullanarak log=false uygulamanızı geliştiresiniz.
Günlüğe kaydetme, konuşmaların tek depolama alanıdır.
Neden tüm uç nokta ifadelerimin günlüğe kaydedilmelerini istemiyorum?
Günlüklerinizi tahmin analizi için kullanıyorsanız, günlükte test konuşmalarını yakalayın.
Veri yönetimi
LUIS'den veri silebilir miyim?
- LUIS eğitimi için kullanılan örnek ifadeleri istediğiniz zaman silebilirsiniz. LUIS uygulamanıza örnek bir konuşma silersiniz, LUIS web hizmetlerinden kaldırılır ve dışarı aktarma için kullanılamaz.
- LUIS'in uç nokta ifadelerini gözden geçirme sayfasında öneren kullanıcı ifadeleri listesinden ifadeleri silebilirsiniz. Bu listeden konuşma silmek önerilebilir ancak günlüklerden silmez.
- Bir hesabı silersiniz, örnek konuşmalar ve günlüklerle birlikte tüm uygulamalar silinir. Veriler kalıcı olarak silinmeden önce sunucularda 60 gün boyunca saklanır.
Microsoft LUIS'e nasıl veri gönderirim?
Güven Merkezi, Azure Hizmetleri'nde veri yönetimi ve erişim için taahhütlerimizi ve seçeneklerinizi açıklar.
Dil ve çeviri desteği
Bir dilde uygulamam var ve başka bir dilde paralel uygulama oluşturmak istiyorum. Bunu yapmanın en kolay yolu nedir?
- Uygulamalarınızı dışarı aktarın.
- Dışarı aktaran uygulamanın JSON dosyasındaki etiketli ifadeleri hedef dile çevirin.
- Amaç ve varlıkların adlarını değiştirmeli veya olduğu gibi bırakmalısınız.
- Son olarak, hedef dilde bir LUIS uygulamasına sahip olmak için uygulamayı içeri aktarın.
Uygulama bildirimi
Kotam neredeyse bitti.
Yazma/başlangıç anahtarınız ayda yalnızca 1000 uç nokta sorgusuna izin verilir. Bir LUIS uç nokta anahtarı (ücretsiz veya ücretli) oluşturun ve uç nokta sorguları yaparken bu anahtarı kullanın. Bir bottan veya başka bir istemci uygulamasından uç nokta sorguları yapıyorsanız luis uç nokta anahtarını orada değiştirmeniz gerekir.
Botlar
LUIS botum çalışmıyor. Ne yapmalıyım?
İlk sorun, sorunun LUIS ile ilgili mi yoksa LUIS ara yazılımı dışında mı olduğunu yalıtmak.
LUIS'de sorunu çözme
Luis uç noktasına aynı ifadeyi LUIS'e iletir. Hata alırsanız, hata artık döndürülene kadar LUIS'te sorunu çöz. Yaygın hatalar şunlardır:
Out of call volume quota. Quota will be replenished in <time>.- Bu sorun yazma anahtarından uç nokta anahtarına veya hizmet katmanlarını değiştirmenizi gerektirir.
Azure Bot Hizmeti'da sorunu çözme
Azure Bot Hizmeti kullanıyorsanız ve sorun Test in Web Sohbeti döndüren bir Sorry, my bot code is having an issue sorunsa günlüklerinizi kontrol edin:
- Aşağıdaki Azure portal bot için Bot yönetimi bölümünden Derleme'yi seçin.
- Çevrimiçi kod düzenleyicisini açın.
- Üstte, mavi gezinti çubuğunda bot adını (sağdan ikinci öğe) seçin.
- Açılan listede Kudu Konsolunu Aç'ı seçin.
- LogFiles'ı ve ardından Uygulama'yi seçin. Tüm günlük dosyalarını gözden geçirme. Uygulama klasöründe hata görmüyorsanız LogFiles altındaki tüm günlük dosyalarını gözden geçirebilirsiniz.
- C# gibi derlenmiş bir dil kullanıyorsanız projenizi yeniden derlemeyi unutmayın.
İpucu
Konsol paketleri de yükleyebilir.
Yerel makinede hata ayıklama sırasında hata ayıklama sırasında Bot Framework.
Bir botun yerel hata ayıklaması hakkında daha fazla bilgi edinmek için bkz. Botta hata ayıklama.
LUIS tümleştirmesi
Luis uygulamam Azure web uygulaması bot aboneliği işlemi sırasında nerede oluşturuldu?
Bir LUIS şablonu seçer ve şablon bölmesindeki Seç düğmesini seçerse, sol bölme şablon türünü içerecek şekilde değişir ve LUIS şablonunun oluşturulacak bölgeyi sorar. Ancak web uygulaması bot işlemi bir LUIS aboneliği oluşturmaz.

Hangi LUIS bölgeleri konuşma hazırlama Bot Framework destekler?
Konuşma hazırlama yalnızca orta (ABD) örneğinde LUIS uygulamaları için de kullanılabilir.
API Programlama Stratejileri
Nasıl yaparım? LUIS bölgelerini program aracılığıyla mı alasınız?
Luis örneğini kullanarak C# veya Node.Js kullanarak program aracılığıyla bölgeyi bulun.
LUIS hizmeti
Language Understanding (LUIS) şirket içinde mi yoksa özel bulutta mı kullanılabilir?
Evet, ölçüm kullanımıyla ilgili gerekli bağlantınız varsa bu senaryolar için LUIS kapsayıcısı kullanabilirsiniz.
Sonraki sürüme
Nasıl yaparım? V3 API'sini mi geçirebilirsiniz?
LUIS uygulamaları için bkz. API v2'den v3'e geçiş kılavuzu
Derleme 2019 Konferansı duyuruları
Derleme 2019 Konferansı'nda aşağıdaki özellikler yayınlandı:
- V3 API geçiş kılavuzunun önizlemesi
- Geliştirilmiş analiz panosu
- Geliştirilmiş önceden oluşturulmuş etki alanları
- Dinamik liste varlıkları
- Dış varlıklar
Videolar:
Sonraki adımlar
LUIS hakkında daha fazla bilgi edinmek için aşağıdaki kaynaklara bakın: