Übersicht über den Bot Framework Composer

Wichtig

Power Virtual Agents-Fähigkeiten und -Funktionen sind jetzt Teil von Microsoft Copilot Studio nach erheblichen Investitionen in generative KI und verbesserte Integrationen in Microsoft Copilot.

Einige Artikel und Screenshots beziehen sich möglicherweise auf Power Virtual Agents während wir Dokumentation und Schulungsinhalte aktualisieren.

Anmerkung

Microsoft Copilot Studio unterstützt diese Funktion jetzt ohne Composer.

Verbessern Sie Ihren Bot, indem Sie benutzerdefinierte Themen mit Bot Framework Composer entwickeln und sie dann Ihrem Microsoft Copilot Studio Copilot hinzufügen.

Composer ist integriert in Microsoft Copilot Studio, um Entwickler und Geschäftsbenutzer die Möglichkeit zu geben, Bots zusammen erstellen. Mit Composer können Sie Ihren Bot mit Bot Framework Funktionalität erweitern, einschließlich:

  • Adaptive Dialoge
  • Sprachgenerierung (LG)
  • Reguläre Ausdrücke (RegEx)
  • Adaptive Karten

Wenn Sie den Composer mit Microsoft Copilot Studio verwenden, können Sie auf den Gesprächsspeicher und -kontext zugreifen, einschließlich auf die in Microsoft Copilot Studio definierten Variablen. Mit diesem Speicher und Kontext können Sie Themen erstellen, um Unterbrechungen, Abbrüche und Kontextwechsel zu bewältigen. Sie können auch adaptive Karten hinzufügen, um im Bot interaktive Elemente wie Bilder und Videos, Formulare und mehr anzuzeigen.

Es gibt verschiedene vorgefertigte Funktionen und Ausdrücke in Composer, die Sie verwenden können, sowie die Möglichkeit, mehrere Variationen einer Phrase zu definieren, die der Bot zur Laufzeit zufällig auswählen kann.

Benutzerdefinierte Themen hinzugefügt mit Composer werden zusammen mit dem Rest von Microsoft Copilot Studio Copilot-Inhalten bereitgestellt, gehostet und ausgeführt und erfordern kein weiteres Azure-Hosting.

Wichtig

Die Composer-Integration ist nicht für Benutzer verfügbar, die nur über die Teams Microsoft Copilot Studio Lizenz verfügen. Sie müssen eine Test- oder normale Microsoft Copilot Studio-Lizenz haben.

Anforderungen

Die wichtigsten Composer-Begriffe

Composer verwendet andere Begriffe, um ähnliche Konzepte zu beschreiben, die in Microsoft Copilot Studio verwendet werden. Folgende wichtige Begriffe sollten Sie verstehen:

  • Dialog: Dialoge sind die grundlegenden Bausteine in Composer und dienen als Container für Trigger. Jeder Dialog stellt einen Teil der Bot-Funktionalität dar und enthält Anweisungen dazu, was der Bot tut und wie er auf Benutzereingaben reagiert. Weitere Informationen zu Dialogen finden Sie unter Dialoge als Bausteine für Unterhaltungen in Composer.

  • Hauptdialog: Der Hauptdialog eines Bots ist der erste Dialog, der im Bot-Explorer erscheint und erstellt wird, wenn Sie Ihren Microsoft Copilot Studio Copilot im Composer importieren. Der Hauptdialog sollte niemals gelöscht werden, da er Ihrem Microsoft Copilot Studio Copilot entspricht.

  • Trigger: Trigger sind die Hauptkomponenten eines Dialogs und erlauben Ihnen, Ereignisse abzufangen und darauf zu reagieren. Jeder Trigger hat eine Bedingung und eine Sammlung von Aktionen, die ausgeführt werden, wenn die Bedingung erfüllt ist. Sie können sich Trigger als Äquivalent zu Themen in Microsoft Copilot Studio vorstellen. Weitere Informationen zu Triggern finden Sie unter Trigger.

  • Aktion: Aktionen sind die Hauptkomponenten eines Triggers, mit denen Sie eine Antwort senden, Eigenschaften erstellen und Werte zuweisen, den Unterhaltungsfluss gestalten, Dialoge verwalten und viele andere Aktivitäten ausführen können. Sie können sich Aktionen als Äquivalent zu Knoten in Microsoft Copilot Studio vorstellen.

Composer-Funktionen werden mit Microsoft Copilot Studio nicht unterstützt

Die folgenden Composer-Features werden mit Microsoft Copilot Studio nicht unterstützt:

Nicht unterstützte Funktion Weitere Informationen
LUIS (Language Understanding)-Erkennungsmodul Das Standarderkennungsmodul in Composer ist auf Microsoft Copilot Studio natürliches Sprachverständnis (NLU) eingestellt.
Bot Framework-Orchestrator Bot Framework Orchestrator wird im Composer für Microsoft Copilot Studio nicht unterstützt.
Angepasster Anpasser Das benutzerdefinierte Erkennungsmodul wird im Composer für Microsoft Copilot Studio nicht unterstützt.
Bot-Skills Bot-Skills können in Composer-Inhalten, die für Microsoft Copilot Studio gedacht sind, nicht aufgerufen werden.
QnA Ersteller Dieses Feature ist im Composer für Microsoft Copilot Studio nicht verfügbar.
OAuth-Anmeldung und Benutzerabmeldung Diese Arten von Aktionen werden in Composer für Microsoft Copilot Studio nicht unterstützt.
Dialogeingaben und Ausgaben Dialogeingaben und -ausgaben werden in Composer für Microsoft Copilot Studio nicht unterstützt.
Entitätserkennung in Triggerphrasen in Composer Kann # getUserName my name is {username=userName} nicht im Composer verwenden.
Testen im Bot Framework Emulator Alle Composer-Inhalte sollten veröffentlicht und anschließend in Microsoft Copilot Studio getestet werden.

Richtlinien zum Erstellen von Inhalten für Microsoft Copilot Studio im Composer

Bei der Verwendung von Composer zum Erstellen Ihrer Inhalte für Microsoft Copilot Studio sind einige wichtige Richtlinien zu beachten:

  • Die Themen von Ihrem Microsoft Copilot Studio-Bot werden im Composer als Dialoge angezeigt. Sie können diese Dialoge im Composer nicht bearbeiten; wenn Sie sie auswählen, werden die relevanten Themen in Microsoft Copilot Studio zur Bearbeitung geöffnet.

    Screenshot der Liste der Themen im Composer, die von einem Microsoft Copilot Studio Copilot importiert wurden.

  • Der Zugriff auf globale Microsoft Copilot Studio-Variablen erfolgt im Composer über den virtualagent Umfang. Dieser Bereich wird nicht im Eigenschaftsreferenzmenü von Composer angezeigt, Sie können jedoch darauf zugreifen, indem Sie direkt einen Ausdruck eingeben.

  • Durch die Veröffentlichung von Inhalten im Composer werden die Änderungen zum Testen zur Verfügung gestellt, Ihr Microsoft Copilot Studio Copilot wird jedoch nicht automatisch veröffentlicht. Um Ihre Copilot-Änderungen in Kanälen zu veröffentlichen, verwenden Sie die Funktion Veröffentlichen in Microsoft Copilot Studio.

  • Verwenden Sie die Aktion Microsoft Copilot Studio-Thema beginnen, um Microsoft Copilot Studio-Themen im Composer aufzurufen.

    Screenshot des Menüs zum Hinzufügen von Aktionen im Composer.

  • Sie können Ihrem Hauptdialog (auch als „Stamm“ bekannt) neue Composer-Trigger jeglicher Art hinzufügen.

  • Von diesen Composer-Triggern aus können Sie Nachrichten senden und Fragen stellen.

  • Sie können die Erkennung regulärer Ausdrücke nicht in Hauptdialog verwenden. Die Verwendung des regulären Ausdruckerkenners im Hauptdialog verhindert, dass Sie Ihre Composer-Inhalte in Microsoft Copilot Studio veröffentlichen. Sie können das Erkennungsmodul für reguläre Ausdrücke jedoch in allen anderen Composer-Dialogen verwenden.

  • Sie können neu erstellten Dialogen Composer-Ereignisse und -Trigger jedweder Art hinzufügen.

  • Auf der Seite Bot-Antworten sollte der Abschnitt Allgemein leer sein. Das Verwenden irgendwelcher Anlagen kann zu Validierungsfehlern führen und verhindern, dass Sie Ihren Composer-Inhalt in Microsoft Copilot Studio veröffentlichen können.

    Screenshot des leeren Abschnitts „Allgemeine Bot-Antworten“.

  • Jeder Composer-Dialog hat seine eigenen Ressourcen für Bot-Antworten (.lg) und Language Understanding (.lu). Beispielsweise verfügt ein Bot, der Englisch (USA) spricht und über einen Dialog mit dem Namen dialog1, über eine Datei dialog1.en-us.lg und eine Datei dialog1.en-us.lu verfügt.

  • Der Hauptdialog im Composer sollte niemals gelöscht werden, da er Ihrem Microsoft Copilot Studio Copilot entspricht. Der Hauptdialog kann keine oder mehr Trigger haben.

  • Sie können Telemetrie in Composer-Dialogen und -Triggern erfassen und Application Insights verwenden, um sie mit Kusto-Abfragen für adaptive Dialoge zu analysieren. Weitere Informationen finden Sie unter Telemetrie mit Application Insights erfassen.

Für eine Vertiefung zu Composer-Dialogen, -Ereignissen, Triggern und wie man erweiterte Bot-Inhalte mit Bot Framework erstellt, gehen Sie zu den folgenden Ressourcen:

Referenzen

Wenn Sie mehr über die Entwicklung im Composer erfahren möchten, lesen Sie diese Ressourcen: