Chatbot-Konzepte

Abgeschlossen

Beim Erstellen von Copiloten müssen Sie einige Importkonzepte berücksichtigen, bevor Sie Ihren Copilot erstellen.

Language Understanding

Wenn Benutzer mit einer Computeranwendung über Text oder Sprache interagieren, sollten sie nicht erwarten, dass er die internen Anweisungen der Anwendung verwendet. Eine Computeranwendung muss in der Lage sein, mit der auf natürliche Weise bereitgestellten Sprache umzugehen und entsprechend auf die Bedeutung zu reagieren, die der Benutzer ausgedrückt hat. Die natürliche Sprachverarbeitung, eine KI-Fähigkeit, bietet eine Verbindung zwischen menschlicher und Computersprache und ermöglicht es Menschen und Computeranwendungen, auf natürliche Weise zusammenzuarbeiten.

Microsoft Copilot Studio hostet mehrere KI-Modelle und KI-Fähigkeiten, deren Kern ein transformatorbasiertes Verarbeitungsmodell für die natürliche Sprache ist. Microsoft Copilot Studio verwendet die Verarbeitung natürlicher Sprache des Sprachverständnisdienstes (LUIS), der Teil von Azure Cognitive Services ist.

Microsoft Copilot Studio verwendet ein Sprachverständnismodell, das einen beispielbasierten Ansatz verwendet, der auf einem tiefen neuronalen Modell basiert. Diese Art von Großmodell muss nur einmal mit großen Datenmengen trainiert werden und kann anschließend ohne weiteres Training für bestimmte Aufgaben mit wenigen Beispielen verwendet werden. Speziell für Microsoft Copilot Studio ermöglicht die Verwendung dieses Modells Copilot-Herstellern auf intuitive Weise, sicher an ihren Copilot-Inhalten zu arbeiten, ohne KI-Experten einbeziehen zu müssen.

Themen

Microsoft Copilot Studio funktioniert, indem das Thema identifiziert wird, nach dem der Benutzer fragt, und dann eine Konversation über dieses Thema geführt wird.

Themen sind die Hauptthemen der Konversation. Ein Microsoft Copilot Studio-Copilot kann bis zu 1.000 Themen umfassen. Jedes Thema ist ein separater Konversationspfad. Es ist die Kombination von Themen in einem Copiloten, die einen natürlichen Gesprächsfluss bietet. Sie können Themen für die Aufgaben oder Anforderungen erstellen, auf die Ihr Copilot antworten soll.

Screenshot der Copilot Studio-Themen

Themen definieren den Zweck Ihres Copiloten und sind der erste Schritt beim Erstellen Ihres Copiloten. Ein Thema besteht aus zwei Teilen:

  • Triggerausdrücke – Die Schlüsselwörter, Phrasen oder Äußerungen, die der Benutzer eingeben wird.

  • Konversationsknoten – Legen fest, wie Ihr Copilot reagieren soll.

Jedes Thema hat seinen eigenen Gesprächsfluss mit dem Copiloten. Wenn ein Copilot einen Trigger für ein Thema identifiziert, wird die Konversation für diesen Copiloten initiiert.

Die Verwendung des Verarbeitungsmodell für die natürliche Sprache bedeutet, dass Sie in Microsoft Copilot Studio, wenn Sie Triggerausdrücke für ein Thema erstellen, nur einige Beispiele angeben müssen, normalerweise im Bereich von fünf bis zehn Phrasen für ein einzelnes Thema. Kürzere Triggerausdrücke sind besser, und Sie sollten zwei bis zehn Wörter anstreben. Zusätzlich müssen Sie sicherstellen, dass die Triggerausdrücke semantisch unterschiedlich sind. Wenn Sie ein einzelnes anderes Verb oder Substantiv ändern, reicht dies aus, um die Abdeckung eines Themas zu erweitern. Das Hinzufügen von Elementen wie neuen Artikeln (Ändern oder Hinzufügen von der/die/das oder einer/eine oder ein), das Ändern der Großschreibung, das Hinzufügen von Kontraktionen („Sie sind“ oder „nicht“) oder das Hinzufügen von Pluralformen verbessern die Auslösung nicht, da bereits Kontraktionen vorhanden sind im Verarbeitungsmodell der natürlichen Sprache berücksichtigt.

Generierte Themen

Viele Organisationen verfügen über Verfahren, Produktinformationen, häufig gestellte Fragen und andere Informationen in Dokumenten oder auf Websites. Microsoft Copilot Studio kann Informationen extrahieren und Themen mit Triggerausdrücken mit der Option Vorgeschlagene Themen erstellen.

Hinweis

Wenn Sie Microsoft Dynamics 365 Customer Service Insights verwenden, können Sie die Themen aus Customer Service Insights auswählen und diese Themen und Triggerausdrücke dann Ihrem Microsoft Copilot Studio-Copilot hinzufügen.

Entitäten

Microsoft Copilot Studio versucht, Informationen aus den vom Benutzer eingegebenen Phrasen zu extrahieren. Diese extrahierten Informationen können verwendet werden, um den Pfad der Konversation zu steuern. Microsoft Copilot Studio verwendet Entitäten, um Informationen in einer Textphrase zu identifizieren, z. B. Namen, Daten und Zahlen. Ihr Copilot kann diese Informationen dann verwenden, um über den geeigneten nächsten Schritt in der Konversation zu entscheiden.

Entitäten sind Personen, Orte und Dinge, die ein Copilot anhand der in einen Copiloten eingegebenen Phrasen identifizieren kann. Microsoft Copilot Studio enthält eine Reihe vordefinierter Entitäten für die am häufigsten verwendeten Objekte. Sie können benutzerdefinierte Entitäten für die Domäne der Geschäftslösung erstellen, die Sie erstellen.

Screenshot der Seite Copilot Studio-Entitäten

Kanäle

Der Azure Bot Framework trennt die Logik des Copiloten von der Kommunikation mit verschiedenen Diensten. Wenn Sie einen Copiloten erstellen, können Sie den Copilot nur verwenden, wenn er auf den Websites mit dem Webchatkanal integriert ist. Sie können Ihrem Copiloten Kanäle hinzufügen, um ihn auf anderen Plattformen und Diensten verfügbar zu machen, die als Kanäle bezeichnet werden.

Einer der Hauptvorteile des Azure Bot Service besteht darin, dass Sie Ihren Copiloten einmal entwickeln und dann eine Verbindung zu mehreren Kanälen herstellen, ohne den Code für jeden Kanal ändern zu müssen, um die spezifischen Anforderungen und Formate dieses Kanals zu erfüllen. Der Azure Bot Service kümmert sich um diese Anforderungen und konvertiert die Formate.

Die folgenden Kanäle stehen für die Verbindung zu Copiloten zur Verfügung:

  • Alexa

  • Direct Line

  • Direct Line Speech

  • E-Mail

  • Facebook

  • GroupMe

  • Kik

  • Line

  • Microsoft Teams

  • Skype

  • Slack

  • Telegram

  • Telefon

  • Twilio (SMS)

  • Web-Chat

Screenshot mit Azure Bot-Kanalverbindungen

Microsoft Copilot Studio kann auf denselben Kanälen bereitgestellt werden.