Bot Bağlan or API'sindeki temel kavramlar

Bot Framework ve Azure AI Bot Hizmeti botunuzun Teams, Facebook ve diğer kullanıcılarla iletişim kurmasına olanak tanır. Kanallar iki biçimde kullanılabilir:

  • Azure yapay zeka Bot Hizmeti bir parçası olarak sunulan bir hizmet olarak.
  • Bot Framework SDK'sı ile kullanılacak bağdaştırıcı kitaplıkları olarak.

Bu makale, Azure yapay zeka Bot Hizmeti dahil edilen standart kanallara odaklanır.

Bot Framework Kanalları

Bot Framework kanalları, botunuzun Azure portalında yapılandırılmış kanallarla ileti alışverişi yapmasını sağlar. HTTPS üzerinden endüstri standardı REST ve JSON kullanır ve JWT Taşıyıcı belirteçleriyle kimlik doğrulamasını etkinleştirir. Bot Bağlan veya hizmetini kullanma hakkında ayrıntılı bilgi için bu bölümdeki Kimlik doğrulaması ve kalan makalelere bakın.

Etkinlik

Bağlan veya hizmeti, bir Activity nesnesi geçirerek bot ve kanal (kullanıcı) arasında bilgi alışverişinde bulunur. En yaygın etkinlik türü iletidir, ancak bota veya kanala çeşitli bilgi türlerini iletmek için kullanılabilecek başka etkinlik türleri de vardır. Bot Bağlan veya hizmetindeki etkinlikler hakkında ayrıntılı bilgi için bkz. Etkinliklere genel bakış.

Kimlik Doğrulaması

Bot Framework Hizmeti kimlik doğrulaması için JWT Taşıyıcı belirteçleri kullanır. Botunuzun Bot Framework'e gönderdiği giden isteklerin kimliğini doğrulama ve botunuzun Bot Framework'ten aldığı gelen isteklerin kimliğini doğrulama hakkında ayrıntılı bilgi için bkz . Kimlik doğrulaması.

İstemci kitaplıkları

Bot Framework, C#, JavaScript, Python ve Java'da bot oluşturmak için kullanılabilecek istemci kitaplıkları sağlar.

Not

Bot Framework JavaScript, C# ve Python SDK'ları desteklenmeye devam edecektir, ancak Java SDK'sı son uzun vadeli destek Kasım 2023'te sona erecek şekilde kullanımdan kaldırılacaktır.

Java SDK ile oluşturulan mevcut botlar çalışmaya devam edecektir.

Yeni bot derlemesi için Power Virtual Agents'ı kullanmayı göz önünde bulundurun ve doğru sohbet botu çözümünü seçme hakkında bilgi edinin.

Daha fazla bilgi için bkz . Bot oluşturmanın geleceği.

Bot Framework REST API'lerine yönelik çağrıları basitleştirmenin yanı sıra, her Bot Framework SDK'sı konuşma mantığını kapsülleyen iletişim kutuları oluşturma desteği, Evet/Hayır gibi basit şeyler için yerleşik istemler, dizeler, sayılar ve numaralandırmalar, LUIS gibi güçlü yapay zeka çerçeveleri için yerleşik destek ve daha fazlasını sağlar.

Not

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 ve yanıtlama özelliğinin daha yeni bir sürümü artık Azure AI Dili'nin bir parçası olarak kullanılabilir.

Azure AI Dili'nin bir özelliği olan özel soru yanıtlama, Soru-Cevap Oluşturma hizmetinin güncelleştirilmiş sürümüdür. Bot Framework SDK'sında soru-cevap desteği hakkında daha fazla bilgi için bkz . Doğal dil anlama.

Not

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. Dil anlamanın daha yeni bir sürümü artık Azure AI Dili'nin bir parçası olarak kullanılabilir.

Azure AI Dili'nin bir özelliği olan konuşma dili anlama (CLU), LUIS'in güncelleştirilmiş sürümüdür. Bot Framework SDK'sında dil anlama desteği hakkında daha fazla bilgi için bkz . Doğal dil anlama.

Not

Bu SDK'ları kullanmaya alternatif olarak Bot Bağlan veya Swagger dosyasını veya kodunu doğrudan REST API'sine kullanarak kendi istemci kitaplığınızı istediğiniz dilde oluşturabilirsiniz.

Bot State hizmeti

Microsoft Bot Framework State hizmeti 30 Mart 2018 itibarıyla kullanımdan kaldırılmıştır. Daha önce Azure AI Bot Hizmeti veya Bot Builder SDK'sı üzerinde oluşturulan botların bot durumu verilerini depolamak için Microsoft tarafından barındırılan bu hizmete varsayılan bağlantısı vardı. Botların kendi durum depolamalarını kullanacak şekilde güncelleştirilmiş olması gerekir.

Ek bilgi

Kimlik Doğrulaması ile başlayarak bu bölümdeki makaleleri gözden geçirerek Bağlan veya hizmetini kullanarak bot oluşturma hakkında daha fazla bilgi edinin. Sorunlarla karşılaşırsanız veya Bağlan veya hizmetiyle ilgili önerileriniz varsa, kullanılabilir kaynakların listesi için destek bölümüne bakın.