LUIS
O Serviço Inteligente de Compreensão de Linguagem (LUIS) dos Serviços Cognitivos do Azure permite-lhe compreender a linguagem contextualmente, para que as suas aplicações comuniquem com as pessoas da forma como falam.
Este conector está disponível nos seguintes produtos e regiões:
| Serviço | Class | Regiões |
|---|---|---|
| Estúdio Copiloto | Standard | Todas as regiões do Power Automate |
| Aplicações Lógicas | Standard | Todas as regiões do Logic Apps |
| Aplicações Power | Standard | Todas as regiões do Power Apps |
| Automatize o poder | Standard | Todas as regiões do Power Automate |
| Metadados do conector | |
|---|---|
| Editora | Microsoft |
| Sítio Web | https://azure.microsoft.com/services/cognitive-services/language-understanding-intelligent-service/ |
Problemas conhecidos e limitações
A seguir estão algumas limitações conhecidas do uso do conector LUIS
- Os menus suspensos para ID do aplicativo, Versão do aplicativo, Intenção desejada e Entidade desejada chamam pontos de extremidade de criação e, portanto, exigem que uma chave de criação seja usada ao criar uma conexão. No caso de apenas uma chave de ponto final estar disponível, deve-se usar "Enter custom value" para inserir os valores de parâmetro correspondentes.
A criar uma ligação
O conector suporta os seguintes tipos de autenticação:
| Predefinição | Parâmetros para criar conexão. | Todas as regiões | Compartilhável |
Padrão
Aplicável: Todas as regiões
Parâmetros para criar conexão.
Esta é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, a conexão também será compartilhada. Para obter mais informações, consulte a Visão geral de conectores para aplicativos de tela - Power Apps | Documentos Microsoft
| Nome | Tipo | Description | Obrigatório |
|---|---|---|---|
| Chave de API | securestring | Chave de API | Verdade |
| Ponto final de previsão | cadeia (de caracteres) | Ponto final de previsão. Se não for especificado, o padrão será .https://westus.api.cognitive.microsoft.com |
Limites de Limitação
| Name | Chamadas | Período de Renovação |
|---|---|---|
| Chamadas de API por conexão | 1200 | 60 segundos |
Ações
| Obter entidade por tipo |
Para um determinado tipo de entidade, a operação retorna o melhor modelo de entidade correspondente do objeto de previsão LUIS. |
| Obter previsão |
Dado algum texto de entrada, essas operações retornam uma previsão com base em um modelo pré-treinado. O objeto de previsão retornado também pode ser usado como entrada para outras ações do LUIS. |
Obter entidade por tipo
Para um determinado tipo de entidade, a operação retorna o melhor modelo de entidade correspondente do objeto de previsão LUIS.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
ID da Aplicação
|
app-id | True | string |
Identificação da aplicação treinada |
|
Entidade desejada
|
desiredEntity | True | string |
A entidade desejada. |
|
Versão do aplicativo
|
versionId | string |
O nome da versão. O valor 0,1 será usado por padrão. |
|
|
luisPredictionObject
|
luisPredictionObject | True | string |
Devoluções
Obter previsão
Dado algum texto de entrada, essas operações retornam uma previsão com base em um modelo pré-treinado. O objeto de previsão retornado também pode ser usado como entrada para outras ações do LUIS.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
ID da Aplicação
|
app-id | True | string |
Id do aplicativo treinado. |
|
Texto do enunciado
|
q | True | string |
String para prever |
|
Intenção desejada
|
desiredIntent | string |
Intenção de pontuação máxima desejada |
|
|
Versão do aplicativo
|
versionId | string |
O nome da versão. O valor 0,1 será usado por padrão. |
Devoluções
- Body
- PredictResponse
Definições
PredictResponse
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Previsão LUIS
|
luisPrediciton | string |
Usado como entrada para outras ações do LUIS. |
|
É a intenção desejada
|
isDesiredIntent | boolean |
True se a intenção de pontuação máxima corresponder à intenção desejada. |
|
Intenção desejada
|
desiredIntent | string |
Intenção desejada especificada como entrada, se houver. |
|
Texto do enunciado
|
query | string |
String na qual a previsão se baseia. |
|
Nome
|
topScoringIntent.intent | string |
Nome do modelo de intenção. |
|
Score
|
topScoringIntent.score | float |
Percentagem de confiança da previsão. |
|
Matriz de intenções
|
intents | array of object |
Lista de todas as intenções previstas. |
|
Nome da intenção
|
intents.intent | string |
Nome do modelo de intenção. |
|
Pontuação de intenção
|
intents.score | float |
Percentagem de confiança da previsão. |
|
Matriz de entidades
|
entities | array of LuisPredictResponseEntity |
Lista de todas as entidades previstas. |
LuisPredictResponseEntity
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Valor da entidade
|
entity | string |
Valor do tipo de entidade correspondente. |
|
Tipo de Entidade
|
type | string |
Nome do modelo de entidade. |
|
Pontuação da entidade
|
score | float |
Percentagem de confiança da previsão. |
GetTopScoringMatchingEntityResponse
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
entidade
|
entity | LuisPredictResponseEntityMinusType | |
|
entityMatchInfo
|
entityMatchInfo | EntityMatchInfo |
LuisPredictResponseEntityMinusType
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Valor da entidade
|
entity | string |
Valor do tipo de entidade correspondente. |
|
Pontuação da entidade
|
score | float |
Percentagem de confiança da previsão. |
|
Resolução de Entidades
|
resolution | string |
A resolução desta entidade. Aplica-se apenas a entidades incorporadas. |
EntityMatchInfo
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Entidade desejada
|
desiredEntity | string |
Entidade desejada especificada como entrada, se houver. |
|
É correspondência de entidade
|
isEntityMatch | boolean |
True se a entidade específica foi encontrada. |
|
Contagem de correspondência de entidade
|
entityMatchCount | integer |
Número de entidades que correspondem ao tipo de entidade desejado. |