Como consultar o runtime de previsão com o texto do usuário
Importante
O LUIS será desativado em 1º de outubro de 2025 e, a partir de 1º de abril de 2023, você não poderá criar novos recursos do LUIS. É recomendável migrar seus aplicativos LUIS para a compreensão da linguagem coloquial a fim de usufruir do suporte contínuo ao produto e dos recursos multilíngues.
Para entender o que um ponto de extremidade de previsão do LUIS retorna, exiba um resultado de previsão em um navegador da Web.
Pré-requisitos
Para consultar um aplicativo público, você precisará de:
- Suas informações de recurso do LUIS (Reconhecimento vocal):
- Chave de previsão, que pode ser obtida do Portal do LUIS. Caso você ainda não tenha uma assinatura para criar uma chave, registre-se em uma conta gratuita.
- Subdomínio do ponto de extremidade de previsão – o subdomínio também é o nome do recurso LUIS.
- Uma ID do aplicativo LUIS – use a ID do aplicativo IoT público de
df67dcdb-c37d-46af-88e1-8b97951ca1c2
. A consulta de usuário usada no código de início rápido é específica para esse aplicativo. Esse aplicativo deve funcionar com qualquer recurso de previsão diferente das regiões da Europa ou da Austrália, pois ele usa "westus" como a região de criação.
Usar o navegador para ver as previsões
Abra um navegador da Web.
Use as URLs completas abaixo, substituindo
YOUR-KEY
por sua própria chave de Previsão do LUIS. As solicitações são solicitações GET e incluem a autorização, com a chave de Previsão do LUIS, como um parâmetro de cadeia de consulta.O formato da URL V3 para uma solicitação de ponto de extremidade GET (por slots) é:
https://YOUR-LUIS-ENDPOINT-SUBDOMAIN.api.cognitive.microsoft.com/luis/prediction/v3.0/apps/df67dcdb-c37d-46af-88e1-8b97951ca1c2/slots/production/predict?query=turn on all lights&subscription-key=YOUR-LUIS-PREDICTION-KEY
Cole a URL em uma janela do navegador e pressione Enter. O navegador exibe um resultado JSON que indica que o LUIS detecta a intenção
HomeAutomation.TurnOn
como a intenção principal e a entidadeHomeAutomation.Operation
com o valoron
.{ "query": "turn on all lights", "prediction": { "topIntent": "HomeAutomation.TurnOn", "intents": { "HomeAutomation.TurnOn": { "score": 0.5375382 } }, "entities": { "HomeAutomation.Operation": [ "on" ] } } }
Para ver todas as intenções, adicione o parâmetro de cadeia de consulta apropriado.
Adicione
show-all-intents=true
ao final da cadeia de consulta para mostrar todas as intenções everbose=true
para retornar todas as informações detalhadas de entidades.https://YOUR-LUIS-ENDPOINT-SUBDOMAIN.api.cognitive.microsoft.com/luis/prediction/v3.0/apps/df67dcdb-c37d-46af-88e1-8b97951ca1c2/slots/production/predict?query=turn on all lights&subscription-key=YOUR-LUIS-PREDICTION-KEY&show-all-intents=true&verbose=true
{ "query": "turn off the living room light", "prediction": { "topIntent": "HomeAutomation.TurnOn", "intents": { "HomeAutomation.TurnOn": { "score": 0.5375382 }, "None": { "score": 0.08687421 }, "HomeAutomation.TurnOff": { "score": 0.0207554 } }, "entities": { "HomeAutomation.Operation": [ "on" ] } } }