Azure'da konuşma dili anlama ile çalışmaya başlama

Tamamlandı

Azure AI Dili'nin konuşma dili anlama özelliği, bir dil modeli yazmanızı ve bunu tahminler için kullanmanızı sağlar. Model yazma, varlıkları, amaçları ve konuşmaları tanımlamayı içerir. Tahmin oluşturma işlemi, istemci uygulamalarının kullanıcı girişi alabilmesi ve yanıt döndürebilmesi için bir model yayımlamayı içerir.

Konuşma dilini anlamak için Azure kaynakları

Azure'da konuşma dili özelliklerini kullanmak için Azure aboneliğinizde bir kaynağa ihtiyacınız vardır. Aşağıdaki kaynak türlerini kullanabilirsiniz:

  • Azure AI Dili: Makine öğrenmesi uzmanlığı olmadan sektör lideri doğal dil anlama özelliklerine sahip uygulamalar oluşturmanıza olanak tanıyan bir kaynaktır. Yazma ve tahmin için bir dil kaynağı kullanabilirsiniz.
  • Azure AI hizmetleri: Diğer birçok Azure yapay zeka hizmetiyle birlikte konuşma dili anlama özelliklerini de içeren genel bir kaynaktır. Bu tür bir kaynağı yalnızca tahmin için kullanabilirsiniz.

Kaynak ayrımı, Azure AI Dil kullanımı için kaynak kullanımını tüm Azure AI hizmetleri uygulamalarını kullanan istemci uygulamalardan ayrı olarak izlemek istediğinizde kullanışlıdır.

Yazma

Bir yazma kaynağı oluşturduktan sonra, konuşma dilini anlama modelini eğitmek için bunu kullanabilirsiniz. Modeli eğitmek için, uygulamanızın tahmin edeceği varlıkları ve amaçları ve tahmine dayalı modeli eğitmek için kullanılabilecek her amaç için konuşmaları tanımlayarak başlayın.

Konuşma dili anlama, ortak senaryolar için önceden tanımlanmış amaçları ve varlıkları içeren, modeliniz için başlangıç noktası olarak kullanabileceğiniz kapsamlı bir önceden oluşturulmuş etki alanları koleksiyonu sağlar. Ayrıca kendi varlıklarınızı ve amaçlarını da oluşturabilirsiniz.

Varlıkları ve amaçları oluşturma işlemini herhangi bir sırayla yapabilirsiniz. Bir amaç oluşturabilir ve buna yönelik varlıkları oluşturmak için bu amaca tanımladığınız örnek ifadelerden sözcükler seçebilirsiniz. Öte yandan önce varlıkları oluşturabilir ve ardından amaçları oluştururken bu varlıkları ifadelerdeki sözcüklere eşleyebilirsiniz.

Modelinizin öğelerini tanımlamak için kod yazabilirsiniz, ancak çoğu durumda, Konuşma Dilini Anlama uygulamalarını oluşturmaya ve yönetmeye yönelik web tabanlı bir arabirim olan Language studio'yu kullanarak modelinizi yazmak en kolayıdır.

Modeli eğitme

Modelinizde amaçlarla varlıkları tanımladıktan ve uygun bir örnek ifade kümesi ekledikten sonra, bunu izleyen adım modeli eğitmektir. Eğitim, örnek ifadeleri kullanarak modelinize kullanıcının söyleyebileceği doğal dil ifadelerini olası amaçlar ve varlıklarla eşleştirmeyi öğretme sürecidir.

Modeli eğittikten sonra modele metinler gönderip tahmin edilen amaçları gözden geçirerek test edebilirsiniz. Eğitim ve test yinelemeli bir süreçtir. Modelinizi eğittikten sonra, amaçların ve varlıkların doğru tanınıp tanınmadığını görmek için örnek ifadelerle test edersiniz. Doğru tanınmıyorlarsa güncelleştirmeler yapın, yeniden eğitin ve bir kez daha test edin.

Tahmin

Eğitim ve test sonuçlarından memnun olduğunuzda, Konuşma Dili Anlama uygulamanızı tüketim için bir tahmin kaynağında yayımlayabilirsiniz.

İstemci uygulamaları tahmin kaynağının uç noktasına bağlanarak, uygun kimlik doğrulama anahtarını belirterek ve tahmin edilen amaçlarla varlıkları almak için kullanışı girişini göndererek modeli kullanabilir. Tahminler istemci uygulamasına döndürülür ve uygulama da tahmin edilen amaca göre uygun eylemi gerçekleştirebilir.