Отправка обновления LUIS программно

#c# #chatbot #microsoft-cognitive #azure-language-understanding

#c# #чат-бот #microsoft-когнитивный #понимание языка azure

Вопрос:

У меня есть приложение, которое использует API QNA для добавления часто задаваемых вопросов в определенный KB, который подключен к приложению отправки.

Когда пользователь создает FAQ из моих приложений, он не добавляется в приложение отправки, если я вручную не запускаю команду dispatch refresh

Есть ли способ обновить отправку программно?

Ответ №1:

Прямого пути не существует, нет. Что касается документации по отправке, Dispatch — это просто инструмент CLI и ничего больше. Вы могли бы использовать что-то вроде класса Process в System.Диагностика для вызова этого инструмента CLI программно, хотя правильность вашей локальной конфигурации CLI будет зависеть.

Кроме того, отправка устарела и вскоре будет полностью заменена Orchestrator, который имеет программный интерфейс C # (и JavaScript). В качестве альтернативы вызову отправки через класс Process вы можете обновить свое приложение, чтобы использовать Orchestrator и вместо этого программно взаимодействовать с Orchestrator.