Повышение производительности ответов на вопросы

Завершено

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

Использование активного обучения

Активное обучение поможет вам сделать непрерывные улучшения, чтобы лучше отвечать на вопросы пользователей с течением времени. Люди часто задавать вопросы, которые фразы по-разному, но в конечном счете имеют то же значение. Активное обучение может помочь в таких ситуациях, так как это позволяет рассмотреть альтернативные вопросы для каждой пары вопросов и ответов. Активное обучение включено по умолчанию.

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

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

Вы создаете пары вопросов и ответов в Language Studio для проекта. Вы также можете импортировать файл, содержащий пары вопросов и ответов для массовой отправки.

A screenshot showing how to import a file with question and answer pairs.

Просмотреть предложения

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

A screenshot of the Review suggestions pane.

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

Вы также можете вручную добавить альтернативные вопросы при нажатии кнопки Добавить альтернативный вопрос для пары в области "Изменить база знаний".

A screenshot showing the Add alternate question option on the Edit knowledge base pane.

Примечание.

Дополнительные сведения об активном обучении см. в статье "Обогащение проекта с активным обучением".

Определение синонимов

Синонимы полезны, когда вопросы, отправленные пользователями, могут включать несколько разных слов, чтобы означать одно и то же. Например, клиент туристического агентства может упоминать "бронирование" или " резервирование". Если определить их как синонимы, служба ответов на вопросы сможет найти подходящий ответ независимо от того, какой термин используется конкретным клиентом.

Чтобы определить синонимы, используйте REST API для отправки синонимов в следующем формате JSON:

{
    "synonyms": [
        {
            "alterations": [
                "reservation",
                "booking"
                ]
        }
    ]
}

Примечание.

Дополнительные сведения о синонимах см. в статье Улучшение качества ответов с помощью синонимов.