LUIS
Mit azure cognitive services language understanding intelligent service (LUIS) können Sie die Sprache kontextbezogen verstehen, damit Ihre Apps mit Personen kommunizieren, wie sie sprechen.
Dieser Connector ist in den folgenden Produkten und Regionen verfügbar:
| Dienstleistung | Class | Regions |
|---|---|---|
| Copilot Studio | Norm | Alle Power Automate-Regionen |
| Logik-Apps | Norm | Alle Logik-Apps-Regionen |
| Power Apps | Norm | Alle Power Apps-Regionen |
| Power Automate | Norm | Alle Power Automate-Regionen |
| Connectormetadaten | |
|---|---|
| Herausgeber | Microsoft |
| Webseite | https://azure.microsoft.com/services/cognitive-services/language-understanding-intelligent-service/ |
Bekannte Probleme und Einschränkungen
Im Folgenden sind einige bekannte Einschränkungen der Verwendung des LUIS-Connectors aufgeführt.
- Dropdowns für App-ID, App-Version, Desired Intent and Desired Entity call authoring endpoints und require an authoring key to be used when creating a connection. Wenn nur ein Endpunktschlüssel verfügbar ist, muss man "Benutzerdefinierten Wert eingeben" verwenden, um die entsprechenden Parameterwerte einzugeben.
Erstellen einer Verbindung
Der Connector unterstützt die folgenden Authentifizierungstypen:
| Vorgabe | Parameter zum Erstellen einer Verbindung. | Alle Regionen | Freigabefähig |
Vorgabe
Anwendbar: Alle Regionen
Parameter zum Erstellen einer Verbindung.
Dies ist eine freigabefähige Verbindung. Wenn die Power-App für einen anderen Benutzer freigegeben wird, wird auch die Verbindung freigegeben. Weitere Informationen finden Sie in der Übersicht über Connectors für Canvas-Apps – Power Apps | Microsoft-Dokumente
| Name | Typ | Description | Erforderlich |
|---|---|---|---|
| API-Schlüssel | securestring | API-Schlüssel | Richtig |
| Vorhersageendpunkt | Schnur | Vorhersageendpunkt. Wenn nicht angegeben, wird sie standardmäßig auf https://westus.api.cognitive.microsoft.com. |
Drosselungsgrenzwerte
| Name | Aufrufe | Verlängerungszeitraum |
|---|---|---|
| API-Aufrufe pro Verbindung | 1200 | 60 Sekunden |
Aktionen
| Entität nach Typ abrufen |
Bei einem bestimmten Entitätstyp gibt der Vorgang das beste übereinstimmende Entitätsmodell aus dem LUIS-Vorhersageobjekt zurück. |
| Vorhersage abrufen |
Bei einigen Eingabetexten gibt dieser Vorgang eine Vorhersage basierend auf einem vorab trainierten Modell zurück. Das zurückgegebene Vorhersageobjekt kann auch als Eingabe für andere LUIS-Aktionen verwendet werden. |
Entität nach Typ abrufen
Bei einem bestimmten Entitätstyp gibt der Vorgang das beste übereinstimmende Entitätsmodell aus dem LUIS-Vorhersageobjekt zurück.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
App-ID
|
app-id | True | string |
ID der trainierten Anwendung |
|
Gewünschte Entität
|
desiredEntity | True | string |
Die gewünschte Entität. |
|
App-Version
|
versionId | string |
Der Versionsname. Der Wert 0,1 wird standardmäßig verwendet. |
|
|
luisPredictionObject
|
luisPredictionObject | True | string |
Gibt zurück
Vorhersage abrufen
Bei einigen Eingabetexten gibt dieser Vorgang eine Vorhersage basierend auf einem vorab trainierten Modell zurück. Das zurückgegebene Vorhersageobjekt kann auch als Eingabe für andere LUIS-Aktionen verwendet werden.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
App-ID
|
app-id | True | string |
ID der trainierten Anwendung. |
|
Text zur Äußerung
|
q | True | string |
Zu prognostizierende Zeichenfolge |
|
Gewünschte Absicht
|
desiredIntent | string |
Gewünschte Topbewertungsabsicht |
|
|
App-Version
|
versionId | string |
Der Versionsname. Der Wert 0,1 wird standardmäßig verwendet. |
Gibt zurück
- Body
- PredictResponse
Definitionen
PredictResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
LUIS-Vorhersage
|
luisPrediciton | string |
Wird als Eingabe für andere LUIS-Aktionen verwendet. |
|
Ist erwünschte Absicht
|
isDesiredIntent | boolean |
True, wenn die oberste Bewertungsabsicht mit der gewünschten Absicht übereinstimmt. |
|
Gewünschte Absicht
|
desiredIntent | string |
Gewünschte Absicht als Eingabe angegeben, falls vorhanden. |
|
Text zur Äußerung
|
query | string |
Zeichenfolge, auf der die Vorhersage basiert. |
|
Name
|
topScoringIntent.intent | string |
Name des Absichtsmodells. |
|
Score
|
topScoringIntent.score | float |
Prozentvertrauen der Vorhersage. |
|
Intents-Array
|
intents | array of object |
Liste aller vorhergesagten Absichten. |
|
Absichtsname
|
intents.intent | string |
Name des Absichtsmodells. |
|
Intent Score
|
intents.score | float |
Prozentvertrauen der Vorhersage. |
|
Entitätsarray
|
entities | array of LuisPredictResponseEntity |
Liste aller vorhergesagten Entitäten. |
LuisPredictResponseEntity
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Entitätswert
|
entity | string |
Wert des entsprechenden Entitätstyps. |
|
Entitätstyp
|
type | string |
Name des Entitätsmodells. |
|
Entitätsbewertung
|
score | float |
Prozentvertrauen der Vorhersage. |
GetTopScoringMatchingEntityResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Entität
|
entity | LuisPredictResponseEntityMinusType | |
|
entityMatchInfo
|
entityMatchInfo | EntityMatchInfo |
LuisPredictResponseEntityMinusType
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Entitätswert
|
entity | string |
Wert des entsprechenden Entitätstyps. |
|
Entitätsbewertung
|
score | float |
Prozentvertrauen der Vorhersage. |
|
Entitätsauflösung
|
resolution | string |
Die Auflösung dieser Entität. Gilt nur für integrierte Entitäten. |
EntityMatchInfo
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Gewünschte Entität
|
desiredEntity | string |
Gewünschte Entität, die als Eingabe angegeben wurde, falls vorhanden. |
|
Ist Entitäts-Übereinstimmung
|
isEntityMatch | boolean |
True, wenn die spezifische Entität gefunden wurde. |
|
Anzahl entitätsgleicher Übereinstimmungen
|
entityMatchCount | integer |
Anzahl der Entitäten, die dem gewünschten Entitätstyp entsprechen. |