Hızlı Başlangıç: LUIS portalında uygulama oluşturma
Not
Dil için Azure Bilişsel Language Understanding kapsamında yeni bir Language Understanding sürümü kullanılabilir. Daha fazla bilgi için bkz. Dil için Azure Bilişsel Hizmet Belgeleri. Dil Hizmeti'nin içindeki dil anlama özellikleri için bkz. Konuşma Language Understanding, Özel Adlandırılmış Varlık Tanımave Özel Sınıflandırma.
Bu hızlı başlangıçta, ışık ve gereçleri açma ve kapatma için önceden oluşturulmuş ev otomasyonu etki alanını kullanarak bir LUIS uygulaması oluşturun. Önceden oluşturulmuş olan bu etki alanı amaçlara, varlıklara ve örnek konuşmalara sahiptir. Ardından, daha fazla amaç ve varlık ekleyerek uygulamanızı özelleştirmeyi deneyin. İşlemi tamamladığınızda bulut üzerinde çalışan bir LUIS uç noktasına sahip olacaksınız.
LUIS portalında oturum açma
Not
20 Ocak 'tan itibaren bölgesel portallar (au.luis.ai ve eu.luis.ai) tek bir portalda ve URL 'de birleştirilir. Bu portallardan birini kullanıyorsanız, Luis.ai'e otomatik olarak yeniden yönlendirilirsiniz. Oluşturduğunuz bölgesel kaynakları kullanmaya devam edersiniz ve verileriniz, kaynağınız ile aynı bölgede kaydedilmesine ve işlenmeye devam edecektir.
LUBUNA yeni bir kullanıcının bu yordamı izlemesi gerekir:
- Luu portalındaoturum açın, ülkenizi/bölgenizi seçin ve kullanım koşullarını kabul edin. Bunun yerine uygulamalarımı görürseniz, bir Luo kaynağı zaten mevcuttur ve bir uygulama oluşturmak için bir atlama yapmanız gerekir. Aksi takdirde, bir Azure kaynağı kullanarak başlayın, bu, LUU hesabınızı yeni veya mevcut bir Azure Authoring Resource ile bağlantılandırarak bağlantı kurmanıza olanak tanır.
Görüntülenen bir yazma penceresi seçin penceresinde, Azure ABONELIĞINIZI ve lusıs yazma kaynağını bulun. Bir kaynağınız yoksa yeni bir tane oluşturabilirsiniz.

Yeni bir yazma kaynağı oluşturduğunuzda, aşağıdaki bilgileri sağlayın:
- Kiracı adı -Azure aboneliğinizin ilişkilendirildiği kiracı.
- Azure abonelik adı -kaynak için faturalandırılacak abonelik.
- Azure Kaynak grubu adı -seçtiğiniz veya oluşturduğunuz özel bir kaynak grubu adı. Kaynak grupları, erişim ve yönetim için Azure kaynaklarını gruplandıreklemenize olanak tanır.
- Azure Kaynak adı -seçtiğiniz özel bir ad, yazma ve tahmin uç noktası sorgularının URL 'sinin bir parçası olarak kullanılır.
- Fiyatlandırma katmanı -fiyatlandırma katmanı, saniye başına en fazla işlemi ve ayı belirler.
Abonelik ve yazma kaynağı seçin
Belirli bir abonelik ve yazma kaynağı seçtiğinizde, onunla ilişkili uygulamaların bir listesini görürsünüz.
Yeni uygulama oluşturma
Uygulamalarım sayfasından uygulama oluşturabilir ve yönetebilirsiniz.
Uygulama oluşturma
Uygulama oluşturmak için + Yeni uygulama'ya tıklayın.
Görüntülenen pencerede aşağıdaki bilgileri girin:
| Ad | Açıklama |
|---|---|
| Ad | Uygulamanıza bir ad. Örneğin, "ev otomasyonu". |
| Kültür | Uygulamanın anları ve konuşmaları için dil. |
| Açıklama | Uygulamanıza ilişkin bir açıklama. |
| Tahmin kaynağı | Sorguları alacak tahmin kaynağı. |
Bitti seçeneğini belirleyin.
Not
Uygulama oluşturduktan sonra kültür değiştirilemez.
Önceden oluşturulmuş etki alanını ekleme
LUIS, uygulamanıza başlamanıza yardımcı olacak önceden oluşturulmuş bir etki alanı kümesi sunar. Önceden oluşturulmuş bir etki alanı uygulaması zaten intents, entities ve utterances ile doldurulmuş durumdadır.
Sol gezinti bölmesinde Önceden oluşturulmuş etki alanları'ı seçin.
HomeAutomation araması.
HomeAutomation kartında Etki alanı ekle'yi seçin.

Etki alanı başarıyla eklendiğinde önceden oluşturulmuş etki alanı kutusunda Etki alanını kaldır düğmesi görüntülenir.
Intents and entities (Amaçlara ve varlıklara göz at)
GirişOtomation etki alanı amaçlarını görmek için sol gezinti menüsünden Intents (Amaç) öğesini seçin. ve gibi örnek konuşmalar
HomeAutomation.QueryStateHomeAutomation.SetDevicevardır.Not
Hiçbiri, tüm LUIS uygulamaları tarafından sağlanan bir amaçtır. Uygulamanızın sağladığı işlevleri karşılamayan konuşmaların işlenmesi için bunu seçersiniz.
HomeAutomation.TurnOff amacını seçin. Amaç, varlıklarla etiketlenmiş örnek konuşmaların bir listesini içerir.
Uygulamanın varlıklarını görüntülemek için Varlıklar'ı seçin. HomeAutomation.DeviceName gibi varlıklardan birini tıklarsanız, bu varlıkla ilişkilendirilmiş değerlerin bir listesini görüntülenir.
LUIS uygulamasını eğitme
Uygulamanıza amaç, varlık ve konuşmalar doldurulduktan sonra; Yaptığınız değişikliklerin yansıtılana kadar uygulamayı eğitebilirsiniz.
LUSıS Web sitesinin sağ üst tarafında eğitme düğmesini seçin.

Tren düğmesine ilişkin durum göstergesi yeşil olduğunda eğitim tamamlanmıştır.
Uygulamanızı test etme
Uygulamanızı eğittikten sonra test edebilirsiniz.
Sağ üst gezinti bölmesinden Test'i seçin.
Etkileşimli test bölmesine bir test konuşması yazın ve Enter tuşuna basın. Örneğin, işıkları kapatın.
Bu örnekte Turn off the lights doğru şekilde HomeAutomation.TurnOff'un en yüksek puanlı amacı olarak tanımlanır.
Tahmin hakkında daha fazla bilgi görüntülemek için Denetle'yi seçin.
Test bölmesini kapatın.
Uygulamalarınızı özelleştirme
Luis, önceden oluşturulmuş etki alanlarının yanı sıra kendi özel uygulamalarınızı oluşturmanıza veya önceden oluşturulmuş uygulamaların üzerinde özelleştirmenize olanak sağlar.
Amaç Oluşturma
Uygulamanıza daha fazla amaç eklemek için
- Sol gezinti menüsünden Intents (Amaç) öğesini seçin.
- Oluştur’u seçin
- Amaç adını girin ve
HomeAutomation.AddDeviceAliasBitti'yi seçin.
Varlık Oluşturma
Uygulamanıza daha fazla varlık eklemek için
- Sol gezinti menüsünde Varlıklar'ı seçin.
- Oluştur’u seçin
- Varlık adını girin,
HomeAutomation.DeviceAliastüründen öğrenilen makine'yi seçin ve ardından Oluştur'a basın.
Örnek konuşmalar ekleme
Örnek konuşmalar, kullanıcının sohbet botuna veya başka bir istemci uygulamasına girdiği metindir. Kullanıcının metninin amacını luis amacıyla eşler.
için Intents (Intents) sayfasında, Example Utterance (Örnek Konuşma) altına HomeAutomation.AddDeviceAlias aşağıdaki örnek ifadeleri ekleyin.
| # | Örnek konuşmalar |
|---|---|
| 1 | Add alias to my fan to be wind machine |
| 2 | Alias lights to illumination |
| 3 | nickname living room speakers to our speakers a new fan |
| 4 | rename living room tv to main tv |
En iyi sonuçlar için, örnek söyleyinin aşağıdaki yollarla farklılık gösterdiğinden emin olun:
- Utterance uzunluğu
- edilen
- Sözcük seçimi
- Fiil zaman hali (yani, was, olacaktır)
- Sözcük sırası
Örnek ifadeleri etiketleme
Konuşmalarınızı etiketlemek için bir varlık ML gerekir. Etiketleme, oluşturduğunuz varlıkları ayıklamayı öğrenmek için ML kullanılır.
Utislerinizi etiketlemek için iki seçeneğiniz vardır: varlık paleti etiketleme ve satır içi etiketleme.
Varlık paleti etiketleme
@ Sağ üstteki simgeye tıkladığınızda, varlık paleti sayfanın sağ tarafında açılır.
Etiketlemeye başlamak istediğiniz varlığı seçin.
Bu varlıkla etiketlemek istediğiniz metni vurgulayın.
Satır içi etiketleme
Etiketlemek istediğiniz metni vurgulayın.
Metnin, açılan menüden etiketlemesini istediğiniz varlığı seçin.
Tahmin kaynağı oluşturma
Bu noktada, uygulama yazmayı tamamladınız. Tahmin uç noktası üzerinden bir sohbet botunda veya başka bir istemci uygulamasında tahminler almak için, uygulamanızı yayımlamak için bir tahmin kaynağı oluşturmanız gerekir
LUIS portaldan Tahmin kaynağı oluşturmak için
Uygulamanızdaki Yönet sekmesine gidin.
Sol gezinti bölmesinde Azure kaynakları' nı seçin.
tahmin kaynağı Ekle düğmesine tıklayın.
Zaten bir tahmin kaynağınız varsa, bu kaynağı ekleyin. Aksi takdirde, Yeni bir tahmin kaynağı oluştur' u seçin.
Uç nokta URL'sini almak için uygulamayı yayımlama
Bir sohbet bot veya diğer istemci uygulamasında bir LUO tahmini almak için, uygulamayı tahmin uç noktasına yayımlamanız gerekir.
Sağ üst gezinti bölmesinde Yayımla ' yı seçin.

Üretim yuvasını seçin ve bitti' yi seçin.

Azure kaynakları sayfasına gitmek için bildirimde uç nokta URL 'lerine erişin ' i seçin. Yalnızca uygulamayla ilişkili bir tahmin kaynağınız varsa URL 'Leri görebilirsiniz. Ayrıca, Yönet' i tıklatarak Azure kaynakları sayfasını bulabilirsiniz.

V3 API tahmin uç noktasını sorgulama
LUU portalında Yönet bölümünde (sağ üst menü), Azure kaynakları sayfasında (sol menü), tahmin kaynakları sekmesinde, sayfanın en altındaki örnek sorguyu kopyalayın. URL 'nin uygulama KIMLIĞI, anahtarınız ve yuva adı vardır. V3 tahmin uç noktası URL 'SI şu biçimdedir:
https://YOUR-RESOURCE-NAME.api.cognitive.microsoft.com/luis/prediction/v3.0/apps/APP-ID/slots/SLOT-NAME/predict?subscription-key=YOUR-PREDICTION-KEY&<optional-name-value-pairs>&query=YOUR_QUERY_HEREURL 'YI yeni bir tarayıcı sekmesine yapıştırın. URL 'YI görmüyorsanız, bir tahmin kaynağınız yok ve bir tane oluşturmanız gerekir.
Tarayıcı adres çubuğundaki sorgu dizesi için aşağıdaki değerlerin URL'de olduğundan emin olun. Sorgu dizesinde yer yoksa bunları ekleyin:
verbose=trueshow-all-intents=true
Tarayıcı adres çubuğunda URL'nin sonuna gidin ve sorgu dizesi için canlı oda ışığını kapatın yazın ve Enter tuşuna basın.
{ "query": "turn off the living room light", "prediction": { "topIntent": "HomeAutomation.TurnOff", "intents": { "HomeAutomation.TurnOff": { "score": 0.969448864 }, "HomeAutomation.QueryState": { "score": 0.0122336326 }, "HomeAutomation.TurnUp": { "score": 0.006547436 }, "HomeAutomation.TurnDown": { "score": 0.0050634006 }, "HomeAutomation.SetDevice": { "score": 0.004951761 }, "HomeAutomation.TurnOn": { "score": 0.00312553928 }, "None": { "score": 0.000552945654 } }, "entities": { "HomeAutomation.Location": [ "living room" ], "HomeAutomation.DeviceName": [ [ "living room light" ] ], "HomeAutomation.DeviceType": [ [ "light" ] ], "$instance": { "HomeAutomation.Location": [ { "type": "HomeAutomation.Location", "text": "living room", "startIndex": 13, "length": 11, "score": 0.902181149, "modelTypeId": 1, "modelType": "Entity Extractor", "recognitionSources": [ "model" ] } ], "HomeAutomation.DeviceName": [ { "type": "HomeAutomation.DeviceName", "text": "living room light", "startIndex": 13, "length": 17, "modelTypeId": 5, "modelType": "List Entity Extractor", "recognitionSources": [ "model" ] } ], "HomeAutomation.DeviceType": [ { "type": "HomeAutomation.DeviceType", "text": "light", "startIndex": 25, "length": 5, "modelTypeId": 5, "modelType": "List Entity Extractor", "recognitionSources": [ "model" ] } ] } } } }
V3 tahmin uç noktası hakkında daha fazla bilgi.
Kaynakları temizleme
İhtiyacınız kalmadıysa LUIS uygulamasını silebilirsiniz. Bunun için sol üstteki menüden My apps (Uygulamalarım) öğesini seçin. Üç noktayı (... ) seçin. _) uygulama listesindeki uygulama adının sağında _ Sil ' i seçin. Açılan Delete app? (Uygulama silinsin mi?) iletişim kutusunda Ok (Tamam) öğesini seçin.
