Когда следует использовать службу Azure Bot и Bot Framework
Помните, что ваша организация хочет автоматизировать поддержку чата клиентов с помощью бота чата на веб-сайте и сайтах социальных сетей. Вам нужно определить, какое средство службы Azure Bot лучше всего подходит для ваших потребностей. В этом уроке вы оцениваете требования вашей компании к боту чата и сравниваете три средства создания бота.
Требования к боту чата
При выборе службы ботов основное внимание следует учитывать, какое средство создания ботов лучше всего соответствует вашим требованиям. Требования вашей компании к боту чата:
- Боты должны быть простыми для создания и управления ими.
- Боты должны легко расширяться для добавления новых функций, основанных на коде.
- Возможности естественного языка должны быть встроены в бот, не требуя разработки моделей машинного обучения языка.
Служба Azure Bot имеет несколько функций, которые можно использовать. В этом уроке вы изучите рекомендации по выбору службы бота и преимуществам, предоставляемым службой Azure Bot.
Оценка средств создания бота
Доступны три основных метода создания ботов: Power Virtual Agent, QnA Maker и Bot Framework Composer. Каждый метод имеет качества, которые можно оценить в соответствии с вашими требованиями, чтобы выбрать оптимальный подход для вашей организации.
Power Virtual Agents
Используйте Power Virtual Agent для создания мощных ботов чата. Эти боты могут отвечать на вопросы, задаваемые вашими клиентами, другими сотрудниками или посетителями веб-сайта или службы. Из-за интерактивного графического интерфейса без кода можно использовать веб-приложение Power Virtual Agents для создания ботов чата без необходимости опыта разработчика.
Темы управляют беседой бота в Power Virtual Agents. Каждый раздел содержит дерево диалогов, которое управляет потоком беседы. Каждая тема также содержит фразы триггеров, которые пользователь, скорее всего, введет. Эти фразы соответствуют определенной теме с помощью встроенного распознавания естественного языка. Например, предположим, что пользователь вводит "Часы работы" в бота. ИИ бота может сопоставить это с темой под названием "Часы работы магазинов", а затем начать беседу, спрашивая пользователя, о каком магазине идет речь. В конечном счете, бот предоставляет часы работы магазина.
Расширение возможностей бота Power Virtual Agent с помощью пакета SDK Bot Framework. Расширения бота могут включать:
- Расширенные функции ИИ
- Объекты
- Переменные
- Аутентификация
- Потоки Power Automate
- Навыки
Power Virtual Agent не поддерживает встроенную интеграцию предварительно настроенных ресурсов Службы аналитики распознавания речи (LUIS), поэтому она не соответствует требованиям для вашего сценария.
QnA Maker
Помните, что QnA Maker — это служба обработки естественного языка Azure. Используйте QnA Maker для создания естественного слоя общения над вашими данными. Используйте его, чтобы найти наиболее подходящий ответ на любые входные данные из пользовательской базы знаний информации.
Портал QnA Maker — это полный интерфейс разработки базы знаний. Документы в текущей форме можно импортировать в базу знаний. Эти документы могут включать вопросы и ответы, руководство по продукту, электронную таблицу или веб-страницу. Документы преобразуются в пары вопросов и ответов. Каждая пара анализируется для последующих подсказок и соединяется с другими парами.
Заметка
Окончательный формат markdown поддерживает многофункциональную презентацию, включая изображения и ссылки.
После изменения базы знаний можно опубликовать базу знаний в рабочем боте веб-приложения Azure без написания кода. Протестируйте бот на портале Azure или скачайте его и продолжайте разработку.
QnA Maker не поддерживает прямую настройку потока беседы и логики, поэтому она не соответствует требованиям для вашего сценария.
Bot Framework Composer и Служба Azure Bot
Bot Framework Composer — это визуальная интегрированная среда разработки с открытым исходным кодом для создания, тестирования, развертывания и управления интерактивными беседами. Службу Azure Bot можно использовать для размещения ботов, созданных в Bot Framework Composer.
Совет
Вы можете выполнять более сложные действия, такие как интеграция с зависимостями (например, REST API), напрямую изменив код бота. Это можно сделать с помощью пакета SDK Bot Framework и Visual Studio Code или другой интегрированной среды разработки.
Выбор средства создания бота
После оценки трех вариантов создания бота вы решите, что Bot Framework Composer лучше всего подходит для вашей компании, так как:
- Визуальный конструктор упрощает создание ботов и управление ими.
- Встроенные возможности поддерживают интеграцию распознавания речи.
- Вы можете расширить созданные боты с помощью пакета SDK Bot Framework, если требуется более расширенная функциональность в будущем.