LUIS
Služba LUIS (Azure Cognitive Services Language Understanding Language Understanding Intelligent Service) umožňuje porozumět kontextu jazyka, takže vaše aplikace komunikují s lidmi způsobem, jakým mluví.
Tento konektor je dostupný v následujících produktech a oblastech:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Standard | Všechny Power Automate regiony |
| Logic Apps | Standard | Všechny oblasti Logic Apps |
| Power Apps | Standard | Všechny Power Apps regiony |
| Power Automate | Standard | Všechny Power Automate regiony |
| Metadata konektoru | |
|---|---|
| Vydavatel | Microsoft |
| Internetová stránka | https://azure.microsoft.com/services/cognitive-services/language-understanding-intelligent-service/ |
Známé problémy a omezení
Tady jsou některá známá omezení používání konektoru LUIS.
- Rozevírací seznamy pro ID aplikace , verzi aplikace, požadovaný záměr a koncové body vytváření volání požadované entity a proto vyžadují použití klíče pro vytváření obsahu při vytváření připojení. V případě, že je k dispozici pouze klíč koncového bodu, je nutné použít k zadání odpovídajících hodnot parametrů zadat vlastní hodnotu.
Vytvoření připojení
Konektor podporuje následující typy ověřování:
| výchozí | Parametry pro vytvoření připojení | Všechny oblasti | Sdíletelný |
Výchozí
Použitelné: Všechny oblasti
Parametry pro vytvoření připojení
Toto připojení je možné sdílet. Pokud se power app sdílí s jiným uživatelem, sdílí se i připojení. Další informace najdete v přehledu konektorů pro aplikace plátna – Power Apps | Microsoft Docs
| Název | Typ | Description | Povinné |
|---|---|---|---|
| Klíč rozhraní API | securestring | Klíč rozhraní API | Pravdivé |
| Koncový bod předpovědi | řetězec | Koncový bod předpovědi. Pokud není zadaný, použije se výchozí hodnota https://westus.api.cognitive.microsoft.com. |
Limity omezování
| Name | Volání | Období obnovení |
|---|---|---|
| Volání rozhraní API na připojení | 1200 | 60 sekund |
Akce
| Získání entity podle typu |
Pro daný typ entity vrátí operace nejlepší odpovídající model entity z objektu predikce LUIS. |
| Získání předpovědi |
Vzhledem k určitému vstupnímu textu vrátí tato operace předpověď na základě předem natrénovaného modelu. Vrácený prediktivní objekt lze také použít jako vstup pro další akce LUIS. |
Získání entity podle typu
Pro daný typ entity vrátí operace nejlepší odpovídající model entity z objektu predikce LUIS.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID aplikace
|
app-id | True | string |
ID vytrénované aplikace |
|
Desired Entity
|
desiredEntity | True | string |
Požadovaná entita. |
|
Verze aplikace
|
versionId | string |
Název verze. Ve výchozím nastavení se použije hodnota 0.1. |
|
|
luisPredictionObject
|
luisPredictionObject | True | string |
Návraty
Získání předpovědi
Vzhledem k určitému vstupnímu textu vrátí tato operace předpověď na základě předem natrénovaného modelu. Vrácený prediktivní objekt lze také použít jako vstup pro další akce LUIS.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID aplikace
|
app-id | True | string |
ID vytrénované aplikace. |
|
Text promluvy
|
q | True | string |
Řetězec, který se má předpovědět |
|
Požadovaný záměr
|
desiredIntent | string |
Požadovaný záměr s nejvyšším skóre |
|
|
Verze aplikace
|
versionId | string |
Název verze. Ve výchozím nastavení se použije hodnota 0.1. |
Návraty
- Body
- PredictResponse
Definice
PredictResponse
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Predikce služby LUIS
|
luisPrediciton | string |
Používá se jako vstup pro další akce LUIS. |
|
Je požadovaný záměr.
|
isDesiredIntent | boolean |
Hodnota True, pokud záměr s nejvyšším skóre odpovídá požadovanému záměru. |
|
Požadovaný záměr
|
desiredIntent | string |
Požadovaný záměr zadaný jako vstup, pokud existuje. |
|
Text promluvy
|
query | string |
Řetězec, který je predikce založená. |
|
Název
|
topScoringIntent.intent | string |
Název modelu záměru |
|
Score
|
topScoringIntent.score | float |
Procento spolehlivosti předpovědi |
|
Pole záměrů
|
intents | array of object |
Seznam všech predikovaných záměrů |
|
Název záměru
|
intents.intent | string |
Název modelu záměru |
|
Skóre záměru
|
intents.score | float |
Procento spolehlivosti předpovědi |
|
Pole entit
|
entities | array of LuisPredictResponseEntity |
Seznam všech predikovaných entit |
LuisPredictResponseEntity
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Hodnota entity
|
entity | string |
Hodnota odpovídajícího typu entity |
|
Typ entity
|
type | string |
Název modelu entity. |
|
Skóre entity
|
score | float |
Procento spolehlivosti předpovědi |
GetTopScoringMatchingEntityResponse
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
entita
|
entity | LuisPredictResponseEntityMinusType | |
|
entityMatchInfo
|
entityMatchInfo | EntityMatchInfo |
LuisPredictResponseEntityMinusType
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Hodnota entity
|
entity | string |
Hodnota odpovídajícího typu entity |
|
Skóre entity
|
score | float |
Procento spolehlivosti předpovědi |
|
Rozlišení entit
|
resolution | string |
Řešení této entity. Platí jenom pro předdefinované entity. |
EntityMatchInfo
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Desired Entity
|
desiredEntity | string |
Desired entity specified as input, if any. |
|
Je shoda entit
|
isEntityMatch | boolean |
Hodnota True, pokud byla nalezena konkrétní entita. |
|
Počet shody entit
|
entityMatchCount | integer |
Počet entit, které odpovídají požadovanému typu entity. |