Добавление вопросов и ответов с помощью портала QnA Maker

Примечание.

Azure Open AI On Your Data использует большие языковые модели (LLM) для получения аналогичных результатов qnA Maker. Если вы хотите перенести проект QnA Maker в Azure Open AI On Your Data, проверка из нашего руководства.

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

Примечание.

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

Связать Вопросы Ответ Метаданные
#1 How large a knowledge base can I create?

What is the max size of a knowledge base?

How many GB of data can a knowledge base hold?
The size of the knowledge base depends on the SKU of Azure search you choose when creating the QnA Maker service. Read [here](../concepts/azure-resources.md) for more details. service=qna_maker
link_in_answer=true
#2 How many knowledge bases can I have for my QnA Maker service?

I selected an Azure Cognitive Search tier that holds 15 knowledge bases, but I can only create 14 - what is going on?

What is the connection between the number of knowledge bases in my QnA Maker service and the Azure Cognitive Search service size?
Each knowledge base uses 1 index, and all the knowledge bases share a test index. You can have N-1 knowledge bases where N is the number of indexes your Azure Cognitive Search tier supports. service=search
link_in_answer=false

После добавления метаданных в пару вопросов и ответов клиентское приложение получит следующие возможности:

  • запрашивать ответы с определенными значениями метаданных;
  • получать все ответы и дополнительно обрабатывать их с учетом метаданных каждого ответа.

Необходимые компоненты

Входа на портал QnA Maker

  1. Войдите на портал QnA Maker.

  2. Выберите существующую базу знаний из предыдущего краткого руководства.

Добавление дополнительных вопросов с другими формулировками

В текущей базе знаний есть пары вопросов и ответов по устранению неполадок в QnA Maker. Эти пары были созданы при добавлении URL-адреса в базу знаний в процессе создания.

При импорте этого URL-адреса был создан только один вопрос с одним ответом. В этой процедуре вы добавите дополнительные вопросы.

  1. На странице Правка найдите вопрос How large a knowledge base can I create? с помощью текстового поля поиска над парами вопросов и ответов.

  2. В столбце Вопрос выберите + Add alternative phrasing (Добавить альтернативные выражения) и поочередно введите все новые формулировки, которые представлены в следующей таблице.

    Альтернативные выражения
    What is the max size of a knowledge base?
    How many GB of data can a knowledge base hold?
  3. Щелкните Save and train (Сохранить и обучить), чтобы заново обучить базу знаний.

  4. Щелкните Тест и введите вопрос, формулировка которого близка к любому из новых альтернативных выражений, но не точно с ним совпадает.

    What GB size can a knowledge base be?

    Вы получите правильный ответ в формате разметки Markdown:

    The size of the knowledge base depends on the SKU of Azure search you choose when creating the QnA Maker service. Read [here](../concepts/azure-resources.md) for more details.

    Щелкнув команду Inspect (Проверить) под возвращенным ответом, вы увидите дополнительные ответы, которые подходят к этому вопросу с меньшим уровнем достоверности.

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

  5. Повторно щелкните Тест, чтобы закрыть окно тестирования.

Добавление метаданных для фильтрации ответов

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

  1. Добавьте вторую пару вопросов и ответов без метаданных из первой таблицы в этом кратком руководстве, а затем выполните следующие действия.

  2. Щелкните Параметры просмотра, а затем Показать метаданные.

  3. Для пары вопросов и ответов, которую вы только что добавили, выберите команду Добавить теги метаданных, а затем укажите имя service и значение search. Это выглядит следующим образом: service:search.

  4. Добавьте еще один тег метаданных с именем link_in_answer и значением false. Это выглядит следующим образом: link_in_answer:false.

  5. Выполните поиск первого ответа How large a knowledge base can I create? в таблице.

  6. Добавьте пары метаданных для тех же двух тегов метаданных:

    link_in_answer : true
    service: qna_maker

    Теперь у вас есть два вопроса, у которых есть одинаковые теги метаданных с разными значениями.

  7. Щелкните Save and train (Сохранить и обучить), чтобы заново обучить базу знаний.

  8. Чтобы перейти к странице публикации, щелкните Publish (Опубликовать).

  9. Нажмите кнопку Опубликовать, чтобы опубликовать текущую базу знаний в конечной точке.

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

Что вы сделали

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

Очистка ресурсов

Если вы не переходите к следующему краткому руководству, удалите ресурсы платформы QnA Maker и Bot на портале Azure.

Следующие шаги

Quickstart: Get an answer from knowledge base (Краткое руководство. Получение ответа из базы знаний)