Можно ли использовать API-интерфейс Direct Line, который используется через службу Azure Bot, для локальной среды? - PullRequest
1 голос
/ 24 сентября 2019

Вопрос, который у меня возникает, заключается в том, можете ли вы использовать службу Microsoft Bot Framework через локальное решение через, в идеале, докер-контейнер, ~~ или хотя бы через установку стека Azure ~~ (в настоящее время недоступно через стек Azure)?Нам нужно 100% готовое решение, которое будет использовать LUIS и другие службы Azure, но при этом использовать чат-бота.

Проблема в том, что бот почти требует решения через прямую линию api, которая аутентифицируется через токен.Этот токен генерируется через службу Azure, если это не секрет, а прямая линия API - через зарегистрированное приложение бота через службу Azure.

Хотя существует поддержка контейнера LUIS, то есть локализованный докер-контейнер, который может вызывать службы Azure Cognitive и использовать их через этот контейнер, похоже, что никакой поддержки службы каркаса бота не существует.Который только кажется странным, что нет одного без другого.

https://docs.microsoft.com/en-us/azure/cognitive-services/cognitive-services-container-support

Но это нормально, если использовать стек Azure, который может решить многие локальные решения.Это может быть даже гибридный вариант, когда lLis и другие аспекты связаны с традиционными облачными сервисами, но бот-сервис должен быть готов и использовать прямую линию API.Если возможно.Или каково другое решение?

Должны ли это быть традиционные вызовы api restful и что будет отсутствовать в развернутом узлеjj или боте C # в облаке.Возможно, я что-то упускаю в архитектуре, но описанная потребность на 100% дешевле помещения

1 Ответ

1 голос
/ 26 сентября 2019

Вы захотите заглянуть в офлайн DirectLine .Это неофициальный пакет, но это с открытым исходным кодом .

...