Bot Framework Verfügbarkeit – Häufig gestellte Fragen

In diesem Artikel werden häufig gestellte Fragen zur Verfügbarkeit beantwortet.

gilt für: SDK v4APPLIES TO: SDK v4

Warum hat Microsoft Bot Framework entwickelt?

Wir haben Bot Framework entwickelt, um Entwicklern das Erstellen und Verbinden ihrer Bots für Benutzer zu erleichtern, und zwar unabhängig vom Ort der Konversation – einschließlich der Microsoft-Premiumkanäle.

Wie kann ich Azure Bot Service aus einer Region in eine andere migrieren?

Azure Bot Service unterstützt nicht das Ändern der Region. Es handelt sich um einen globalen Dienst, der an keine spezifische Region gebunden ist.

Wie wird ein Bot offline ausgeführt?

Bevor wir über die Offlineverwendung eines Bots sprechen (also über einen Bot, der nicht in Azure oder einem anderen Hostdienst, sondern lokal bereitgestellt wird), müssen wir ein paar Dinge klarstellen.

  • Ein Bot ist ein Webdienst ohne Benutzeroberfläche. Der Benutzer muss daher mit ihm auf andere Weise interagieren und zwar über Kanäle, die Bot Framework Service nutzen. Der Connector fungiert als Proxy zum Weiterleiten von Nachrichten zwischen einem Client und dem Bot.
  • Der Connector ist eine globale Anwendung, die auf Azure-Knoten gehostet und aus Gründen der Verfügbarkeit und Skalierbarkeit geografisch verteilt wird.
  • Sie verwenden die Botkanalregistrierung, um den Bot beim Connector zu registrieren.

Hinweis

Der Endpunkt des Bots muss für den Connector öffentlich zugänglich sein.

Sie können einen Bot offline mit eingeschränkten Funktionen ausführen. Wenn Sie beispielsweise einen Bot mit LUIS-Funktionen offline ausführen möchten, müssen Sie einen Container für den Bot sowie erforderliche Tools und einen Container für LUIS erstellen. Beide sind über ein Docker Compose-Brückennetzwerk verbunden. Dies ist keine vollständige Offlinelösung, da ein Cognitive Services-Container regelmäßig eine Onlineverbindung benötigt.

Hinweis

Der QnA-Dienst wird in einem offline ausgeführten Bot nicht unterstützt.

Weitere Informationen finden Sie unter

Was ist das v4 SDK?

Bot Framework v4 SDK baut auf dem Feedback und den Erkenntnissen aus den vorherigen Versionen des Bot Framework SDK auf. Es führt die richtigen Abstraktionsebenen ein und ermöglicht gleichzeitig umfangreiche Komponenten als Bot-Bausteine. Sie können mit einem einfachen Bot beginnen und ihn mithilfe eines modularen und erweiterbaren Frameworks weiterentwickeln. Weitere Informationen finden Sie auch unter Neuerungen mit Bot Framework auf GitHub.

Support für die Lebensdauer von Version 3 und Hinweis zur Einstellung

Microsoft Bot Framework SDK V4 wurde im September 2018 veröffentlicht, und seitdem wurden einige Releaseverbesserungen bereitgestellt. Wie bereits erwähnt, wird das V3 SDK eingestellt. Daher wird für V3-Repositorys keine weitere Entwicklungsarbeit mehr durchgeführt. Vorhandene V3-Botworkloads können ohne Unterbrechung weiter ausgeführt werden. Es sind keine Beeinträchtigungen ausgeführter Workloads geplant.

Wie bereits erwähnt, werden Bot Builder SDK V3-Bots von Azure Bot Service weiterhin ausgeführt und unterstützt. Bot Builder SDK V3 wird nur für Behebungen kritischer Sicherheitsfehler und für Kompatibilitätsupdates auf Connector-/Protokollebene unterstützt.

Alle neuen Features und Funktionen werden ausschließlich unter Bot Framework SDK V4 entwickelt. Kunden wird empfohlen, ihre Bots so schnell wie möglich zu v4 zu migrieren.

Es wird dringend empfohlen, mit der Migration Ihrer v3-Bots zu v4 beginnen. Zur Unterstützung dieser Migration haben wir eine entsprechende Dokumentation erstellt und stellen erweiterte Unterstützung für Migrationsinitiativen bereit (über Standardkanäle wie Stack Overflow und den Microsoft-Kundendienst).

Azure Bot Service

  1. Die Azure Bot Service unterstützt weiterhin die Ausführung von V3-Bots ohne geplantes Ende der Lebensdauer, und alle ausgeführten Bots werden nicht unterbrochen.
  2. Kanäle sind ohne Beeinträchtigungen oder geplantes Ende der Lebensdauer weiterhin mit V3 kompatibel.
  3. Die Erstellung neuer V3-Bots ist im Portal deaktiviert. Erfahrene Benutzer, die ihre V3-Bots unabhängig über andere Dienste (z. B. einen anderen Web-App-Dienst) bereitstellen möchten, können dies jedoch tun.

SDK und Tools

  1. Wir werden das V3 SDK für die bevorstehende Zukunft nicht aktualisieren, außer um wichtige Sicherheitsfixes anzuwenden und einen Skillsconnector hinzuzufügen, um V4-Bots das Aufrufen von Legacy-V3-Bots zu ermöglichen.
  2. Die SDK- und Toolentwicklung erfolgt ausschließlich unter V4, und für V3 sind keine Aktivitäten in Arbeit oder geplant (die Umstellung ist also bereits abgeschlossen).
  3. Benutzer werden von uns nicht daran gehindert, für die Verwaltung ihrer V3-Bots alte Tools auszuführen.

Referenzen