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.
- Bot Framework SDK for C#.
- Bot Framework SDK a Node.js-hez.
- Bot Framework SDK for Python.
- Bot Framework SDK for Java.
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.