TL; DR , если вы довольны своим текущим решением, нет никаких причин для переключения. Сметные расходы:
- Bot Framework - 60 долл. / Мес. (10000 сообщений)
- Мощность виртуальных агентов - 1000 долл. / Мес. (2000 разговоров)
- Composer - Предполагается быть таким же или похожим на Bot Framework, $ 60 / мес.
Это в значительной степени вопрос предпочтений, но я могу высказать свое личное мнение. Этот пост выглядит немного устаревшим, но дает хороший общий обзор трех вариантов. У меня лично нет опыта работы с Bot Framework Composer.
Во-первых, общее мнение о переключении. Если вы уже работаете с Bot Framework и довольны им, я вижу мало причин для переключения. Bot Framework будет вашим самым дешевым вариантом. Очевидно, что есть много переменных для оценки, но я бы сказал, что если вы используете бесплатный уровень для всего, кроме плана обслуживания приложения, вы, вероятно, можете запустить бот Bot Framework за <60 долларов в месяц за 10000 Сообщения. Сравните это с <strong>Power Virtual Agents , который стоит 1000 долларов в месяц на 2000 сеансов (если бы на каждый сеанс приходилось 5 сообщений, это были бы эквивалентные цены; вы можете скорректировать ожидаемую продолжительность разговора). Если Bot Framework Composer - это просто интерфейс для традиционного бота Bot Framework, я бы ожидал, что цены будут такими же, около $ 60 / месяц.
Вот мои мысли по каждому
Bot Framework дает вам полный контроль над функциями вашего бота. Это 100% код, который отключит некоторых людей, но он идеально подходит для организаций с уже имеющимися компетенциями разработчиков или для людей, которые предпочитают не бороться с порой привередливыми пользовательскими интерфейсами разработчиков. По моему опыту, гораздо проще построить интеграцию таким образом, особенно для корпоративных систем, которые могут использовать SOAP. Если вы можете закодировать его, этот бот сможет его выполнить. Самым большим минусом является то, что некоторые функциональные возможности, которые не входят в стандартную комплектацию в других вариантах (в частности, управление транскриптом / сеансом и отчетность), имеют поддержку только с помощью модулей и плохой документации. Также нет визуального конструктора для ваших диалогов, хотя на самом деле я нахожу, что иногда эти визуальные эффекты могут быть скорее помехой. Для меня гибкость перевесила недостатки, и именно это моя организация выбрала в качестве нашей корпоративной платформы.
Мощные виртуальные агенты являются частью Power Platform и идут совершенно другим путем. Это полностью без кода. Существует несколько готовых соединителей (интеграций), и вы можете создавать свои собственные, используя настраиваемые соединители и потоки. Однако это сложнее, чем кажется. Я нашел это очень плохой вариант, если вам нужно создавать свои собственные пользовательские API. Наша организация определила, что это будет наилучшим вариантом, если вы хотите позволить гражданским разработчикам создавать своих собственных ботов без помощи разработчика или команды ИТ-специалистов. Он превосходен в вопросах и ответах и в простых диалогах, но помимо этого я нахожу, что с ним сложно работать.
Bot Framework Composer, кажется, что-то среднее между ними. У меня нет никакого личного опыта с этим. Кажется, что все еще требуется некоторое кодирование, но у него есть визуальный конструктор для диалогов, и у него, похоже, есть и другие приятные встроенные функции. Я не уверен, проще ли создавать интеграцию на этой платформе. Я бы увидел здесь нишу, являющуюся ускорителем для ботов, написанных на коде Bot Framework, а также полезную для менее технических людей, которые хотели бы иметь возможность визуализировать свои процессы. Это также может быть лучшим инструментом, если ваши клиенты активно участвуют в процессе разработки, позволяя им видеть потоки процессов по мере их разработки, а не просто тестируя их с помощью диалога.
Если кто-то из MSFT имеет любые дополнения или исправления в моем анализе, дайте мне знать, и я внесу их в свой ответ.