Использование ответов на вопросы в Языковой студии

В этом упражнении вы будете использовать Language Studio для создания и обучения база знаний вопросов и ответов. Содержимое для база знаний будет поступать с существующей страницы часто задаваемых вопросов с веб-сайта Margie’s Travel, вымышленного туристического агентства. Затем вы будете использовать Language Studio, чтобы узнать, как он будет работать при использовании клиентами.

Язык ИИ Azure включает возможности ответа на вопросы, которые будут использоваться для создания база знаний. Базы знаний можно создать либо путем ввода пар вопросов и ответов вручную, либо из существующего документа или веб-страницы. Margie’s Travel хочет использовать существующий документ часто задаваемых вопросов.

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

Создание ресурса Языковой службы

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

  1. На другой вкладке браузера откройте портал Azure, https://portal.azure.comвыполнив вход с учетной записью Майкрософт, связанной с вашей подпиской Azure.

  2. Щелкните &65291; Создайте кнопку ресурса и найдите языковую службу. Выберите Создать план службы** языка<a1/a0>. Вы перейдете на страницу, чтобы **выбрать дополнительные функции. Используйте следующие параметры:
    • Выберите дополнительные функции:
      • Признаки по умолчанию: оставьте признаки по умолчанию.
      • Пользовательские признаки: выберите настраиваемые ответы на вопросы.
    • Нажмите кнопку “Продолжить”, чтобы создать ресурс “Создание ресурса языковой службы" с включенным настраиваемым ответом на вопросы.
  3. На странице Создание языка укажите параметры ниже.
    • Сведения о проекте
      • Подписка: ваша подписка Azure.
      • Группа ресурсов: выберите существующую группу ресурсов или создайте новую.
    • Сведения об экземпляре
      • Регион: выберите регион. Если в восточной части США, используйте “Восточная часть США 2”
      • Имя: уникальное имя языкового ресурса.
      • Ценовая категория: S (1000 звонков в минуту)
    • Настраиваемые ответы на вопросы
      • Регион Поиска Azure: любое доступное расположение.
      • Ценовая категория поиска Azure: Бесплатный F (3 индекса) (если этот уровень недоступен, выберите “Базовый”)
    • Уведомление об ответственном искусственном интеллекте
      • By checking this box I certify that I have reviewed and acknowledge the terms in the Responsible AI Notice (Устанавливая этот флажок, я подтверждаю, что мною прочтены и приняты условия уведомления об ответственном применении ИИ): установлен.
  4. Выберите “Рецензирование” и “ Создать “, а затем нажмите кнопку “Создать”. Дождитесь развертывания языковой службы, которая будет поддерживать базу знаний пользовательских ответов на вопросы.

    Примечание **Если вы уже подготавливали ресурс **Когнитивного поиска Azure бесплатной ценовой категории, квота может не позволить вам создать ресурс. В этом случае выберите уровень, отличающийся от Бесплатного (F).

Создание нового проекта

  1. В новой вкладке браузера откройте портал Language Studio по адресу https://language.azure.com и войдите в него с учетной записью Майкрософт, связанной с вашей подпиской Azure.
  2. При появлении запроса на выбор языкового ресурса выберите следующие параметры:
    • *Каталог Azure: *каталог** Azure, содержащий подписку.
    • Подписка Azure: ваша подписка Azure.
    • Ресурс языка: созданный ранее ресурс языка.

    Если вам не предлагается выбрать языковой ресурс, это может быть вызвано тем, что в подписке имеется несколько языковых ресурсов. В этом случае:

    1. На панели в верхней части страницы выберите “Параметры” (&9881;).
    2. На странице Параметры перейдите на вкладку Ресурсы.
    3. Выберите только что созданный ресурс языка и выберите ресурс Switch.
    4. В верхней части страницы выберите Language Studio , чтобы вернуться на домашнюю страницу Language Studio.
  3. В верхней части портала Language Studio в меню Создать выберите Пользовательские ответы на вопросы.

    Настраиваемые ответы на вопросы

  4. На странице Выбор параметра языка для ресурса ваш ресурс задайте I want to select the language when I create a project in this resource (Я хочу выбрать язык при создании проекта в этом ресурсе) и нажмите Далее. Я хочу выбрать язык

  5. На странице Ввод основных сведений введите следующие сведения и нажмите кнопку Далее:
    • Языковой ресурс: выберите свой языковой ресурс.
    • Ресурс Поиска Azure: выберите ресурс службы “Поиск Azure”.
    • Имя: MargiesTravel
    • Description (Описание): A simple knowledge base
    • Исходный язык: английский
    • Ответ по умолчанию, если ответ не возвращается: No answer found
  6. На странице “Проверка и завершение” нажмите кнопку “Создать проект”.
  7. Вы перейдете на страницу Управление источниками. Выберите &65291; Добавьте источник и выберите URL-адреса.
  8. В поле “Добавить URL-адреса” нажмите кнопку +Добавить URL-адрес. Введите следующий адрес и нажмите Добавить все:
    • Имя URL-адреса: MargiesKB
    • URL-адрес: https://raw.githubusercontent.com/MicrosoftLearning/mslearn-ai-fundamentals/main/data/natural-language/margies_faq.docx
    • Классификация структуры файлов: автоматическое обнаружение.
  9. Нажмите кнопку “Добавить все”.

Добавление URL-адреса

Изменение базы знаний

База знаний основана на содержимом документа с часто задаваемыми вопросами и некоторых стандартных ответах. Их можно дополнить парами собственных вопросов и ответов.

  1. Разверните левую панель и нажмите кнопку “Изменить база знаний”. Затем выберите + , чтобы добавить новую пару вопросов.
  2. В диалоговом окне “Добавление новой пары ответов вопросов” в типе вопроса и в типе HiHelloответа нажмите кнопку “Готово”.
  3. Разверните альтернативные вопросы и выберите + Добавить альтернативный вопрос. Затем введите Hiyaв качестве альтернативного выражения для “Hello”.
  4. В верхней части области пар ответов на вопросы нажмите кнопку “Сохранить”, чтобы сохранить база знаний.

Обучение и тестирование базы знаний

Теперь, когда у вас есть база знаний, ее можно протестировать.

  1. В верхней части области пар ответов на вопросы выберите “Тест”, чтобы проверить база знаний.
  2. В области тестирования в нижней части введите сообщение Hi. Ответ Привет должен быть возвращен.
  3. В области тестирования в нижней части введите сообщение I want to book a flight. Вы должны увидеть подходящий ответ из базы вопросов и ответов.

    Примечание Он должен включать в себя короткий ответ, а также более подробную форму: в подробном фрагменте отображается полный текст из документа вопросов и ответов с ответом на наиболее близкий к вашему вопрос, а короткий ответ представляет собой выдержку из этого фрагмента, извлеченную интеллектуальным алгоритмом. Управлять выводом короткого варианта ответа можно с помощью флажка Отображать короткий ответ в верхней части области тестирования.

  4. Попробуйте еще один вопрос, например How can I cancel a reservation?
  5. После завершения тестирования база знаний выберите “Тест”, чтобы закрыть область тестирования.

Развертывание проекта

Вы можете развернуть база знаний в качестве клиентского приложения, чтобы ответить на вопросы.

  1. На панели слева выберите “Развернуть база знаний”.
  2. В верхней части страницы выберите “Развернуть”. Диалоговое окно спросит, хотите ли вы развернуть проект. Выберите Развернуть.

Развертывание база знаний.

Очистка

Если вы не собираетесь выполнять больше упражнений, удалите все ресурсы, которые больше не нужны. Это позволяет избежать каких-либо ненужных затрат.

  1. Откройте портал Azure и выберите группу ресурсов, содержащую созданный ресурс.
  2. Выберите ресурс и нажмите кнопку “Удалить “, а затем “Да “, чтобы подтвердить. Затем ресурс удаляется.

Подробнее

  • Дополнительные сведения о службе ответов на вопросы см. в документации.