Aracılığıyla paylaş


Bing Kaynağı ile yanlış yazılmış sözcükleri düzeltme

Ö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 anlama özelliğine geçirmenizi öneririz.

V3 tahmin API'si artık Bing Yazım Denetimi API'sini destekliyor. İsteklerinizin üst bilgisine Bing arama kaynağınızın anahtarını ekleyerek uygulamanıza yazım denetimi ekleyin. Zaten bir Bing kaynağınız varsa mevcut bir Bing kaynağını kullanabilir veya bu özelliği kullanmak için yeni bir kaynak oluşturabilirsiniz .

Yanlış yazılmış sorgu için tahmin çıktı örneği:

{
  "query": "bouk me a fliht to kayro",
  "prediction": {
    "alteredQuery": "book me a flight to cairo",
    "topIntent": "book a flight",
    "intents": {
      "book a flight": {
        "score": 0.9480589
      }
      "None": {
        "score": 0.0332136229
      }
    },
    "entities": {}
  }
}

Luis kullanıcı konuşma tahmini öncesinde yazım düzeltmeleri yapılır. Yanıtta, yazım denetimi de dahil olmak üzere özgün konuşmada yapılan değişiklikleri görebilirsiniz.

Bing Arama Kaynağı Oluşturma

Azure portal bir Bing Arama kaynağı oluşturmak için şu yönergeleri izleyin:

  1. Azure portal oturum açın.

  2. Sol üst köşedeki Kaynak oluştur'u seçin.

  3. Arama kutusuna hizmeti girin Bing Search V7 ve seçin.

  4. Sağ tarafta Yasal Uyarı da dahil olmak üzere bilgileri içeren bir bilgi paneli görünür. Abonelik oluşturma işlemini başlatmak için Oluştur'u seçin.

Bing Yazım Denetimi API'si V7 kaynağı

  1. Sonraki panelde hizmet ayarlarınızı girin. Hizmet oluşturma işleminin tamamlanmasını bekleyin.

  2. Kaynak oluşturulduktan sonra sol taraftaki Anahtarlar ve Uç Nokta dikey penceresine gidin.

  3. Tahmin isteğinizin üst bilgisine eklenecek anahtarlardan birini kopyalayın. İki anahtardan yalnızca birine ihtiyacınız vardır.

Anahtarı uç nokta URL'sine ekleme

Yazım düzeltmesi uygulamak istediğiniz her sorgu için uç nokta sorgusunun sorgu üst bilgisi parametresinde Bing Yazım Denetimi kaynak anahtarının geçirilmesi gerekir. LUIS'i çağıran bir sohbet botunuz olabilir veya LUIS uç nokta API'sini doğrudan çağırabilirsiniz. Uç noktanın nasıl çağrıldığı ne olursa olsun, her çağrının, yazım düzeltmelerinin düzgün çalışması için üst bilginin isteğinde gerekli bilgileri içermesi gerekir. mkt-bing-spell-check-key değerini anahtar değerine ayarlamanız gerekir.

Üst Bilgi Anahtarı Üst Bilgi Değeri
mkt-bing-spell-check-key Kaynağınızın Anahtarlar ve Uç Nokta dikey penceresinde bulunan anahtarlar

Luis'e yanlış yazılmış konuşma gönderme

  1. Göndereceğin tahmin sorgusuna "Dağ ne kadar uzakta?" gibi yanlış yazılmış bir ifade ekleyin. İngilizcede, mountaintek bir nile doğru yazım denetimidir.

  2. LUIS, için How far is the mountain?bir JSON sonucuyla yanıt verir. Bing Yazım Denetimi API'sinin v7'sinde bir yanlış yazım algılanırsa, query LUIS uygulamasının JSON yanıtında yer alan alan özgün sorguyu, alan da alteredQuery LUIS'e gönderilen düzeltilmiş sorguyu içerir.

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

Yazım hatalarını yoksayma

Bing Arama API'sinin v7 hizmetini kullanmak istemiyorsanız doğru ve yanlış yazım denetimi eklemeniz gerekir.

İki çözüm şunlardır:

  • LUIS'in yazım hatalarını ve doğru yazım hatalarını öğrenebilmesi için tüm farklı yazımlara sahip örnek konuşmaları etiketle. Bu seçenek, yazım denetleyicisi kullanmaktan daha fazla etiketleme çalışması gerektirir.
  • Sözcüğün tüm varyasyonlarıyla bir tümcecik listesi oluşturun. Bu çözümle, örnek konuşmalardaki sözcük çeşitlemelerini etiketlemeniz gerekmez.

Sonraki adımlar

Örnek konuşmalar hakkında daha fazla bilgi edinin