Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Themen so erstellen und organisieren, dass sie für Ihren Kontext verwaltbar und wartbar sind
Copilot Studio bietet viel Flexibilität bei der Themenverwaltung. Es gibt zwar keine Einheitslösung, daher empfiehlt es sich, die verschiedenen Möglichkeiten zu berücksichtigen, mit denen Themen ausgelöst werden können:
Themen werden basierend auf der Äußerung des Nutzers und dem Modell des natürlichen Sprachverständnisses (NLU) ausgelöst.
Sie können diese Themen als Ihre Einstiegsthemen betrachten.
Wenn Auslöserphrasen mehrere Themen überschneiden, fügen Sie ein Sammelthema (oder Begriffsklärungsthema) hinzu, das durch Lückenausfüllen und Klärungsfragen auf andere Themen umgeleitet wird.
Dank der Entitätsextraktion kann das Gespräch klärende Fragen überspringen und direkt zum entsprechenden Thema übergehen, ohne weitere Eingaben des Nutzers.
Themen werden ausgelöst, wenn sie von einer Umleitungsaktion aufgerufen werden.
Diese Themen können Konversations- und Logikknoten enthalten, können von mehreren Themen aufgerufen werden und können Eingabe- und Ausgabevariablen haben. Sie sind idealerweise wiederverwendbare, kleine Themen.
Ein Thema kann auch beides sein.
Zum Beispiel kann ein Thema durch Absichtserkennung oder eine explizite Weiterleitung ausgelöst werden.
Ereignisse können Themen auslösen.
Zum Beispiel benutzerdefinierte Ereignisse, Inaktivität usw.
Weitere Informationen finden Sie in der vollständigen Liste der Themenauslöser.
Tipp
Im folgenden Beispiel verknüpfst du Triggerphrasen mit zwei Hauptthemen, die ihre Logik dann in mehrere Themen aufteilen, die du durch Redirect-Aktionen anrufst.
Manche Themen können mit mehreren anderen Themen bezeichnet werden. Zum Beispiel das Thema Gesprächsende .
Dank Slot-Füllung und Entitätsextraktion wird das Thema ausgelöst, wenn ein Nutzer sagt "Ich muss meine Kreditkarte entsperren", Card und sowohl Debit/Credit als auch Block/Unblock Fragen werden übersprungen, da CardType und OperationType aus der Auslöserphrase abgeleitet werden. Dann wird das entsprechende Credit Card Kindthema automatisch aufgerufen, ohne dass der Benutzer weitere Eingaben liefert.
Themen in kleinen Einheiten erstellen
Große Themen können schwierig zu pflegen und zu aktualisieren sein. Zerlege deine Agentenlogik, wann immer möglich, besonders wenn mehrere Themen Teile deiner Agenten-Gesprächslogik teilen.
Themen müssen nicht alle Auslöserphrasen haben. Themen können auf andere umgeleitet werden und variable Informationen hin und her weitergeben.
Tipp
Es ist oft leichter zu bewältigen, viele kleine Themen zu erstellen, statt nur ein paar große Themen. Dieser Ansatz hilft auch, das Triggern effektiver zu machen, indem Triggerphrasen klar den spezifischen Themen zugeordnet werden, die diese Bereiche behandeln.
Die Anzahl der Themen ist eine Vorliebe für das Gesprächsdesign. Du kannst ein paar größere oder mehrere kleinere Themen haben.
Tipp
Für Absichten, die komplexer zu erkennen sind, wie allgemeine Begriffe wie "Anfrage" oder "Problem", sollten Sie die Themen aufteilen. Diese Wörter können unterschiedliche Bedeutungen haben, daher sollten Sie ausreichende Auslöserphrasen einbauen.
Wiederverwendbare Themen erstellen
Wenn mehrere Themen Gesprächsbotschaften oder Logikknoten teilen, gruppieren Sie sie in einem neuen Thema, anstatt deren Inhalte zu duplizieren. So spiegelt ein einzelnes Update dieses Themas alle Themen wider, die darauf weiterleiten.
Tipp
Wenn Sie denselben Power Automate Cloud Flow von mehreren Copilot Studio-Themen mit derselben oder einer ähnlichen Sequenz von Knoten aufrufen, machen Sie diese Knoten zu einem eigenen Thema.
Vermeiden Sie Themenüberschneidungen
Überwachen und entfernen Sie Mehrdeutigkeiten zwischen Themen
Wenn NLU Themen auslöst, vermeide Überschneidungsprobleme. Häufige Anrufe zum Thema Multiple Topics Matched-System (auch bekannt als "Meinst du") zeigen oft Überlappungsprobleme.
Sie können diese Probleme verhindern, indem Sie die Überschneidungen in der Absichtsbedeutung zwischen den Auslöserphrasen verschiedener Themen verringern.
Tipp
Für Themen, die durch Triggerphrasen ausgelöst werden, sollten Sie:
- Vergleichen Sie die Auslöser-Phrasen in Ihren Themen und entfernen Sie mehrdeutige Paare.
- Vermeiden Sie es, dieselben Wörter in verschiedenen Themen zu verwenden.
- Analysiere die Äußerungen des Nutzers, die ein "Hast du es gemeint"-Thema auslösen.
Ein Zuordnungsthema erstellen
Wenn mehrere Themen zu ähnliche Auslöserphrasen haben, können Sie Überschneidungen vermeiden, indem Sie ein Begriffsklärungsthema erstellen.
Tipp
Betrachten wir zum Beispiel Szenarien wie "Kreditkarte entblocken" oder "Debitkarte entblocken", bei denen Nutzer einfach "Karte entblocken" sagen und das NLU-Modell nicht bestimmen kann, welches Thema ausgelöst werden soll. Du kannst ein generisches Card Begriffsklärungsthema nennen, eine Entitäts-Slot-Füllfrage für CardTypeverwenden und entsprechend das passende Thema starten.
Verwenden Sie Entitäten, um die Anzahl der Themen zu reduzieren
Vermeide es, Logik zu duplizieren, wenn du Variationen in Variablen speichern kannst. Zum Beispiel, anstatt ähnliche Themen wie Folgendes zu erstellen:
- Pizzas bestellen
- Burger bestellen
- Bestellung von Getränken
Schaffen:
- Ein Thema für
Order - Eine Entität für
FoodType, mitPizzas,BurgersundDrinksals Werte.