Опубликовал приложение в сервисе luis, хотел бы использовать его программно с python
from azure.cognitiveservices.language.luis.runtime import LUISRuntimeClient
from msrest.authentication import CognitiveServicesCredentials
// Create client with SubscriptionKey and Endpoint
client = LUISRuntimeClient(
'https://westus.api.cognitive.microsoft.com', # Change "westus" to your region if necessary
CognitiveServicesCredentials("[LUIS_SUBSCRIPTION_KEY]"), # Put your LUIS Subscription key
)
// Predict
df['utternace'].apply(lambda x: client.prediction.resolve('XXXXXXXXXXXXX',x))
(XXXXXXX - идентификатор приложения)
Вывод не обеспечивает счет согласно документации
{'additional_properties': {}, 'query': 'implication the entity may not be able to monitor details effectively ', 'altered_query': None, 'top_scoring_intent': **<azure.cognitiveservices.language.luis.runtime.models.intent_model_py3.IntentModel object at 0x000001FEBBC81588>**, 'intents': None, 'entities': [], 'composite_entities': None, 'sentiment_analysis': **<azure.cognitiveservices.language.luis.runtime.models.sentiment_py3.Sentiment object at 0x000001FEBBC810B8>}**
Из документации вывод должен быть такой
Пример вывода:
Как извлечь результат LUIS в кадр данных pandas