Dil hizmetini ve Azure Bot Hizmeti kullanmaya başlama

Tamamlandı

İki temel hizmetin birleşimini kullanarak Microsoft Azure'da kolayca bir kullanıcı destek botu çözümü oluşturabilirsiniz:

  • Azure AI Dili: Doğal dil girişi kullanılarak sorgulanabilen bir bilgi bankası soru ve yanıt çifti oluşturmanızı sağlayan özel bir soru yanıtlama özelliği içerir.
  • Azure AI Bot Hizmeti: Azure'da botları geliştirmeye, yayımlamaya ve yönetmeye yönelik bir çerçeve sağlar.

Bilgi bankası yanıtlayan özel bir soru oluşturma

Soru yanıtlama projelerini oluşturmak, eğitmek, yayımlamak ve yönetmek için Azure AI Language Studio'yu kullanabilirsiniz.

Not

Azure AI Dil REST API'sini veya SDK'sını kullanarak proje oluşturmak ve yönetmek için kod yazabilirsiniz. Ancak çoğu senaryoda Language Studio'yu kullanmak daha kolaydır.

Proje oluşturmak için önce Azure aboneliğinizde bir Dil kaynağı sağlamalısınız.

Soruları ve cevapları tanımlama

Dil kaynağı sağladıktan sonra, Language Studio'nun özel soru yanıtlama özelliğini kullanarak soru-cevap çiftlerinden oluşan bir proje oluşturabilirsiniz. Bu sorular ve cevaplar şu şekilde olabilir:

  • Mevcut bir SSS belgesinden veya web sayfasından oluşturulabilir.
  • El ile girilebilir ve düzenlenebilir.

Çoğu durumda, bu tekniklerin tümünün bir bileşimi kullanılarak bir proje oluşturulur; mevcut bir SSS belgesinden gelen temel soru ve yanıt veri kümesiyle başlayıp bilgi bankası el ile ek girişlerle genişletme.

Projedeki sorulara, soruların aynı anlama sahip birleştirilmesine yardımcı olmak için alternatif tümce atanabilir. Örneğin şuna benzer bir soru ekleyebilirsiniz:

Yönetim merkezinizin konumu ne?

Bu sorunun farklı yollarla nasıl sorulabileceğini tahmin edebilir ve şöyle alternatif ifadeler ekleyebilirsiniz:

Yönetim merkeziniz nerede?

Projeyi test etme

Bir dizi soru-cevap çifti oluşturduktan sonra bunu kaydetmeniz gerekir. Bu işlem, yazılı sorularınızla cevaplarınızı analiz eder ve soru tanımlarınızda belirtilen tümcelerin tam olarak aynısı olmasa bile, uygun cevapları sorularla eşleştirmek için yerleşik bir dil işleme modeli uygular. Ardından, language Studio'daki yerleşik test arabirimini kullanarak sorular göndererek ve döndürülen yanıtları gözden geçirerek bilgi bankası test edebilirsiniz.

Azure AI Bot Hizmeti ile bot oluşturma

Bir bilgi bankası oluşturup dağıttıktan sonra bot aracılığıyla kullanıcılara sunabilirsiniz. Konuşma akışını denetleyerek ve bilgi bankası ile tümleşen kod yazmak için Microsoft Bot Framework SDK'sını kullanarak özel bir bot oluşturabilirsiniz. Ancak daha kolay bir yaklaşım, dağıtılan bilgi bankası için bir bot oluşturmanızı ve bunu yalnızca birkaç tıklamayla Azure AI Bot Hizmeti uygulaması olarak yayımlamanızı sağlayan otomatik bot oluşturma işlevini kullanmaktır.

Kanalları bağlama

Botunuz kullanıcılara teslim edilmeye hazır olduğunda, onu birden çok kanala bağlayarak kullanıcıların web sohbeti, e-posta, Microsoft Teams ve diğer yaygın iletişim ortamları aracılığıyla botla etkileşime geçmesini mümkün kılabilirsiniz.

Screenshot of A chat interface showing user input and responses from a bot.

Kullanıcılar, kanallarından herhangi biri aracılığıyla bota soru gönderebilir ve botun temel aldığı bilgi bankasından uygun bir yanıt alabilir.