A Bot Csatlakozás or API főbb fogalmai

A Bot Framework és az Azure AI Bot Service lehetővé teszi, hogy a robot kommunikáljon a Teams, a Facebook és egyebek felhasználóival. A csatornák két formában érhetők el:

  • Az Azure AI Bot Service részeként nyújtott szolgáltatásként.
  • Adapterkódtárakként a Bot Framework SDK-val való használatra.

Ez a cikk az Azure AI Bot Service standard csatornáival foglalkozik.

Bot Framework-csatornák

A Bot Framework-csatornák lehetővé teszik, hogy a robot üzeneteket válthasson az Azure Portalon konfigurált csatornákkal. Iparági szabványnak megfelelő REST-t és JSON-t használ HTTPS-en keresztül, és engedélyezi a JWT Bearer-jogkivonatokkal való hitelesítést. A Bot Csatlakozás or szolgáltatás használatával kapcsolatos részletes információkért tekintse meg a hitelesítést és a jelen szakaszban található további cikkeket.

Tevékenység

A Csatlakozás or szolgáltatás egy tevékenységobjektum átadásával információt cserél a robot és a csatorna (felhasználó) között. A leggyakoribb tevékenységtípus az üzenet, de vannak más tevékenységtípusok is, amelyek különböző típusú információk robotokkal vagy csatornával való kommunikációjára használhatók. A Bot Csatlakozás or szolgáltatás tevékenységeiről további információt a Tevékenységek áttekintése című témakörben talál.

Authentication

A Bot Framework szolgáltatás JWT Bearer-jogkivonatokat használ a hitelesítéshez. A robot által a Bot Frameworknek küldött kimenő kérések hitelesítéséről és a robot által a Bot Frameworktől kapott bejövő kérések hitelesítéséről a Hitelesítés című témakörben talál részletes információt.

Ügyfélkódtárak

A Bot Framework olyan ügyfélkódtárakat biztosít, amelyek robotok C#, JavaScript, Python és Java nyelven történő létrehozásához használhatók.

Megjegyzés:

A Bot Framework JavaScript, C# és Python SDK-k továbbra is támogatottak lesznek, a Java SDK-t azonban 2023 novemberében végső hosszú távú támogatással kivonják. Csak az adattáron belüli kritikus biztonsági és hibajavítások lesznek végrehajtva.

A Java SDK-val létrehozott meglévő robotok továbbra is működni fognak.

Új robotépítéshez fontolja meg a Power Virtual Agents használatát, és olvassa el a megfelelő csevegőrobot-megoldás kiválasztását.

További információ: A robotépítés jövője.

A Bot Framework REST API-k hívásainak egyszerűsítése mellett minden Bot Framework SDK támogatja a beszélgetési logikát magában foglaló párbeszédpanelek létrehozását, a beépített kéréseket olyan egyszerű dolgokhoz, mint az Igen/Nem, a sztringek, a számok és az enumerálások, beépített támogatás a hatékony AI-keretrendszerekhez, például a LUIS-hoz stb.

Megjegyzés:

Az Azure AI QnA Maker 2025. március 31-én megszűnik. 2022. október 1-től nem hozhat létre új QnA Maker-erőforrásokat vagy tudásbázis. A kérdés- és válaszképesség újabb verziója már elérhető az Azure AI Language részeként.

Az Egyéni kérdések megválaszolása, az Azure AI Nyelv egyik funkciója a QnA Maker szolgáltatás frissített verziója. A Bot Framework SDK kérdés-válasz támogatásával kapcsolatos további információkért lásd a természetes nyelv megértését.

Megjegyzés:

A Language Understanding (LUIS) 2025. október 1-jén megszűnik. 2023. április 1-től nem hozhat létre új LUIS-erőforrásokat. Az Azure AI Language részeként már elérhető a nyelvértés újabb verziója.

Az Azure AI Language egyik funkciója, a beszélgetési nyelv megértése (CLU) a LUIS frissített verziója. További információ a Bot Framework SDK nyelvfelismerési támogatásáról: Természetes nyelvfelismerés.

Megjegyzés:

Az SDK-k használatának alternatívájaként saját ügyfélkódtárat hozhat létre az Ön által választott nyelven a Bot Csatlakozás or Swagger fájl vagy a REST API-hoz közvetlenül tartozó kód használatával.

Bot State szolgáltatás

A Microsoft Bot Framework State szolgáltatás 2018. március 30-ától megszűnik. Korábban az Azure AI Bot Service-en vagy a Bot Builder SDK-n alapuló robotok alapértelmezett kapcsolatot létesítettek a Microsoft által üzemeltetett szolgáltatással a robotállapot-adatok tárolásához. A robotokat frissíteni kell a saját állapottárolójuk használatához.

További információk

A Csatlakozás or szolgáltatással végzett robotok készítésével kapcsolatos további információkért tekintse át az ebben a szakaszban található cikkeket, kezdve a hitelesítéssel. Ha problémákba ütközik, vagy javaslatai vannak a Csatlakozás or szolgáltatással kapcsolatban, tekintse meg az elérhető erőforrások listáját.