В каких случаях следует использовать Службу Azure Bot и Bot Framework

Завершено

Давайте вспомним, что ваша организация хочет автоматизировать поддержку клиентов в чате с помощью чат-бота на своем веб-сайте и в социальных сетях. Вам нужно определить, какой инструмент Службы Azure Bot лучше всего для этого подойдет. В этом уроке вы оцениваете требования вашей компании к боту чата и сравниваете три средства создания бота.

Требования для чат-бота

При выборе службы-бота необходимо учитывать, какой инструмент точнее соответствует вашим требованиям. Требования вашей компании к чат-боту

  • Бот должен быть простым в создании и управлении.
  • В ботах должна быть предусмотрена возможность последующего расширения с помощью новых функций на основе кода.
  • В бота должны быть встроены возможности для использования естественного языка без специальной разработки модели машинного обучения.

Служба Azure Bot имеет несколько полезных функций. В этом уроке вы изучите рекомендации по выбору службы бота и преимуществам, предоставляемым Azure Служба Bot.

Оценка средств создания ботов

Доступны три основных метода создания ботов: Power Virtual Agent, QnA Maker и Bot Framework Composer. Каждый метод имеет качества, которые можно оценить в соответствии с вашими требованиями, чтобы выбрать оптимальный подход для вашей организации.

Power Virtual Agents

Используйте Power Virtual Agents для создания мощных чат-ботов. Эти боты смогут отвечать на вопросы клиентов, других сотрудников, посетителей веб-сайта или службы. Благодаря интерактивному графическому интерфейсу без кода вы можете использовать веб-приложение Power Virtual Agents для создания чат-бота, не имея опыта разработчика.

Темы включают диалог бота в Power Virtual Agents. Каждый раздел содержит дерево диалоговых окон, которое направляет поток общения. Каждый раздел также содержит триггерные фразы, которые может ввести пользователь. Эти фразы сопоставляются с определенной темой с помощью встроенной функции распознавания естественного языка. Например, предположим, что пользователь вводит в вашем боте "часы работы". ИИ бота может соответствовать этой теме с именем Store часов, а затем начать беседу с пользователем о том, какое хранилище они просят. В конечном итоге бот сообщает часы работы магазина.

Расширьте возможности ботов Power Virtual Agents с помощью пакета SSDK Bot Framework. Расширения для ботов могут включать следующее.

  • Расширенные функции ИИ.
  • Сущности
  • Переменные
  • Проверка подлинности
  • Рабочие процессы Power Automate
  • Навыки

Power Virtual Agent не поддерживает встроенную интеграцию предварительно настроенных ресурсов Распознавание речи Intelligence Service (LUIS), поэтому она не соответствует требованиям для вашего сценария.

QnA Maker

Помните, что QnA Maker — это служба обработки естественного языка на основе Azure. Используйте ее для создания слоя естественной беседы поверх ваших данных. Используйте его, чтобы найти наиболее подходящий ответ для любых входных данных из пользовательской база знаний информации.

Портал QnA Maker — это полноценная система для создания базы знаний. Можно импортировать документы в их текущем формате в свою базу знаний. Эти документы могут включать часто задаваемые вопросы, руководство по продукту, электронные таблицы или веб-страницы. Документы преобразуются в пары вопросов и ответов. Каждая пара анализируется на предмет уточняющих запросов, а также выполняется ее привязка к другим парам.

Примечание.

Окончательный формат markdown поддерживает многофункциональную презентацию, включая изображения и ссылки.

После редактирования базы знаний можно опубликовать ее в работающем боте веб-приложения Azure без написания кода. Проверьте работу бота на портале Azure или скачайте бота, чтобы продолжить его разработку.

QnA Maker не поддерживает прямую настройку потока беседы и логики, поэтому она не соответствует требованиям для вашего сценария.

Bot Framework Composer и Служба Azure Bot

Bot Framework Composer — это среда Visual IDE с открытым исходным кодом, которая позволяет разработчикам создавать, тестировать, готовить беседы и управлять ими. Службу Azure Bot можно использовать для размещения ботов, созданных в Bot Framework Composer.

Совет

Вы можете выполнять более сложные действия, такие как интеграция с зависимостями (например, REST API) путем непосредственного изменения кода бота. Это можно сделать с помощью пакета SSDK Bot Framework, Visual Studio Code или другой интегрированной среды разработки.

Выбор инструмента для создания ботов

После оценки трех параметров создания бота можно сказать, что Bot Framework Composer лучше подходит для вашей компании, поскольку:

  • конструктор визуальных объектов упрощает создание бота и управление им;
  • встроенные возможности поддерживают интеграцию распознавания речи;
  • Вы можете расширить созданные боты с помощью пакета SDK Bot Framework, если требуется более расширенная функциональность в будущем.