Устранение неполадок с ответами Qlik Answers с помощью трассировки рассуждений | Qlik Cloud Справка
Перейти к основному содержимому Перейти к дополнительному содержимому

Устранение неполадок с ответами Qlik Answers с помощью трассировки рассуждений

Трассировка рассуждений показывает шаги, которые Qlik Answers выполняет для обработки вопроса и генерации ответа. Просмотр трассировки помогает убедиться, что использовались правильные данные, и определить, где нужно внести улучшения, если ответ не соответствует вашим ожиданиям.

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

Доступ к трассировке рассуждений

После того как Qlik Answers вернет ответ, нажмите Просмотр источника под ответом, а затем нажмите Показать рассуждения. Трассировка развернется, чтобы показать каждый шаг, выполненный конвейером.

Понимание структуры трассировки

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

В трассировке могут появиться следующие агенты:

  • Агент ответов

  • Агент аналитика данных

  • Агент базы знаний

Агент ответов

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

Начальный блок агента ответов описывает, как агент понял вопрос.

Рассуждения агента ответов

Рассуждения агента ответов на вопрос пользователя.

Убедитесь, что субъект и любые сущности определены правильно. Если на этом этапе агент неправильно прочитал вопрос, последующие агенты-специалисты будут выполнять запросы в неправильном контексте.

Агент аналитика данных

Агент аналитика данных обрабатывает вопросы, связанные со структурированными данными. Он ищет в модели данных соответствующие поля и меры, строит выражения для вычислений и создает объекты диаграмм, которые появляются в ответе.

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

Агент базы знаний

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

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

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

Агент обобщения

Агент обобщения обрабатывает вопросы, связанные с неструктурированным контентом в базах знаний, когда:

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

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

Агент обобщения предоставляет сводки доступных неструктурированных источников и их контента.

Чтение оценок сходства

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

Master Measures: [No of Orders] measure, similarity: 0.91 [Net Sales] measure, similarity: 0.881 [Discount Amount] measure, similarity: 0.855 Fields: [Sale_Date] date, similarity: 0.887 [Brand] dimension, similarity: 0.83 [Order_Number] identifier, similarity: 0.845 [Model] dimension, similarity: 0.809

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

Интерпретация оценок

Оценка Что это означает
0,88 и выше Сильное совпадение. Агент уверен, что это поле или основной элемент имеет отношение к вопросу.
0,82 – 0,87 Хорошее совпадение. Поле или основной элемент надежно выбирается для большинства вопросов этого типа.
0,75 – 0,81 Умеренное совпадение. Поле или основной элемент может быть выбрано, но конкурирующее поле или основной элемент с более высокой оценкой может иметь приоритет.
Ниже 0,75 Слабое совпадение. Поле или основной элемент вряд ли будет использоваться или может быть заменено менее релевантным полем или основным элементом.

На что обратить внимание

При просмотре списка полей и основных элементов проверьте следующее:

  • Присутствует ли предполагаемое поле или основной элемент?

    Если оно полностью отсутствует, метка и описание поля или основного элемента могут не совпадать с языком, используемым в вопросе.

  • Имеет ли предполагаемое поле или основной элемент более высокую оценку, чем конкурирующие поля или основные элементы?

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

  • Есть ли в списке поля или основные элементы, которых там быть не должно?

    Поле или основной элемент, получившее неожиданно высокую оценку, может отвлекать внимание от правильного поля или основного элемента.

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

Улучшение оценок сходства

Оценки сходства вычисляются на основе имен, описаний и метаданных полей и основных элементов. Их улучшение напрямую повышает оценку для соответствующих вопросов.

Обновление метаданных полей и основных элементов

  1. В вашем приложении откройте Диспетчер данных или Редактор загрузки данных.

  2. Найдите поле или основной элемент с низкой или отсутствующей оценкой сходства.

  3. Обновите имя поля или основного элемента, используя простой деловой язык, который отражает то, как пользователи будут о нем спрашивать.

    Для Диспетчер данных см. Редактирование таблицы

    Для Редактор загрузки данных см. Переименование полей.

    Для основных элементов см.:

  4. Добавьте или расширьте описание основного элемента, чтобы четко объяснить, что содержит основной элемент, какую бизнес-концепцию он представляет и когда его следует использовать. См.:

  5. Перезагрузите приложение.

  6. Задайте тот же вопрос еще раз и откройте трассировку рассуждений, чтобы убедиться, что оценка улучшилась.

Поле с именем NETWR без описания получит значительно более низкую оценку, чем поле с меткой Сумма чистых продаж с описанием, которое гласит «Общий доход от завершенных транзакций продаж после применения скидок». Чем точнее ваши метаданные отражают естественный деловой язык, тем более высокую оценку получит поле, когда пользователи будут задавать соответствующие вопросы.

Разрешение конфликтов полей и основных элементов

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

  1. Просмотрите метаданные для обоих полей или основных элементов.

  2. Сделайте имя и описание предполагаемого поля или основного элемента более конкретными и более точно соответствующими бизнес-термину, который ищут пользователи.

    Для имен полей:

    Для Диспетчер данных см. Редактирование таблицы

    Для Редактор загрузки данных см. Переименование полей.

    Для основных элементов отредактируйте имя или описание. См.:

  3. Если конкурирующее поле или основной элемент менее релевантно, обновите его имя или описание, чтобы более точно отразить его фактическую область применения, чтобы оно получало более низкую оценку по несвязанным запросам.

Диагностика неправильного или неполного ответа

Используйте следующие рекомендации, если ответ от Qlik Answers не соответствует вашим ожиданиям.

В ответе использовалось неправильное поле или основной элемент

  1. Откройте трассировку рассуждений и найдите вывод обнаружения полей в агенте аналитика данных.

  2. Найдите поле или основной элемент, которое было использовано, и обратите внимание на его оценку сходства.

  3. Найдите поле или основной элемент, которое вы ожидали использовать. Если оно есть в списке, сравните его оценку с выбранным полем или основным элементом.

  4. Если предполагаемое поле или основной элемент получило более низкую оценку, обновите его имя или описание, чтобы повысить его релевантность вопросу.

    Для основных элементов отредактируйте описание. См.:

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

Поле или основной элемент полностью отсутствует в списке

  1. Откройте вывод обнаружения полей в трассировке.

  2. Убедитесь, что поле или основной элемент существует в модели данных.

  3. Если вы используете логическую модель бизнес-логики, убедитесь, что поле или основной элемент не разгруппировано.

  4. Просмотрите имя и описание поля или основного элемента.

    Если что-либо из этого отсутствует или использует внутренние соглашения об именовании (например, коды полей SAP для полей), добавьте имя и описание на простом языке.

    См.:

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

Ответ правильный, но неполный

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

Текст и диаграмма показывают разные числа

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

Brand 1 sold 24 vehicles generating total revenue of $1,584,041.82 [d1f09de1-4a5a...]

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

Справочная информация: Агенты и их роли

Агенты Qlik Answers
Агент Когда появляется Что проверить
Агент ответов (открытие) Всегда Правильно определены субъект вопроса и сущности.
Агент аналитика данных Когда требуются структурированные данные

Найдены правильные поля и основные элементы.

Оценки сходства для ключевых полей и основных элементов выше 0,82.

Агент базы знаний Когда требуется неструктурированный контент

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

Источник базы знаний подключен и проиндексирован.

Агент обобщения При обобщении проиндексированных файлов в базах знаний

Выбран правильный файл.

Тип сводки соответствует запросу.

Агент ответов (закрытие) Всегда

Окончательный ответ правильно собирает результаты от всех агентов.

Идентификаторы доказательств соответствуют видимым диаграммам.

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице или с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом!