LUIS
Med azure cognitive services language understanding intelligent service (LUIS) kan du förstå språket kontextuellt, så att dina appar kommunicerar med människor på det sätt de talar.
Den här anslutningsappen är tillgänglig i följande produkter och regioner:
| Tjänster | Class | Regioner |
|---|---|---|
| Copilot Studio | Norm | Alla Power Automate-regioner |
| Logiska appar | Norm | Alla Logic Apps-regioner |
| Power Apps | Norm | Alla Power Apps-regioner |
| Power Automate | Norm | Alla Power Automate-regioner |
| Metadata för anslutningsprogram | |
|---|---|
| Utgivare | Microsoft |
| Webbplats | https://azure.microsoft.com/services/cognitive-services/language-understanding-intelligent-service/ |
Kända problem och begränsningar
Följande är några kända begränsningar för att använda LUIS-anslutningsappen
- Listrutor för app-ID, appversion, önskad avsikt och önskade entitetsanropsredigeringsslutpunkter och kräver därför att en redigeringsnyckel används när du skapar en anslutning. Om endast en slutpunktsnyckel är tillgänglig måste man använda "Ange anpassat värde" för att ange motsvarande parametervärden.
Skapa en anslutning
Anslutningsappen stöder följande autentiseringstyper:
| Standardinställning | Parametrar för att skapa anslutning. | Alla regioner | Shareable |
Standard
Tillämpligt: Alla regioner
Parametrar för att skapa anslutning.
Det här är en delningsbar anslutning. Om power-appen delas med en annan användare delas även anslutningen. Mer information finns i Översikt över anslutningsappar för arbetsyteappar – Power Apps | Microsoft Docs
| Namn | Typ | Description | Krävs |
|---|---|---|---|
| API-nyckel | securestring | API-nyckel | Sann |
| Förutsägelseslutpunkt | snöre | Förutsägelseslutpunkt. Om det inte anges är standardvärdet https://westus.api.cognitive.microsoft.com. |
Begränsningsgränser
| Name | Anrop | Förnyelseperiod |
|---|---|---|
| API-anrop per anslutning | 1200 | 60 sekunder |
Åtgärder
| Hämta entitet efter typ |
För en viss entitetstyp returnerar åtgärden den bästa matchande entitetsmodellen från LUIS-förutsägelseobjektet. |
| Hämta förutsägelse |
Med viss indatatext returnerar de här åtgärderna en förutsägelse baserad på en förtränad modell. Förutsägelseobjektet som returneras kan också användas som indata för andra LUIS-åtgärder. |
Hämta entitet efter typ
För en viss entitetstyp returnerar åtgärden den bästa matchande entitetsmodellen från LUIS-förutsägelseobjektet.
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
App-ID
|
app-id | True | string |
ID för det tränade programmet |
|
Önskad entitet
|
desiredEntity | True | string |
Önskad entitet. |
|
Appversion
|
versionId | string |
Versionsnamnet. Värdet 0.1 används som standard. |
|
|
luisPredictionObject
|
luisPredictionObject | True | string |
Returer
Hämta förutsägelse
Med viss indatatext returnerar de här åtgärderna en förutsägelse baserad på en förtränad modell. Förutsägelseobjektet som returneras kan också användas som indata för andra LUIS-åtgärder.
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
App-ID
|
app-id | True | string |
ID för det tränade programmet. |
|
Yttrandetext
|
q | True | string |
Sträng att förutsäga |
|
Önskad avsikt
|
desiredIntent | string |
Önskad avsikt med högsta poäng |
|
|
Appversion
|
versionId | string |
Versionsnamnet. Värdet 0.1 används som standard. |
Returer
- Body
- PredictResponse
Definitioner
PredictResponse
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
LUIS-förutsägelse
|
luisPrediciton | string |
Används som indata för andra LUIS-åtgärder. |
|
Är önskad avsikt
|
isDesiredIntent | boolean |
Sant om avsikten med högsta poäng matchar den önskade avsikten. |
|
Önskad avsikt
|
desiredIntent | string |
Önskad avsikt har angetts som indata, om någon. |
|
Yttrandetext
|
query | string |
Sträng som förutsägelsen baseras på. |
|
Namn
|
topScoringIntent.intent | string |
Namn på avsiktsmodellen. |
|
Score
|
topScoringIntent.score | float |
Procent förtroende för förutsägelse. |
|
Intents-matris
|
intents | array of object |
Lista över alla förutsagda avsikter. |
|
Avsiktsnamn
|
intents.intent | string |
Namn på avsiktsmodellen. |
|
Avsiktspoäng
|
intents.score | float |
Procent förtroende för förutsägelse. |
|
Entitetsmatris
|
entities | array of LuisPredictResponseEntity |
Lista över alla förutsagda entiteter. |
LuisPredictResponseEntity
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
Entitetsvärde
|
entity | string |
Värdet för motsvarande entitetstyp. |
|
Entitetstyp
|
type | string |
Namnet på entitetsmodellen. |
|
Entitetspoäng
|
score | float |
Procent förtroende för förutsägelse. |
GetTopScoringMatchingEntityResponse
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
entitet
|
entity | LuisPredictResponseEntityMinusType | |
|
entityMatchInfo
|
entityMatchInfo | EntityMatchInfo |
LuisPredictResponseEntityMinusType
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
Entitetsvärde
|
entity | string |
Värdet för motsvarande entitetstyp. |
|
Entitetspoäng
|
score | float |
Procent förtroende för förutsägelse. |
|
Entitetsmatchning
|
resolution | string |
Lösningen för den här entiteten. Gäller endast för inbyggda entiteter. |
EntityMatchInfo
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
Önskad entitet
|
desiredEntity | string |
Önskad entitet som anges som indata, om någon. |
|
Är entitetsmatchning
|
isEntityMatch | boolean |
Sant om den specifika entiteten hittades. |
|
Antal entitetsmatchning
|
entityMatchCount | integer |
Antal entiteter som matchar önskad entitetstyp. |