Bing yazım denetimi ile doğru yanlış yazılan sözcükleriCorrect misspelled words with Bing Spell Check

LUIS uygulamanızı ile tümleştirebilirsiniz Bing yazım denetimi API'si V7 LUIS puanı ve utterance varlıklarının tahmin önce Konuşma yanlış yazılan sözcükleri düzeltmek için.You can integrate your LUIS app with Bing Spell Check API V7 to correct misspelled words in utterances before LUIS predicts the score and entities of the utterance.

Bing yazım denetimi V7'için ilk tuşu oluşturmaCreate first key for Bing Spell Check V7

İlk Bing yazım denetimi API'si v7 anahtarı ücretsizdir.Your first Bing Spell Check API v7 key is free.

Ücretsiz anahtarı oluşturma

< bir adı "Oluştur-subscription-key" ><a name"create-subscription-key">

Uç noktası anahtarı oluşturmaCreate Endpoint key

Ücretsiz anahtarınızı süresi bir uç noktası anahtarı oluşturun.If your free key expired, create an endpoint key.

  1. Azure Portal’da oturum açın.Log in to the Azure portal.

  2. Seçin kaynak Oluştur sol üst köşedeki.Select Create a resource in the top left corner.

  3. Arama kutusuna Bing Spell Check API V7 yazın.In the search box, enter Bing Spell Check API V7.

    Arama için Bing yazım denetimi API'si V7

  4. Hizmeti seçin.Select the service.

  5. Yasal bildirimi bilgilerini içeren sağ bilgileri bölmesi görünür.An information panel appears to the right containing information including the Legal Notice. Seçin Oluştur abonelik oluşturma işlemini başlatmak için.Select Create to begin the subscription creation process.

  6. Sonraki panelinde hizmet ayarlarınızı girin.In the next panel, enter your service settings. Hizmet oluşturma işleminin tamamlanması için bekleyin.Wait for service creation process to finish.

    Hizmet ayarlarını girin

  7. Seçin tüm kaynakları altında Sık Kullanılanlar sol tarafındaki gezinti başlığı.Select All resources under the Favorites title on the left side navigation.

  8. Yeni hizmeti seçin.Select the new service. Türünün Bilişsel Hizmetler konumu ise genel.Its type is Cognitive Services and the location is global.

  9. Ana bölmede seçin anahtarları yeni anahtarlarınızı görmek için.In the main panel, select Keys to see your new keys.

    Anahtarları alın

  10. İlk anahtarınızı kopyalayın.Copy the first key. Yalnızca iki anahtarlarından biri gerekir.You only need one of the two keys.

LUIS test panelinde anahtarı kullanmaUsing the key in LUIS test panel

LUIS anahtarını kullanmak için iki yerde vardır.There are two places in LUIS to use the key. İlk bulunduğu test paneli.The first is in the test panel. Anahtar LUIS kaydedilmez ancak bunun yerine bir oturumu değişkendir.The key isn't saved into LUIS but instead is a session variable. Bing yazım denetimi API'si v7 hizmet için utterance uygulamak için test paneli her istediğinizde anahtarı ayarlamanız gerekir.You need to set the key every time you want the test panel to apply the Bing Spell Check API v7 service to the utterance. Bkz: yönergeleri anahtarı ayarlama test panelinde.See instructions in the test panel for setting the key.

Anahtar uç noktası URL'ye ekleniyorAdding the key to the endpoint URL

Uç nokta sorgu yazım düzeltmeleri uygulamak istediğiniz her sorgu için sorgu dizesi parametrelerinde geçirilen anahtar gerekir.The endpoint query needs the key passed in the query string parameters for each query you want to apply spelling correction. LUIS çağıran bir sohbet Robotu olabilir veya LUIS API'si uç noktası doğrudan çağırabilir.You may have a chatbot that calls LUIS or you may call the LUIS endpoint API directly. Uç nokta nasıl çağrıldığında bağımsız olarak her çağrı için yazım düzeltmeleri düzgün çalışması gereken bilgileri içermelidir.Regardless of how the endpoint is called, each and every call must include the required information for spelling corrections to work properly.

Uç nokta URL'si doğru geçirilmesi gereken birkaç değer sahiptir.The endpoint URL has several values that need to be passed correctly. Bing yazım denetimi API'si v7 bunlardan yalnızca başka bir anahtardır.The Bing Spell Check API v7 key is just another one of these. Ayarlamalısınız yazım denetimi parametresi true ve değerini ayarlamanız gerekir bing-yazım-onay-subscription-key anahtar değeri için:You must set the spellCheck parameter to true and you must set the value of bing-spell-check-subscription-key to the key value:

https://{region}.api.cognitive.microsoft.com/luis/v2.0/apps/{appID}?subscription-key={luisKey}&spellCheck=**true**&bing-spell-check-subscription-key=**{bingKey}**&verbose=true&timezoneOffset=0&q={utterance}

LUIS için yazılmış utterance GönderSend misspelled utterance to LUIS

  1. Bir web tarayıcısında önceki dize Kopyala ve Değiştir region, appId, luisKey, ve bingKey kendi değerlerinizle.In a web browser, copy the preceding string and replace the region, appId, luisKey, and bingKey with your own values. Yayımlama farklıysa uç nokta bölge kullanmaya dikkat edin bölge.Make sure to use the endpoint region, if it is different from your publishing region.

  2. Yanlış yazılmış utterance gibi "ne kadar mountainn?" ekleyin.Add a misspelled utterance such as "How far is the mountainn?". İngilizce, mountain, biriyle n, yazarken yazım olduğu.In English, mountain, with one n, is the correct spelling.

  3. LUIS için sorgu göndermeyi seçin girin.Select enter to send the query to LUIS.

  4. LUIS yanıt için bir JSON sonucu ile How far is the mountain?.LUIS responds with a JSON result for How far is the mountain?. Bing yazım denetimi API'si v7 bir yazım hatası algıladığında query özgün sorgu LUIS uygulamanın JSON yanıtı içerir ve alteredQuery alan LUIS için gönderilen düzeltilmiş sorgu içerir.If Bing Spell Check API v7 detects a misspelling, the query field in the LUIS app's JSON response contains the original query, and the alteredQuery field contains the corrected query sent to LUIS.

{
  "query": "How far is the mountainn?",
  "alteredQuery": "How far is the mountain?",
  "topScoringIntent": {
    "intent": "Concierge",
    "score": 0.183866
  },
  "entities": []
}

Yazım hatalarını yoksayIgnore spelling mistakes

Bing yazım denetimi API'si v7 hizmetini kullanmayı istemiyorsanız, yazım hatalarını sahip ve böylece LUIS uygun yazım ve bunun yanı sıra yazım hatası edinebilirsiniz konuşma etiketleyebilirsiniz.If you don't want to use the Bing Spell Check API v7 service, you can label utterances that have spelling mistakes so that LUIS can learn proper spelling as well as typos. Bu seçenek bir yazım denetleyicisi kullanmaktan daha fazla etiketleme çaba gerektirir.This option requires more labeling effort than using a spell checker.

Yayımlama SayfasıPublishing page

Yayımlama sayfasına sahip bir etkinleştirme Bing yazım denetleyicisi onay kutusu.The publishing page has an Enable Bing spell checker checkbox. Anahtar oluşturun ve uç nokta URL'sini nasıl değiştiğini anlamak için bir kolaylık budur.This is a convenience to create the key and understand how the endpoint URL changes. Yine de her utterance için düzeltilen yazım sahip olmak için doğru uç noktaya parametreleri kullanmak zorunda.You still have to use the correct endpoint parameters in order to have spelling corrected for each utterance.