Viktiga begrepp i bot-Anslut eller-API:et

Bot Framework och Azure AI Bot Service gör det möjligt för din robot att kommunicera med användare på Teams, Facebook med mera. Kanaler är tillgängliga i två former:

  • Som en tjänst som ingår som en del av Azure AI Bot Service.
  • Som adapterbibliotek för användning med Bot Framework SDK.

Den här artikeln fokuserar på de standardkanaler som ingår i Azure AI Bot Service.

Bot Framework-kanaler

Med Bot Framework-kanaler kan din robot utbyta meddelanden med kanaler som konfigurerats i Azure-portalen. Den använder branschstandard-REST och JSON via HTTPS och aktiverar autentisering med JWT Bearer-token. Detaljerad information om hur du använder bot-Anslut eller-tjänsten finns i Autentisering och de återstående artiklarna i det här avsnittet.

Aktivitet

tjänsten Anslut eller utbyter information mellan robot och kanal (användare) genom att skicka ett aktivitetsobjekt. Den vanligaste typen av aktivitet är meddelande, men det finns andra aktivitetstyper som kan användas för att kommunicera olika typer av information till en robot eller kanal. Mer information om aktiviteter i bot-Anslut eller-tjänsten finns i Översikt över aktiviteter.

Autentisering

Bot Framework Service använder JWT Bearer-token för autentisering. Detaljerad information om hur du autentiserar utgående begäranden som din robot skickar till Bot Framework och hur du autentiserar inkommande begäranden som din robot tar emot från Bot Framework finns i Autentisering.

Klientbibliotek

Bot Framework tillhandahåller klientbibliotek som kan användas för att skapa robotar i C#, JavaScript, Python och Java.

Kommentar

Bot Framework JavaScript-, C#- och Python-SDK:erna fortsätter att stödjas, men Java SDK dras tillbaka med slutligt långsiktigt stöd som slutar i november 2023. Endast kritiska säkerhets- och felkorrigeringar på den här lagringsplatsen utförs.

Befintliga robotar som skapats med Java SDK fortsätter att fungera.

Om du vill skapa en ny robot bör du överväga att använda Power Virtual Agents och läsa om hur du väljer rätt chattrobotlösning.

Mer information finns i Framtiden för robotbygge.

Förutom att förenkla anrop till Bot Framework REST-API:er ger varje Bot Framework SDK också stöd för att skapa dialogrutor som kapslar in konversationslogik, inbyggda uppmaningar om enkla saker som Ja/Nej, strängar, siffror och uppräkningar, inbyggt stöd för kraftfulla AI-ramverk som LUIS med mera.

Kommentar

Azure AI QnA Maker dras tillbaka den 31 mars 2025. Från och med den 1 oktober 2022 kan du inte skapa nya QnA Maker resurser eller kunskapsbaser för 2022. En nyare version av fråge- och svarsfunktionen är nu tillgänglig som en del av Azure AI Language.

Svar på anpassade frågor, en funktion i Azure AI Language, är den uppdaterade versionen av QnA Maker-tjänsten. Mer information om stöd för frågor och svar i Bot Framework SDK finns i Förstå naturligt språk.

Kommentar

Language Understanding (LUIS) dras tillbaka den 1 oktober 2025. Från och med den 1 april 2023 kan du inte skapa nya LUIS-resurser. En nyare version av språktolkning är nu tillgänglig som en del av Azure AI Language.

Conversational Language Understanding (CLU), en funktion i Azure AI Language, är den uppdaterade versionen av LUIS. Mer information om stöd för språktolkning i Bot Framework SDK finns i Förstå naturligt språk.

Kommentar

Som ett alternativ till att använda dessa SDK:er kan du generera ditt eget klientbibliotek på det språk du väljer genom att använda roboten Anslut eller Swagger-filen eller koden direkt till rest-API:et.

Bot State-tjänsten

Microsoft Bot Framework State-tjänsten har dragits tillbaka från och med den 30 mars 2018. Tidigare hade robotar som byggdes på Azure AI Bot Service eller Bot Builder SDK en standardanslutning till den här tjänsten som microsoft använder för att lagra robottillståndsdata. Robotar måste uppdateras för att använda sin egen tillståndslagring.

Ytterligare information

Läs mer om att skapa robotar med hjälp av tjänsten Anslut eller genom att läsa artiklar i det här avsnittet, med början i autentisering. Om du stöter på problem eller har förslag på Anslut eller-tjänsten kan du läsa Support för en lista över tillgängliga resurser.