Подводные камни запуска закодированного бота с SDK v4

#botframework

Вопрос:

Я собираюсь создать чат-бота, используя платформу ботов Microsoft. Я переписывал документы в течение нескольких дней, чтобы погрузиться в новизну.

Такое ощущение, что Microsoft хочет, чтобы я использовал Composer, но, безусловно, код-это король…

Я чувствую, что SDK v4 имеет паритет функций с Composer, верно?

Я вижу здесь вопросы о миграции в ту или иную сторону. Это дверь в один конец, как говорит Джефф Безос?

Каких подводных камней я могу ожидать, если пойду по закодированному маршруту? Действительно ли это одна из тех вещей, которые лучше всего делать с графическим интерфейсом?

Заранее спасибо.

Ответ №1:

Конечно, здесь нет правильного ответа. Мое личное мнение заключается в том, что Composer значительно упрощает создание многих «основных» функций, от диалогов до подсказок и использования ботов в качестве навыков. Однако, как только вы выходите из того, что Composer считает «стандартным» (например, цикл диалога, в котором вы хотите сохранить некоторые значения подсказок, но изменить другие), вам либо придется пойти на компромисс с функциями, либо перейти к кодированию. Microsoft определенно продвигает Composer, но у меня есть функции, которые, хотя, возможно, и не совсем необходимы, не могут быть легко (или, может быть, вообще не могут быть реализованы с помощью Composer. Сейчас некоторые из моей команды изучают роботов-композиторов, но для новых проектов мы все еще используем полностью закодированных ботов.