Руководство по созданию бота с часто задаваемыми вопросами с помощью ИИ Azure Служба Bot

Создайте бот вопросов и ответов с помощью QnA Maker и Службы Azure Bot без необходимости писать код.

В этом руководстве описано следующее:

  • Связывание база знаний QnA Maker с Служба Bot ИИ Azure
  • развертывание бота;
  • общение с ботом в веб-чате;
  • подключение бота к поддерживаемым каналам.

Примечание

Поддержка службы QnA Maker будет прекращена 31 марта 2025 г. Новая версия возможности вопросов и ответов теперь доступна в составе языка ИИ Azure. Сведения о возможностях ответов на вопросы в службе Языка см. в статье с ответами на вопросы. С 1 октября 2022 г. вы не сможете создавать ресурсы QnA Maker. Сведения о переносе существующих баз знаний QnA Maker в функцию вопросов и ответов см. в руководстве по миграции.

Создание и публикация базы знаний

Чтобы создать базу знаний, следуйте указаниям в кратком руководстве. После успешной публикации базы знаний вы получите доступ к следующей странице.

Снимок экрана: успешная публикация

Создание бота

После публикации можно создать бота на странице Publish (Публикация):

  • Можно создать несколько ботов, которые будут работать с одной базой знаний, для разных регионов или тарифных планов.
  • Если нужен только один бот для базы знаний, перейдите по ссылке View all your bots on the Azure portal (Просмотреть всех ботов на портале Azure), чтобы просмотреть список текущих ботов.

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

  1. На портале QnA Maker, на странице Publish (Публикация) выберите Create bot (Создать бота). Эта кнопка отображается только после публикации базы знаний.

    Снимок экрана: создание бота

  2. Откроется новая вкладка браузера для портал Azure со страницей создания azure AI Служба Bot. Настройте Служба Bot ИИ Azure. Бот и QnA Maker могут иметь общий план службы веб-приложений, но не могут совместно использовать одно веб-приложение. Это означает, что имя приложения для бота должно отличаться от имени приложения для службы QnA Maker.

    • Рекомендуется
      • Измените дескриптор бота, если он не уникален.
      • Выберите язык пакета SDK. После создания программы-робота можно загрузить код в локальную среду разработки и продолжить разработку.
    • Не рекомендуется
      • Создавая бот, не изменяйте следующие параметры на портале Azure. Их значения автоматически заполняются для базы знаний:
        • ключ проверки подлинности QnA;
        • расположение и план службы приложений;
  3. После создания бота откройте ресурс Bot service (Служба бота).

  4. В разделе управление ботом выберите Test in Web Chat (Тестировать в веб-чате).

  5. В приглашении чата Type your message (Тип сообщения), введите:

    Azure services?

    Чат-бот ответит, используя ответ из базы знаний.

    Снимок экрана: бот возвращает ответ

  6. Подключите бот к другим поддерживаемым каналам.

Интегрируйте бота с каналами

Нажмите Каналы в созданном вами ресурсе службы-бота. Вы можете включить бота в дополнительных поддерживаемых каналах.

Снимок экрана: интеграция с командами