Wichtige Konzepte in der Bot Connector API

Bot Framework und der Azure KI Bot Service ermöglichen es Ihrem Bot, mit Benutzern in Teams, Facebook und Ähnlichem zu kommunizieren. Kanäle sind in zwei Formen verfügbar:

  • Als Dienst im Rahmen des Azure KI Bot Service enthalten.
  • Als Adapterbibliotheken für die Verwendung mit dem Bot Framework SDK.

In diesem Artikel werden in erster Linie Standardkanäle in Azure KI Bot Service behandelt.

Bot Framework-Kanäle

Bot Framework-Kanäle ermöglichen es Ihrem Bot, Nachrichten mit im Azure-Portal konfigurierten Kanälen auszutauschen. Er verwendet die Branchenstandards REST und JSON über HTTPS und ermöglicht die Authentifizierung mit JWT Bearer-Token. Ausführliche Informationen zur Verwendung des Bot Connector-Diensts finden Sie unter Authentifizierung und in den restlichen Artikel in diesem Abschnitt.

Aktivität

Der Connector-Dienst tauscht durch Übergeben eines Activity-Objekts Informationen zwischen Bot und Kanal (Benutzer) aus. Der am häufigsten verwendete Aktivitätstyp ist message, aber es gibt andere Aktivitätstypen, die für die Kommunikation verschiedener Arten von Informationen an einen Bot oder Kanal verwendet werden können. Weitere Informationen zu Aktivitäten im Bot Connector-Dienst finden Sie unter Überblick über Aktivitäten.

Authentifizierung

Der Bot Framework Service verwendet JWT-Bearertoken für die Authentifizierung. Ausführliche Informationen zum Authentifizieren von ausgehenden Anforderungen, die Ihr Bot an Bot Framework sendet und zum Authentifizieren eingehender Anforderungen, die Ihr Bot von Bot Framework erhält, finden Sie unter Authentifizierung.

Clientbibliotheken

Bot Framework stellt Clientbibliotheken bereit, die zum Erstellen von Bots in C#, JavaScript, Python und Java verwendet werden können.

Hinweis

Die JavaScript-, C#- und Python-SDKs für Bot Framework werden weiterhin unterstützt, das Java-SDK wird jedoch eingestellt und der langfristige Support endet im November 2023.

Bestehende Bots, die mit dem Java SDK erstellt wurden, werden weiterhin funktionieren.

Wenn Sie einen neuen Bot erstellen möchten, sollten Sie den Einsatz von Power Virtual Agents in Betracht ziehen und sich über die Auswahl der richtigen Chatbot-Lösung informieren.

Weitere Informationen finden Sie unter Die Zukunft des Bot-Buildings.

Neben der Vereinfachung des Aufrufens von Bot Framework-REST-APIs bietet jedes Bot Framework SDK auch Unterstützung zur Erstellung von Dialogen mit Konversationslogik, integrierten Eingabeaufforderungen für einfache Dinge wie Ja/Nein, Zeichenfolgen, Zahlen und Aufzählungen, integrierter Unterstützung für leistungsstarke KI-Frameworks wie LUIS und vieles mehr.

Hinweis

Azure KI QnA Maker wird am 31. März 2025 eingestellt. Ab dem 01. Oktober 2022 können Sie keine neuen QnA Maker-Ressourcen oder Wissensdatenbanken mehr erstellen. Eine neuere Version der Funktionalität „Fragen und Antworten“ ist jetzt als Teil von Azure KI Language verfügbar.

Benutzerdefiniertes Fragen und Antworten, eine Azure KI Language-Funktion, ist die aktualisierte Version des QnA Maker-Diensts. Weitere Informationen zur Unterstützung von Fragen und Antworten im Bot Framework SDK finden Sie unter Natürliches Sprachverständnis.

Hinweis

Language Understanding (LUIS) wird am 1. Oktober 2025 eingestellt. Ab dem 1. April 2023 können Sie keine neuen LUIS-Ressourcen erstellen. Eine neuere Version von Language Understanding ist jetzt als Teil von Azure KI Language verfügbar.

Conversational Language Understanding (CLU), ein Feature von Azure KI Language, ist die aktualisierte Version von LUIS. Weitere Informationen zu Language Understanding im Bot Framework-SDK finden Sie unter Natürliches Sprachverständnis.

Hinweis

Alternativ zur Verwendung dieser SDKs können Sie Ihre eigene Clientbibliothek in der Sprache Ihrer Wahl erstellen, indem Sie die Bot Connector-Swagger-Datei verwenden oder direkt für die zugehörige REST-API programmieren.

Bot State-Dienst

Der Microsoft Bot Framework-Zustandsdienst wurde am 30. März 2018 außer Betrieb genommen. Zuvor verfügten auf Azure KI Bot Service oder auf dem Bot Builder SDK basierende Bots über eine Standardverbindung mit diesem von Microsoft gehosteten Dienst zum Speichern von Botzustandsdaten. Bots müssen aktualisiert werden, um einen eigenen Zustandsspeicher zu verwenden.

Weitere Informationen

Weitere Informationen zum Erstellen von Bots mit dem Connector-Dienst finden Sie in den Artikeln in diesem Abschnitt, beginnend mit Authentifizierung. Sollten Sie Probleme oder Vorschläge im Zusammenhang mit dem Connector-Dienst haben, finden Sie unter Support eine Liste mit verfügbaren Ressourcen.