Language Understanding-Glossar mit allgemeinem Vokabular und Konzepten

Wichtig

LUIS wird am 1. Oktober 2025 eingestellt, und ab dem 1. April 2023 können Sie keine neuen LUIS-Ressourcen erstellen. Es wird die Migration Ihrer LUIS-Anwendungen zu Conversational Language Understanding empfohlen, um fortgesetzte Produktunterstützung und mehrsprachige Funktionen zu erhalten.

In diesem Glossar für Language Understanding (LUIS) werden Begriffe erläutert, auf die Sie möglicherweise beim Arbeiten mit dem LUIS-Dienst stoßen.

Aktive Version

Die aktive Version ist die Version Ihrer App, die aktualisiert wird, wenn Sie über das LUIS-Portal Änderungen am Modell vornehmen. Wenn Sie im LUIS-Portal Änderungen an einer Version vornehmen möchten, die nicht die aktive Version ist, müssen Sie diese Version zuerst als aktiv festlegen.

Aktives Lernen

Aktives Lernen ist eine Technik des maschinellen Lernens, bei der das Modell des maschinellen Lernens verwendet wird, um informative neue Beispiele zu identifizieren, die zu bezeichnen sind. In LUIS bezieht sich aktives Lernen auf das Hinzufügen von Äußerungen aus dem Endpunktdatenverkehr, deren aktuelle Vorhersagen unklar sind, um Ihr Modell zu verbessern. Wählen Sie „Endpunktäußerungen überprüfen“ aus, um die zu bezeichnenden Äußerungen anzuzeigen.

Weitere Informationen:

Anwendung (App)

In LUIS, Ihrer Anwendung oder App, handelt es sich um eine Sammlung von maschinenlernten Modellen, die auf demselben Dataset basieren, das zusammen arbeitet, um Absichten und Entitäten für ein bestimmtes Szenario vorherzusagen. Jede Anwendung verfügt über einen separaten Vorhersageendpunkt.

Wenn Sie einen Bot für die Personalabteilung erstellen, haben Sie möglicherweise eine Reihe von Absichten, z. B. „Urlaubszeit planen“, „nach Leistungen fragen“ und „persönliche Daten aktualisieren“ und Entitäten für jede dieser Absichten, die Sie in einer einzelnen Anwendung zusammenfassen.

Erstellen

Bei der Erstellung handelt es sich um die Fähigkeit zum Erstellen, Verwalten und Bereitstellen einer LUIS-App – entweder über das LUIS-Portal oder über die Erstellungs-APIs.

Erstellungsschlüssel

Der Erstellungsschlüssel wird zum Erstellen der App verwendet. Er sollte nicht für Endpunktabfragen auf Produktionsebene verwendet werden. Weitere Informationen finden Sie unter Ressourcenlimits.

Erstellungsressource

Ihre LUIS-Erstellungsressource ist ein verwaltbares Element, das über Azure erhältlich ist. Die Ressource ist Ihr Zugang zu den zugehörigen Erstellungs-, Trainings- und Veröffentlichungsfunktionen des Azure-Diensts. Die Ressource enthält Authentifizierungs-, Autorisierungs- und Sicherheitsinformationen, die Sie für den Zugriff auf den zugehörigen Azure-Dienst benötigen.

Die Erstellungsressource weist die Azure-Art LUIS-Authoring auf.

Batchtest

Batchtests ermöglichen die Überprüfung der Modelle einer aktuellen LUIS-App mit einem konsistenten und bekannten Testsatz von Benutzeräußerungen. Der Batchtest ist in einer Datei im JSON-Format definiert.

Weitere Informationen:

F-Measure

Bei Batchtests ein Maß für die Testgenauigkeit.

False Negative-Ergebnis (FN)

Bei Batchtests stellen die Datenpunkte Äußerungen dar, in denen Ihre App das Fehlen der Zielabsicht/-entität falsch vorhergesagt hat.

False Positive-Ergebnis (FP)

Bei Batchtests stellen die Datenpunkte Äußerungen dar, in denen Ihre App das Vorhandensein der Zielabsicht/-entität falsch vorhergesagt hat.

Precision

Bei Batchtests stellt die Genauigkeit (auch als positiver Vorhersagewert bezeichnet) den Anteil der relevanten Äußerungen unter den abgerufenen Äußerungen dar.

Ein Beispiel für einen Batchtest für Tiere ist die Anzahl der vorhergesagten Schafe geteilt durch die Gesamtzahl der Tiere (Schafe und Nicht-Schafe).

Recall (Trefferquote)

Bei Batchtests stellt der Recall (auch als Trefferquote oder Empfindlichkeit bezeichnet) die Fähigkeit von LUIS zu generalisieren dar.

Ein Beispiel für einen Batchtest für Tiere ist die Anzahl der vorhergesagten Schafe geteilt durch die Gesamtzahl der verfügbaren Schafe.

True Negative-Ergebnis (TN)

Ein True Negative-Ergebnis ist, wenn Ihre App ordnungsgemäß keine Übereinstimmung vorhersagt. Bei Batchtests tritt ein wahrer Negativer auf, wenn Ihre App eine Absicht oder Entität für ein Beispiel voraussagt, das nicht mit dieser Absicht oder Entität bezeichnet wurde.

True Positive-Ergebnis (TP)

Ein True Positiv-Ergebnis (TP) ist, wenn Ihre App ordnungsgemäß eine Übereinstimmung vorhersagt. Bei Batchtests tritt ein True Positive-Ergebnis auf, wenn Ihre App eine Absicht oder Entität für eine Stichprobe vorhersagt, die mit dieser Absicht oder Entität bezeichnet wurde.

Klassifizierung

Eine Klassifizierung ist ein Modell des maschinellen Lernens, das vorhersagt, in welche Kategorie oder Klasse eine Eingabe passt.

Eine Absicht ist ein Beispiel für eine Klassifizierung.

Projektmitarbeiter

Ein Projektmitarbeiter ist konzeptionell dasselbe wie ein Mitwirkender. Einem Projektmitarbeiter wird Zugriff gewährt, wenn ein Besitzer die E-Mail-Adresse des Mitarbeiters zu einer App hinzufügt, die nicht über die rollenbasierte Zugriffssteuerung in Azure (Azure Role-Based Access Control, Azure RBAC) gesteuert wird. Wenn Sie immer noch Projektmitarbeiter verwenden, sollten Sie Ihr LUIS-Konto migrieren und LUIS-Erstellungsressourcen verwenden, um Mitarbeiter mithilfe der rollenbasierten Zugriffssteuerung (Azure RBAC) zu verwalten.

Mitwirkender

Ein Mitwirkender ist nicht der Besitzer der App, verfügt aber über die gleichen Berechtigungen zum Hinzufügen, Bearbeiten und Löschen der Absichten, Entitäten, Äußerungen. Ein Mitwirkender stellt die rollenbasierte Zugriffssteuerung in Azure (Azure RBAC) für eine LUIS-App bereit.

Weitere Informationen:

Deskriptor

Deskriptor ist der früher für ein Feature des maschinellen Lernens verwendete Begriff.

Domain

Im LUIS-Kontext ist eine Domäne ein Themenbereich. Ihre Domäne ist spezifisch für Ihr Szenario. Unterschiedliche Domänen verwenden eine bestimmte Sprache und Terminologie, die im Kontext der Domäne eine bestimmte Bedeutung haben. Wenn Sie z. B. eine Anwendung zur Wiedergabe von Musik erstellen, würde Ihre Anwendung Begriffe und Sprache enthalten, die spezifisch für Musik sind, d. h. Wörter wie „Lied, Titel, Album, Liedtext, B-Seite, Künstler“. Beispiele für Domänen finden Sie unter Vordefinierte Domänen.

Endpunkt

Erstellungsendpunkt

Die Endpunkt-URL für die LUIS-Erstellung ist der Ort, an dem Sie Ihre App erstellen, trainieren und veröffentlichen. Die Endpunkt-URL enthält die Region oder benutzerdefinierte Unterdomäne der veröffentlichten App sowie die App-ID.

Weitere Informationen zum programmgesteuerten Erstellen Ihrer App finden Sie in der Entwicklerreferenz

Vorhersageendpunkt

In der LUIS-Vorhersageendpunkt-URL übermitteln Sie LUIS-Abfragen, nachdem die LUIS-App erstellt und veröffentlicht wurde. Die Endpunkt-URL enthält die Region oder benutzerdefinierte Unterdomäne der veröffentlichten App sowie die App-ID. Sie finden den Endpunkt auf der Seite Azure-Ressourcen Ihrer App, oder Sie können die Endpunkt-URL bei der Get App Info-API abrufen.

Ihr Zugriff auf den Vorhersageendpunkt wird mit dem LUIS-Vorhersageschlüssel autorisiert.

Entität

Entitäten sind Wörter in Äußerungen, die Informationen beschreiben, die zur Erfüllung oder Identifizierung einer Absicht verwendet werden. Wenn Ihre Entität komplex ist und Sie möchten, dass Ihr Modell bestimmte Teile identifiziert, können Sie Ihr Modell in untergeordnete Entitäten unterteilen. Sie können zum Beispiel ein Modell zur Vorhersage einer Adresse, aber auch der untergeordneten Entitäten Straße, Stadt, Bundesland und Postleitzahl erstellen. Entitäten können auch als Features für Modelle verwendet werden. Ihre Antwort aus der LUIS-App umfasst sowohl die vorhergesagten Absichten als auch alle Entitäten.

Entitätsextraktor

Ein Entitätsextraktor, der gelegentlich nur als Extraktor bezeichnet wird, ist der Typ eines Modells des maschinellen Lernens, der von LUIS zur Vorhersage von Entitäten verwendet wird.

Entitätsschema

Das Entitätsschema ist die Struktur, die Sie für Machine Learning-Entitäten mit untergeordneten Entitäten definieren. Der Vorhersageendpunkt gibt alle extrahierten Entitäten und untergeordneten Entitäten zurück, die im Schema definiert sind.

Untergeordnete Entität einer Entität

Eine Subentität ist einer Machine-Learning-Entität untergeordnet.

Entität ohne Machine Learning

Eine Entität, die Textabgleiche verwendet, um Daten zu extrahieren:

  • Entität vom Typ „List“
  • Entität vom Typ „RegEx“

Entität vom Typ „List“

Eine Listenentität stellt einen festen, abgeschlossenen Satz verwandter Wörter zusammen mit ihren Synonymen dar. Listenentitäten sind exakte Übereinstimmungen, im Gegensatz zu Entitäten, die durch maschinelles Lernen erworben wurden.

Die Entität wird vorhergesagt, wenn ein Wort in der Listenentität in der Liste enthalten ist. Wenn Sie beispielsweise eine Listenentität namens "Size" haben und die Wörter "klein, mittel, groß" in der Liste enthalten, wird die Größenentität für alle Äußerungen vorhergesagt, in denen die Wörter "klein", "mittel" oder "groß" unabhängig vom Kontext verwendet werden.

Regulärer Ausdruck

Die Entität regulärer Ausdruck stellt einen regulären Ausdruck dar. Entitäten mit regulären Ausdrücken sind exakte Übereinstimmungen, im Gegensatz zu Entitäten, die durch maschinelles Lernen erworben wurden.

Vordefinierte Entität

Informationen zur vordefinierten Entität finden Sie unter prebuilt model's entry.

Features

Beim maschinellen Lernen ist ein Feature ein Merkmal, das dem Modell hilft, ein bestimmtes Konzept zu erkennen. Es ist ein Hinweis, den LUIS verwenden kann, aber keine feste Regel.

Das wird auch als Machine-Learning-Feature bezeichnet.

Diese Hinweise werden mit den Bezeichnungen verwendet, um zu erfahren, wie neue Daten vorhergesagt werden. LUIS unterstützt als Features sowohl Ausdruckslisten als auch andere Modelle.

Erforderliches Feature

Ein erforderliches Feature ist eine Möglichkeit, die Ausgabe eines LUIS-Modells einzuschränken. Wenn ein Feature für eine Entität als erforderlich markiert ist, muss das Feature im Beispiel vorhanden sein, damit die Entität vorhergesagt werden kann, unabhängig davon, was das Machine Learning-Modell vorhersagt.

Betrachten Sie ein Beispiel, bei dem Sie ein vordefiniertes Nummernfeature verwenden, das Sie für die Entität „Menge“ für einen Bot zur Menübestellung als erforderlich markiert haben. Wenn Ihr Bot I want a bajillion large pizzas? erkennt, wird „Bajillion“ nicht als Menge vorhergesagt, unabhängig vom Kontext, in dem es angezeigt wird. Bajillion ist keine gültige Zahl und wird von der vordefinierten Entität nicht vorhergesagt.

Intent

Eine Absicht stellt eine Aufgabe oder Aktion dar, die der Benutzer ausführen möchte. Sie ist ein vom Benutzer in seiner Eingabe genannter Zweck oder ein Ziel, wie das Buchen eines Flugs oder das Bezahlen einer Rechnung. In LUIS wird eine Äußerung als Ganzes als Absicht klassifiziert, aber Teile der Äußerung werden als Entitäten extrahiert.

Beispiele für Bezeichnungen

Bezeichnen oder Markieren ist der Prozess, bei dem ein positives oder negatives Beispiel einem Modell zugeordnet wird.

Bezeichnungen für Absichten

In LUIS schließen sich die Absichten innerhalb einer App gegenseitig aus. Das bedeutet, wenn Sie eine Äußerung zu einer Absicht hinzufügen, wird sie als positives Beispiel für diese Absicht und als negatives Beispiel für alle anderen Absichten betrachtet. Negative Beispiele sollten nicht mit der Absicht "Keine" verwechselt werden, die Äußerungen darstellt, die sich außerhalb des App-Bereichs befinden.

Bezeichnungen für Entitäten

In LUIS bezeichnen Sie ein Wort oder einen Ausdruck in der Beispieläußerung einer Absicht mit einer Entität als positives Beispiel. Die Bezeichnung zeigt die Absicht, was sie für diese Äußerung vorhersagen sollte. Die bezeichneten Äußerungen werden verwendet, um die Absicht zu trainieren.

LUIS-App

Weitere Informationen finden Sie in der Definition für Anwendung (App).

Modell

Ein (durch maschinelles Lernen erworbenes) Modell ist eine Funktion, die eine Vorhersage zu Eingabedaten ausgibt. In LUIS werden Absichtsklassifizierer und Entitätsextraktoren allgemein als „Modelle“ bezeichnet, und wir beziehen uns auf eine Sammlung von Modellen, die zusammen als „App“ trainiert, veröffentlicht und abgefragt werden.

Normalisierter Wert

Sie fügen Werte zu Ihren Listenentitäten hinzu. Jeder dieser Werte kann eine Liste mit einem oder mehreren Synonymen aufweisen. In der Antwort wird nur der normalisierte Wert zurückgegeben.

Überanpassung

Überlastung geschieht, wenn das Modell in den spezifischen Beispielen korrigiert wird und nicht gut generalisiert werden kann.

Besitzer

Jede App hat einen Besitzer. Dies ist die Person, die die App erstellt hat. Der Besitzer verwaltet die Berechtigungen für die Anwendung im Azure-Portal.

Ausdrucksliste

Eine Ausdrucksliste ist eine bestimmte Art von Machine Learning-Feature, das eine Gruppe von Werten (Wörter oder Ausdrücke) enthält, die derselben Klasse angehören und auf ähnliche Weise behandelt werden sollen (z. B. Städte- oder Produktnamen).

Vordefiniertes Modell

Ein vordefiniertes Modell ist eine Absicht, einen Entität oder eine Kombination aus beidem, zusammen mit bezeichneten Beispielen. Diese allgemeinen vordefinierten Modelle können zu Ihrer App hinzugefügt werden, um die für Ihre App erforderliche Modellentwicklungsarbeit zu reduzieren.

Vordefinierte Domäne

Ein vordefinierte Domäne ist eine LUIS-App, die für einen bestimmten Themenbereich wie z. B. die Heimautomatisierung (HomeAutomation) oder Restaurantreservierungen (RestaurantReservation) konfiguriert wurde. Die Absichten, Äußerungen und Entitäten werden für diese Domäne konfiguriert.

Vordefinierte Entität

Eine vordefinierte Entität ist eine Entität, die LUIS für allgemeine Arten von Informationen bereitstellt, z. B. „Zahl“, „URL“ und „E-Mail“. Diese werden auf der Grundlage öffentlicher Daten erstellt. Sie können eine vordefinierte Entität als eigenständige Entität oder als Feature zu einer Entität hinzufügen.

Vordefinierte Absicht

Eine vordefinierte Absicht ist eine Absicht, die LUIS für allgemeine Arten von Informationen vorsieht, und die mit ihren eigenen bezeichneten Beispieläußerungen bereitgestellt werden.

Vorhersage

Eine Vorhersage ist eine REST-Anforderung an den Azure LUIS-Vorhersagedienst, der neue Daten (Benutzeräußerung) aufnimmt und die trainierte und veröffentlichte Anwendung auf diese Daten anwendet, um festzustellen, welche Absichten und Entitäten gefunden werden.

Vorhersageschlüssel

Der Vorhersageschlüssel ist der Schlüssel, der mit dem LUIS-Dienst verbunden ist, den Sie in Azure erstellt haben und der Ihre Verwendung des Vorhersageendpunkts autorisiert.

Dieser Schlüssel ist nicht der Erstellungsschlüssel. Wenn Sie einen Vorhersageendpunktschlüssel besitzen, sollte dieser anstelle des Erstellungsschlüssels für alle Endpunktanforderungen verwendet werden. Sie können Ihren aktuellen Vorhersageschlüssel innerhalb der Endpunkt-URL unten auf der Azure-Ressourcenseite der LUIS-Website anzeigen. Es ist der Wert des Name-Wert-Paars „subscription-key“.

Vorhersageressource

Ihre LUIS-Vorhersageressource ist ein verwaltbares Element, das über Azure erhältlich ist. Die Ressource ist Ihr Zugang zu der zugehörigen Vorhersage des Azure-Diensts. Die Ressource enthält Vorhersagen.

Die Vorhersageressource weist die Azure-Art LUIS auf.

Vorhersageergebnis

Der Score ist eine Zahl zwischen 0 und 1, die ein Maß dafür ist, wie sicher das System ist, dass eine bestimmte Eingabeäußerung mit einer bestimmten Absicht übereinstimmt. Eine Punktzahl näher an 1 bedeutet, dass das System sehr zuversichtlich über seine Ausgabe ist und ein Punktwert näher an 0 ist, bedeutet, dass das System sicher ist, dass die Eingabe nicht mit einer bestimmten Ausgabe übereinstimmt. Scores in der Mitte bedeuten, dass das System sehr unsicher ist, wie es die Entscheidung treffen soll.

Nehmen Sie z. B. ein Modell, das verwendet wird, um festzustellen, ob ein Kundentext eine Lebensmittelbestellung enthält. Es könnte einen Score von 1 für „Ich möchte einen Kaffee bestellen“ (das System ist sehr zuversichtlich, dass dies ein Befehl ist) und einen Score von 0 für „mein Team hat das Spiel gestern Abend gewonnen“ (das System ist sehr zuversichtlich, dass dies KEIN Befehl ist) ergeben. Und es könnte einen Score von 0,5 für „Lasst uns Tee trinken“ haben (ist nicht sicher, ob dies ein Befehl ist).

Programmierschlüssel

Umbenannt in Erstellungsschlüssel.

Veröffentlichen

Veröffentlichen bedeutet, dass die aktive Version einer LUIS-App auf einem Endpunkt für Staging oder Produktion verfügbar gemacht wird.

Kontingent

Das LUIS-Kontingent ist die Einschränkung durch den Azure-Abonnementtarif. Das LUIS-Kontingent kann sowohl im Hinblick auf die Anforderungen pro Sekunde (HTTP-Status 429) als auch auf die Summe der Anforderungen in einem Monat (HTTP-Status 403) eingeschränkt werden.

Schema

Ihr Schema umfasst Ihre Absichten und Entitäten zusammen mit den untergeordneten Entitäten. Das Schema wird anfänglich geplant und dann im Laufe der Zeit iteriert. Das Schema umfasst keine App-Einstellungen, Features oder Beispieläußerungen.

Standpunktanalyse

Die Stimmungsanalyse liefert positive oder negative Werte zu Äußerungen, die vom Sprachdienst bereitgestellt werden.

Sprachvorbereitung

Die Sprachvorbereitung verbessert die Erkennung von gesprochenen Wörtern und Ausdrücken, die häufig in Ihrem Szenario mit Speech-Diensten verwendet werden. Bei Anwendungen, für die die Sprachvorbereitung aktiviert ist, werden alle mit LUIS bezeichneten Beispiele verwendet, um die Genauigkeit der Spracherkennung durch die Erstellung eines angepassten Sprachmodells für diese spezielle Anwendung zu verbessern. Bei einem Schachspiel würden Sie beispielsweise sicherstellen, dass bei der Benutzeranweisung „Move Knight“ nicht „Move Night“ verstanden wird. Die LUIS-App sollte Beispiele enthalten, in denen „Knight“ als Entität gekennzeichnet ist.

Startschlüssel

Ein öffentlicher Schlüssel für die ersten Gehversuche in LUIS.

Synonyme

In LUIS-Listenentitäten können Sie einen normalisierten Wert erstellen, der jeweils eine Liste von Synonymen enthalten kann. Wenn Sie z. B. eine Größenentität erstellen, die normalisierte Werte für „klein“, „mittel“, „groß“ und „sehr groß“ aufweist. Sie könnten für jeden Wert wie folgt Synonyme erstellen:

Nomalisierter Wert Synonyme
Klein das kleine, 8 Unzen
Medium normal, 12 Unzen
Groß groß, 16 Unzen
Sehr groß die größte, 24 Unzen

Das Modell gibt den normalisierten Wert für die Entität zurück, wenn eines von Synonymen in der Eingabe angezeigt wird.

Testen

Das Testen einer LUIS-App bedeutet die Anzeige von Modellvorhersagen.

Zeitzonenunterschied

Der Endpunkt enthält einen Zeitzonenunterschied (timezoneOffset). Dies ist die Anzahl Minuten, die Sie in der vordefinierten Entität datetimeV2 hinzufügen oder entfernen sollten. Wenn die Äußerung z.B. „Wie spät ist es?“ lautet, wird als datetimeV2-Wert die aktuelle Uhrzeit bei der Clientanforderung zurückgegeben. Wenn Ihre Clientanforderung von einem Bot oder einer anderen Anwendung stammt, die nicht dem Benutzer Ihres Bots entspricht, sollten Sie den Offset zwischen dem Bot und dem Benutzer übergeben.

Weitere Informationen finden Sie unter Ändern der Zeitzone von vordefinierten datetimeV2-Entitäten.

Token

Ein Token ist die kleinste Texteinheit, die von LUIS erkannt werden kann. Dies unterscheidet sich leicht von Sprache zu Sprache.

Für Englisch ist ein Token eine fortlaufende Spanne (ohne Leerzeichen oder Interpunktion) von Buchstaben und Zahlen. Ein Leerzeichen ist KEIN Token.

Ausdruck Tokenanzahl Erklärung
Dog 1 Ein einzelnes Wort ohne Interpunktion oder Leerzeichen.
RMT33W 1 Eine Nummer für einen Datensatzlocator. Es kann Zahlen und Buchstaben enthalten, hat aber keine Interpunktion.
425-555-5555 5 Eine Telefonnummer. Jedes Interpunktionszeichen ist ein einzelnes Token, sodass 425-555-5555 aus fünf Token bestehen würde:
425
-
555
-
5555
https://luis.ai 7 https
:
/
/
luis
.
ai

Trainieren

Unter Training wird verstanden, LUIS alle Änderungen an der aktiven Version seit dem letzten Training beizubringen.

Trainingsdaten

Trainingsdaten sind die Informationen, die zum Trainieren eines Modells benötigt werden. Dazu gehören das Schema, bezeichnete Äußerungen, Features und Anwendungseinstellungen.

Trainingsfehler

Schulungsfehler sind Vorhersagen für Ihre Schulungsdaten, die nicht mit ihren Bezeichnungen übereinstimmen.

Äußerung

Eine Äußerung ist eine Benutzereingabe, bei der es sich um einen kurzen Text handelt, der repräsentativ für einen Satz in einer Unterhaltung ist. Es ist ein natürlicher Sprachausdruck wie "2 Tickets für Seattle am nächsten Dienstag buchen". Beispiel-Äußerungen werden hinzugefügt, um das Modell zu trainieren, und das Modell prognostiziert zur Laufzeit neue Äußerungen.

Version

Eine LUIS-Version ist eine spezifische Instanz einer LUIS-App, die einer LUIS-App-ID und dem veröffentlichten Endpunkt zugeordnet ist. Jede LUIS-App hat mindestens eine Version.