Добавление вопросов и ответов с помощью портала QnA Maker
После создания базы знаний добавьте пары вопросов и ответов (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
Войдите на портал QnA Maker.
Выберите существующую базу знаний из предыдущего краткого руководства.
Добавление дополнительных вопросов с другими формулировками
В текущей базе знаний есть пары вопросов и ответов по устранению неполадок в QnA Maker. Эти пары были созданы при добавлении URL-адреса в базу знаний в процессе создания.
При импорте этого URL-адреса был создан только один вопрос с одним ответом. В этой процедуре вы добавите дополнительные вопросы.
На странице Правка найдите вопрос
How large a knowledge base can I create?
с помощью текстового поля поиска над парами вопросов и ответов.В столбце Вопрос выберите + Add alternative phrasing (Добавить альтернативные выражения) и поочередно введите все новые формулировки, которые представлены в следующей таблице.
Альтернативные выражения What is the max size of a knowledge base?
How many GB of data can a knowledge base hold?
Щелкните Save and train (Сохранить и обучить), чтобы заново обучить базу знаний.
Щелкните Тест и введите вопрос, формулировка которого близка к любому из новых альтернативных выражений, но не точно с ним совпадает.
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, он автоматически подбирает альтернативные выражения для оптимального соответствия базы знаний потребностям ваших пользователей.
Повторно щелкните Тест, чтобы закрыть окно тестирования.
Добавление метаданных для фильтрации ответов
Добавление метаданных в пары вопросов и ответов позволяет клиентскому приложению получать ответы с фильтрацией. Фильтр применяется перед применением первого и второго ранжирования.
Добавьте вторую пару вопросов и ответов без метаданных из первой таблицы в этом кратком руководстве, а затем выполните следующие действия.
Щелкните Параметры просмотра, а затем Показать метаданные.
Для пары вопросов и ответов, которую вы только что добавили, выберите команду Добавить теги метаданных, а затем укажите имя
service
и значениеsearch
. Это выглядит следующим образом:service:search
.Добавьте еще один тег метаданных с именем
link_in_answer
и значениемfalse
. Это выглядит следующим образом:link_in_answer:false
.Выполните поиск первого ответа
How large a knowledge base can I create?
в таблице.Добавьте пары метаданных для тех же двух тегов метаданных:
link_in_answer
:true
service
:qna_maker
Теперь у вас есть два вопроса, у которых есть одинаковые теги метаданных с разными значениями.
Щелкните Save and train (Сохранить и обучить), чтобы заново обучить базу знаний.
Чтобы перейти к странице публикации, щелкните Publish (Опубликовать).
Нажмите кнопку Опубликовать, чтобы опубликовать текущую базу знаний в конечной точке.
После публикации базы знаний перейдите к следующему краткому руководству, чтобы узнать, как создать ответ из базы знаний.
Что вы сделали
Вы изменили базу знаний для поддержки дополнительных вопросов и предоставленных пар "имя-значение" для поддержки фильтрации во время поиска наилучшего ответа или последующей обработки после возврата ответа или ответов.
Очистка ресурсов
Если вы не переходите к следующему краткому руководству, удалите ресурсы платформы QnA Maker и Bot на портале Azure.