Working with the Azure enterprise bot model, everything is deployed, enabled and functioning. But all calls to LUIS are failing in the chatbot, both on desktop and in Azure's web environment. My LUIS model works in luis.ai when testing, but when connecting to LUIS from the bot I get the error below:
The only thing that does not work is the call to LUIS from the chatbot. It returns unauthorized. I've spent about 8 hours on google and verifying settings. Can somebody tell me where the checkbox is that i've missed?
Basic chatbot function is good. microsoft app id and secret are good. QNA maker implementation is good. Publish cycles from Visual Studio is working fine. I have verified the LUIS app functions in luis.ai. I have verified all keys are properly written in cognitivemodels.json I have verified all keys are correct by changing them incrementally, noting that the app fails, restoring to the correct value, and noting that the app functions.
trace results:
App ID: Version: Unknown Slot: Production Recognizer ResultRaw Response { "recognizerResult": { "alteredText": null, "entities": { "$instance": {} }, "intents": { "l_general": { "score": 0.6153312 } }, "text": "test" } } Top-Scoring Intent l_general (0.6153312) Please add your LUIS service to enable reassigning. Entities No Entities
error from emulator log: [LUIS] Unauthorized: Your bot is not configured to interact with LUIS app: . Please connect your bot to LUIS using the services pane.
The service pane appears, I add in all the keys and information as copied from luis.ai for the referenced appID. On save, the pane disappears and nothing changes.