Mit Entitäten arbeiten

Abgeschlossen

Copilot-Konversationen verwenden das Verständnis der natürlichen Sprache, um die Absicht eines Benutzers anhand dessen zu identifizieren, was er in das Konversationsfenster eingegeben hat. Ein Benutzer gibt beispielsweise ein: „Ich habe versucht, meine Geschenkkarte zu verwenden, aber es funktioniert nicht“. Dann hilft das Verständnis der natürlichen Sprache, den Benutzer zu identifizieren und zu dem Thema weiterzuleiten, das sich auf nicht funktionierende Geschenkkarten bezieht, auch wenn diese genaue Phrase nicht als Triggerausdruck aufgeführt wird.

Ein Schlüsselaspekt des Verständnisses der natürlichen Sprache ist die Identifizierung der Entitäten, die in einem Benutzerdialog verwendet werden. Stellen Sie sich eine Entität als Informationseinheit vor, die bestimmte Arten von Themen in der realen Welt darstellt, z. B. eine Telefonnummer, eine Postleitzahl, eine Stadt oder den Namen einer Person.

Microsoft Copilot Studio wird mit einer Reihe von vorgefertigten Entitäten geliefert. Diese repräsentieren einige der am häufigsten verwendeten Informationen in realen Dialogen wie Alter, Farben, Zahlen und Namen. Das Wissen, das von Entitäten gewährt wird, ermöglicht es dem Bot, die relevanten Informationen aus Benutzereingaben zu erkennen und für die spätere Verwendung zu speichern.

Lassen Sie uns die vorgefertigte Entitätsstadt verwenden. Sie kann wie andere vorgefertigte Entitäten über die Registerkarte „Entitäten“ aufgerufen werden. Wenn Sie die Entität untersuchen, sehen Sie eine Erklärung und die Möglichkeiten, wie sie verwendet werden kann.

Screenshot der vorgefertigten Entitätsstadt

Wenn ein Benutzer zum Beispiel Unser Geschäftshauptsitz ist in Seattle eingibt, kennt der Bot unter Verwendung dieser Stadtentität, dass Seattle den Stadttyp von Informationen darstellt. Wenn der Bot diese Entität extrahiert und in einer Variable speichert, speichert er „Seattle“ als die Stadt, auch wenn die umgebenden Informationen Text waren.

Sie können Entitäten im Identifizierungsabschnitt der Frage verwenden, wenn Sie einen Frageknoten in ein Thema einfügen. Im Beispiel unten fragen wir den Benutzer, in welcher Stadt er lebt. Der Bot extrahiert die Stadt des Benutzers aus dem eingegebenen Text, indem das Identifizierungsfeld auf Stadt gesetzt wird.

Screenshot des Frageknotens für eine Benutzervariable

Die Stadt des Benutzers wird in einer Variablen mit dem Namen UserCity gespeichert, die später im Thema oder in der Unterhaltung verwendet werden kann. Auf Variablen werden wir später genauer eingehen.

Jetzt haben wir einige der verfügbaren vorgefertigten Entitäten untersucht. Betrachten wir nun, wie Sie Ihre eigenen benutzerdefinierten Entitäten nach Bedarf erstellen können.