Doğal Dil anlama

ŞUNLAR IÇIN GEÇERLIDIR: SDK v4

Botlar, yapılandırılmış ve yönlendirilenden serbest biçimli ve açık uçluya kadar çeşitli konuşma stillerini kullanabilir. Kullanıcının söylediklerine bağlı olarak botunuzun konuşma akışında bundan sonra ne yapacağına karar vermesi gerekir. Azure AI hizmetleri, bu göreve yardımcı olacak özellikler içerir. Bu özellikler botların bilgi aramasını, soru sormasını veya kullanıcının amacını yorumlamasını sağlayabilir.

Kullanıcılarla botlar arasındaki etkileşim çoğunlukla açık uçludur ve botların dili doğal ve kavramsal bir şekilde anlaması gerekir. Açık uçlu bir konuşmada çok çeşitli kullanıcı yanıtları olabilir ve botlar daha fazla veya daha az yapı veya rehberlik sağlayabilir. Bu tabloda, kılavuzlu ve açık uçlu sorular arasındaki fark gösterilmektedir.

Rehberli Açık uçlu
Ben seyahat botuyum. Aşağıdaki seçeneklerden birini belirleyin: uçuş bulma, otel bulma, kiralık araba bulma. Seyahat rezervasyonuna yardım ederim. Ne yapmak istiyorsunuz?
Başka bir şeye ihtiyacın var mı? Evet veya hayır'a tıklayın. Başka bir şeye ihtiyacın var mı?

Azure AI hizmetleri akıllı uygulamalar, web siteleri ve botlar oluşturmaya yönelik özellikler sağlar. Bu özellikleri botunuza eklemek, botunuzun açık uçlu kullanıcı girişlerine daha uygun şekilde yanıt vermesini sağlayabilir.

Bu makalede, Azure AI hizmetlerinde sağlanan bazı özellikler için Bot Framework SDK'sı desteği açıklanmaktadır.

Genel kılavuz

Azure yapay zeka hizmetleri, gelişen teknolojileri içerir. Azure Yapay Zeka Dili, daha önce ayrı hizmetler olarak uygulanan çeşitli özellikleri tümleştirir. Bu makalede hem yeni hem de eski özellikler ve hizmetler açıklanır ve her bir hizmet hakkında daha fazla bilgi nerede bulunur?

Senaryo Rehber
Yeni bot geliştirme Üyelerin beceri ve disiplin karışımına sahip olduğu ekipleri desteklemek için tasarlanan Power Virtual Agents'ı kullanmayı göz önünde bulundurun. Daha fazla bilgi için bkz . Power Virtual Agents ve Enable advanced AI features.
Mevcut Bot Framework SDK botları için yeni dil projeleri Konuşma dili anlama (CLU) ve soruları yanıtlama gibi Azure AI Dil hizmetinin özelliklerini kullanmayı göz önünde bulundurun.
Mevcut dil projelerine sahip mevcut botlar Dil projeleriniz çalışmaya devam eder, ancak Azure AI Dili'ne geçiş yapmayı göz önünde bulundurun. Daha fazla bilgi için bu makalenin devamında Bulunan dil projelerini geçirme bölümüne bakın.

Dil anlama

Doğal dil anlama özellikleri, kullanıcının iletisinin genel amacını tahmin etmek ve ondan önemli bilgileri ayıklamak için özel doğal dil anlama modelleri oluşturmanıza olanak tanır.

Hizmet veya özellik Tanım
Konuşma Dili Anlama (CLU) Azure AI Dil hizmetinin bir özelliği.
Language Understanding (LUIS) Azure AI hizmeti. (CLU, LUIS'in güncelleştirilmiş bir sürümüdür.)

LUIS, 1 Ekim 2025'te kullanımdan kaldırılacaktır.

Konuşma Dili Anlama (CLU)

Konuşma dili anlama (CLU), kullanıcıların gelen bir konuşmanın genel amacını tahmin etmek ve ondan önemli bilgileri ayıklamak için özel doğal dil anlama modelleri oluşturmasını sağlar. CLU yalnızca istemci uygulamasının giriş metnini anlamak için zeka sağlar ve kendi başına herhangi bir eylem gerçekleştirmez.

Botunuzda CLU kullanmak için bir dil kaynağı ve konuşma projesi oluşturun, dil modelinizi eğitip dağıtın ve botunuzda istekleri CLU API'sine ileden bir telemetri tanıyıcısı uygulayın.

Daha fazla bilgi için bkz.

Language Understanding (LUIS)

Dekont

Language Understanding (LUIS) 1 Ekim 2025'te kullanımdan kaldırılacaktır. 1 Nisan 2023'e kadar yeni LUIS kaynakları oluşturamayacaksınız.

LUIS, genel anlamı tahmin etmek ve ilgili, ayrıntılı bilgileri çekmek için kullanıcının konuşma, doğal dil metnine özel makine öğrenmesi zekası uygular.

LUIS'i botunuzda kullanmak için bir LUIS uygulaması oluşturun, eğitin ve yayımlayın, ardından botunuza bir LUIS tanıyıcısı ekleyin.

Daha fazla bilgi için bkz.

Sorular ve cevaplar

Soru-cevap özellikleri, kullanıcı sorularını yanıtlamak için bilgi bankası oluşturmanıza olanak tanır. Bilgi bankaları SSS, el kitapları ve belgelerde bulunanlar gibi yarı yapılandırılmış içeriği temsil eder.

Hizmet veya özellik Tanım
Soru cevaplama Azure AI Dil hizmetinin bir özelliği.
Soru-Cevap Oluşturucu Azure AI hizmetleri hizmeti. (Soru yanıtlama, Soru-Cevap Oluşturma'nın güncelleştirilmiş bir sürümüdür.)

Azure Yapay Zeka Soru-Cevap Oluşturma 31 Mart 2025 tarihinde kullanımdan kaldırılacaktır.

Soru cevaplama

Soru yanıtlama, verileriniz üzerinde doğal bir konuşma katmanı oluşturmanıza olanak tanıyan bulut tabanlı doğal dil işleme (NLP) sağlar. Özel bilgi bilgi bankası herhangi bir giriş için en uygun yanıtı bulmak için kullanılır.

Botunuzda soru yanıtlamayı kullanmak için bir soru yanıtlama projesi oluşturup dağıtın, ardından botunuzda soruları yanıtlayan API'ye istekleri iletan bir Soru-Cevap Oluşturma istemcisi uygulayın.

Daha fazla bilgi için bkz.

Soru-Cevap Oluşturucu

Dekont

Azure Yapay Zeka Soru-Cevap Oluşturma 31 Mart 2025 tarihinde kullanımdan kaldırılacaktır. 1 Ekim 2022 tarihinden itibaren yeni QnA Maker kaynakları veya bilgi bankası makaleleri oluşturamazsınız.

Soru-Cevap Oluşturma, mevcut bir SSS sitesinden gelen soruları ve yanıtları kazıyabilme özelliğine sahiptir ve ayrıca kendi özel soru ve yanıt listenizi el ile yapılandırmanıza da olanak tanır. Soru-Cevap Oluşturma, doğal dil işleme özelliklerine sahiptir ve bu sayede beklenenden biraz farklı ifade edilen sorulara yanıtlar bile sağlayabilir. Ancak, anlamsal dil anlama yetenekleri yoktur, bu nedenle bir köpek yavrusunun bir köpek türü olduğunu belirleyemez, örneğin.

Botunuzda Soru-Cevap Oluşturma'yı kullanmak için bir Soru-Cevap Oluşturma hizmeti oluşturun, bilgi bankası yayımlayın ve botunuza bir Soru-Cevap Oluşturma nesnesi ekleyin.

Daha fazla bilgi için bkz.

Azure Bilişsel Arama botunuzun kullanıcılara bilgileri modelleme ve filtreleme gibi zengin bir arama deneyimi sağlamasına yardımcı olur.

  • Azure Bilişsel Arama Azure AI Dili'nin içinde bir özellik olarak kullanabilirsiniz.
  • Azure Bilişsel Arama hizmetini doğrudan kullanabilirsiniz.

veri depolarını aramak, model oluşturmak ve filtrelemek için verimli bir dizin oluşturmak için Azure Bilişsel Arama kullanabilirsiniz.

Birden çok özelliği birlikte kullanma

Birden çok konuşma konularını anlayan çok amaçlı bir bot oluşturmak için, her işlev için ayrı ayrı destekle başlayın ve bunları birlikte tümleştirin. Botların birden çok özelliği birleştirebileceği senaryolar şunlardır:

  • Her özelliğin kendi dil modeline sahip olduğu bir dizi özellik sağlayan bir bot.
  • Kullanıcının sorularının yanıtlarını bulmak için birden çok bilgi bankası arayan bir bot.
  • Dil anlama, soruları yanıtlama ve arama gibi farklı özellik türlerini tümleştiren bir bot.

Bu tabloda, birden çok özelliği tümleştirmenin farklı yolları açıklanmaktadır.

Hizmet veya özellik Tanım
Düzenleme iş akışı Azure AI Dil hizmetinin birden çok soru yanıtlama, CLU ve LUIS projesini birlikte kullanmanıza olanak tanıyan bir özelliği.
Bot Framework Orchestrator Belirli bir iletiyi en iyi şekilde işleyebilen LUIS modelini veya Soru-Cevap Oluşturma bilgi bankası belirlemek için kullanabileceğiniz yalnızca amaca yönelik bir tanıma altyapısı.
Özel Kullanıcının isteğini en iyi şekilde nasıl işleyebileceğinize karar vermek için kendi mantığınızı uygulayabilirsiniz.

Düzenleme iş akışını kullanma

Düzenleme iş akışı, konuşma dili anlama (CLU) bileşenlerini, soru yanıtlama projelerini ve LUIS uygulamalarını bağlamak için düzenleme modelleri oluşturmanıza olanak tanıyan makine öğrenmesi zekası uygular.

Botunuzda düzenleme iş akışını kullanmak için bir düzenleme iş akışı projesi oluşturun, şemanızı oluşturun, modelinizi eğitin ve dağıtın, ardından amaç tahminleri için model API'nizi sorgulayın.

Daha fazla bilgi için bkz.

Orchestrator

Dekont

Azure Yapay Zeka Soru-Cevap Oluşturma 31 Mart 2025 tarihinde kullanımdan kaldırılacaktır. 1 Ekim 2022 tarihinden itibaren yeni QnA Maker kaynakları veya bilgi bankası makaleleri oluşturamazsınız.

Language Understanding (LUIS) 1 Ekim 2025'te kullanımdan kaldırılacaktır. 1 Nisan 2023'e kadar yeni LUIS kaynakları oluşturamayacaksınız.

Bot Framework Orchestrator yalnızca amaca yönelik bir tanıma altyapısıdır. Bot Framework CLI, Soru-Cevap Oluşturma bilgi bankası ve LUIS dil modellerinden oluşan bir koleksiyondan Orchestrator için dil modeli oluşturmaya yönelik araçlar içerir. Botunuz daha sonra hangi hizmetin kullanıcının girişine en iyi şekilde yanıt verebileceğini belirlemek için Orchestrator'ı kullanabilir.

Bot Framework SDK'sı LUIS ve Soru-Cevap Oluşturma için yerleşik destek sağlar. Bu, en az yapılandırmayla LUIS ve Soru-Cevap Oluşturma kullanarak iletişim kutularını tetiklemenizi veya soruları otomatik olarak yanıtlamanızı sağlar.

Daha fazla bilgi için bkz . Orchestrator ile birden çok LUIS ve Soru-Cevap modeli kullanma.

Özel mantık

Kendi mantığınızı uygulamanın iki ana yolu vardır:

  1. Her ileti için botunuzun desteklediği tüm ilgili hizmetleri arayın. Hizmetten en iyi güvenilirlik puanına sahip sonuçları kullanın. En iyi puan belirsizse, kullanıcıdan hangi yanıtı istediğini seçmesini isteyin.
  2. Her hizmeti tercih edilen bir sırayla çağır. Yeterli güvenilirlik puanına sahip ilk sonucu kullanın.

Bahşiş

Farklı hizmet veya özellik türlerinin bir bileşimini uygularken, modellerinizin her biri için eşik puanını belirlemek üzere her araçla girişleri test edin. Hizmetler ve özellikler farklı puanlama ölçütleri kullandığından, bu araçlarda oluşturulan puanlar doğrudan karşılaştırılamaz.

LUIS ve Soru-Cevap Oluşturma hizmetleri puanları normalleştirir. Bu nedenle, bir LUIS modelinde bir puan iyi olabilir, ancak başka bir modelde o kadar iyi olmayabilir.

Mevcut dil projelerini geçirme

Kaynakları eski hizmetlerden Azure AI Dili'ne geçirme hakkında bilgi için bkz:

Ek kaynaklar

Belirli proje veya kaynakları yönetmek için:

  • Azure kaynaklarını yönetmek için Azure portalına gidin.
  • Azure AI Dil projelerini yönetmek için Language Studio portalına gidin.
  • LUIS uygulamalarını yönetmek için Language Understanding (LUIS) portalına gidin.
  • Soru-Cevap Oluşturma bilgi bankası yönetmek için Soru-Cevap Oluşturma portalına gidin.

Belirli bir özellik veya hizmete ilişkin belgeler için: