Как использовать Luis Intent в среде Botbuilder v4 без загрузки файла json из LUIS - PullRequest
1 голос
/ 12 февраля 2020

Я использую приведенный ниже код:

https://github.com/microsoft/BotBuilder-Samples/tree/master/experimental/adaptive-dialog/csharp_dotnetcore/

Я загрузил csharp_dotnetcore.sln в файл Visual Studio и могу видеть задачу core-bot to- бот, использующий карты и многооборотную подсказку. Я могу построить проект. В README упоминается, что я должен загрузить файл json из LUIS и указать его в c местоположении. Однако даже после загрузки файла и помещения в него намерения не распознаются.

Пожалуйста, помогите мне с добавлением намерения LUIS в этом проекте.

А также, где внести необходимые изменения, чтобы определить намерения, представленные в чат-боте. Будет ли это в RootDialog.cs? Я также поместил идентификатор приложения LUIS, ключ и имя хоста в CoreBot.luis. json.

На прилагаемом скриншоте можно увидеть пример выходных данных. Где он производит только вывод из файла CoreBot.luis. json и его вид вывода stati c, даже если после изменения содержимого файла json я получаю тот же ответ в chatbot, и я тоже хочу его для определения выходных данных непосредственно с портала LUIS

I have already trained and published the intents in LUIS.

Пожалуйста, помогите.

1 Ответ

0 голосов
/ 13 февраля 2020

Хорошо, ваша проблема здесь - полная путаница. Вы перечисляете 3 отдельных проекта, которые, как вы говорите, не работают.

И CoreBot, и ToDoBot требуют LUIS. Вы должны добавить модель LUIS на свой портал LUIS.ai, используя либо CLI, либо вручную через загрузку портала:

howtoaddluis

Как только вы получите свой LUIS При создании приложения вы можете использовать идентификатор приложения и пароль, полученные на портале LUIS, для добавления в набор настроек. json файл:

portal Key

appsettings.json

В вопросе вы говорите, что используете CoreBot, в первом комментарии вы говорите, что используете Cards Bot, а в более позднем комментарии вы говорите, что используете ToDo Bot. Это три разных бота в решении, поэтому вы, вероятно, помещаете свои ключи в неправильный файл appsetttings. json. Дважды проверьте, что вы используете правильные настройки appsettings. json file.

Также обратите внимание: боты в экспериментальной ветке предназначены для того, чтобы увидеть различные возможные подходы, которые Bot Framework может использовать в будущем, и должны не использовать в производственных условиях. Они не гарантированно работают и не поддерживаются.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...