Устранение неполадок Qlik Answers ответов с трассировкой рассуждений
Последнее обновление: 08.09.2026Трассировка рассуждений показывает шаги Qlik Answers, которые были предприняты для обработки вопроса и генерации ответа. Просмотр трассировки помогает вам убедиться, что были использованы правильные данные, и определить, где внести улучшения, когда ответ не соответствует вашим ожиданиям.
Для Qlik Answers пользователей, это может помочь подтвердить ваши вопросы или направить вас в задавании уточняющих вопросов. Для владельцев контента, такого как ассистенты и приложения, это может помочь вам убедиться, что данные приложения или базы знаний предоставляют ответы, как ожидается, или если вам нужно внести улучшения.
Доступ к трассировке рассуждений
После того как Qlik Answers возвращает ответ, нажмите Посмотреть источник под ответом, а затем нажмите Показать обоснование. Трассировка раскрывается, чтобы показать каждый шаг, выполненный конвейером.
Понимание структуры трассировки
Трассировка рассуждений — это журнал запущенных агентов и принятых ими решений. Задействованные агенты, и сколько раз каждый из них запускается, зависят от заданного вопроса и источников данных, настроенных в вашем приложении. Трассировка не следует фиксированной последовательности. Простой вопрос может задействовать меньше агентов, в то время как сложный многокомпонентный вопрос может вызывать одного и того же агента несколько раз, прежде чем будет получен окончательный ответ.
Следующие агенты могут появиться в трассировке:
-
Агент ответов
-
Агент-аналитик данных
-
Агент базы знаний
-
Агент суммаризации
Агент ответов
Агент ответов появляется в начале и конце каждой трассировки. В начале оно читает вопрос, определяет, какие источники данных необходимы, и маршрутизирует работу соответствующим агентам-специалистам. В конце он собирает промежуточные результаты в окончательный ответ, который показывается пользователю.
Вводный блок Answers Agent описывает, что агент понял о вопросе.
Рассуждения агента ответов

Убедитесь, что субъект и все сущности определены правильно. Если агент неправильно понял вопрос на этом этапе, специализированные агенты на последующих этапах будут делать запросы в неправильном контексте.
Агент-аналитик данных
Агент-аналитик данных обрабатывает вопросы, касающиеся структурированных данных. Он ищет в модели данных релевантные поля и меры, строит вычислительные выражения и создает объекты диаграмм, которые появляются в ответе.
Для сложных вопросов, Агент-аналитик данных может появиться более одного раза в трассировке. Например, он может выполнить первый проход для обнаружения полей, второй проход для проверки существования определенного значения в данных, и третий проход для построения визуализаций.
Агент базы знаний
Агент базы знаний обрабатывает вопросы, связанные с неструктурированным контентом, таким как внутренние документы, стенограммы совещаний, служебные записки или PDF-файлы, подключенные к вашему приложению в качестве источника данных базы знаний.
Когда вопрос требует как структурированных, так и неструктурированных данных, Агент ответов направляет работу как Агенту базы знаний, так и Агенту по анализу данных. Каждый агент возвращает свои результаты независимо, а агент ответов объединяет их в окончательном ответе.
Если пользователь задает вопрос, который явно ссылается на документ или встречу, и агент базы знаний не отображается в трассировке, убедитесь, что источник данных базы знаний подключен к вашему приложению и что содержимое было проиндексировано.
Агент суммаризации
Агент суммаризации обрабатывает вопросы, связанные с неструктурированным содержимым в базах знаний, когда:
-
Пользователи запрашивают сводку или разбивку доступных неструктурированных источников в базах знаний, используемых помощником.
-
Пользователи запрашивают сводку конкретного неструктурированного источника в базе знаний, используемой помощником.
Агент суммаризации предоставляет сводки доступных неструктурированных источников и их содержимого.
Чтение оценок сходства
Самый важный раздел любой трассировки — это вывод обнаружения полей внутри агента Data Analyst. Этот раздел перечисляет каждое поле и Основной элемент, которые агент рассмотрел, вместе с оценкой сходства для каждого из них.
Показатель схожести показывает, насколько хорошо семантический поиск сопоставил поле или Основной элемент с вопросом пользователя. Агент использует поля с наивысшим баллом и основные элементы для построения ответа. Если поле или Основной элемент, который вы ожидали использовать, отсутствует в списке, или присутствует, но оценен ниже, чем конкурирующее поле или Основной элемент, ответ, вероятно, был построен с использованием других данных, чем вы предполагали.
Интерпретация оценок
| Счет | Что это значит |
|---|---|
| 0,88 и выше | Сильное совпадение. Агент уверен, что это поле или Основной элемент имеет отношение к вопросу. |
| 0.82 – 0.87 | Хорошее совпадение. Поле или Основной элемент надежно выбирается для большинства вопросов этого типа. |
| 0.75 – 0.81 | Умеренное совпадение. Поле или Основной элемент может быть выбрано, но конкурирующее поле или Основной элемент с более высоким баллом может иметь приоритет. |
| Ниже 0,75 | Слабое совпадение. Поле или Основной элемент вряд ли будет использоваться, или может быть заменено менее релевантным полем или Основным элементом. |
На что обратить внимание
При просмотре списка полей и Основного элемента, проверьте следующее:
-
Присутствует ли ваше целевое поле или Основной элемент?
Если он полностью отсутствует, метка и описание поля или Основного элемента могут не соответствовать языку, используемому в вопросе.
-
Имеет ли ваше предполагаемое поле или Основной элемент более высокий балл, чем конкурирующие поля или Основные элементы?
Если другое поле или Основной элемент набрал больше баллов и был использован вместо него, ответ может выглядеть правильным, но при этом основываться на неверных данных.
-
Есть ли в списке поля или основные элементы, которых там быть не должно?
Поле или Основной элемент, которое набирает неожиданно высокие баллы, может отвлекать внимание от правильного поля или Основного элемента.
Поля и основные элементы, наиболее важные для ответов на вопросы пользователей, должны стабильно оцениваться выше, чем любые другие поля и основные элементы, с которыми агент мог бы их спутать.
Улучшение показателей сходства
Оценки сходства вычисляются на основе названий полей и основных элементов, описаний и метаданных. Улучшение этих напрямую повышает балл за соответствующие вопросы.
Обновление метаданных полей и основных элементов
Выполните следующие действия.
-
В вашем приложении откройте Диспетчер данных или Редактор загрузки данных.
-
Найдите поле или Основной элемент с низким или отсутствующим показателем сходства.
-
Обновите поле или название основного элемента, чтобы использовать простой деловой язык, который отражает, как пользователи будут спрашивать о нем.
Для Диспетчер данных, см. Редактирование таблицы
Для Редактор загрузки данных, см. Переименование полей.
Для основных элементов см.:
-
Добавьте или расширьте описание Основного элемента, чтобы четко объяснить, что содержит Основной элемент, какую бизнес-концепцию он представляет и когда его следует использовать. См.:
-
Перезагрузить приложение.
-
Снова задайте тот же вопрос и откройте трассировку рассуждений, чтобы убедиться, что оценка улучшилась.
Поле с именем NETWR без описания будет оценено значительно ниже, чем поле с меткой Сумма чистых продаж с описанием: "Общая выручка от завершенных операций продаж после применения скидок." Чем точнее ваши метаданные отражают естественный деловой язык, тем выше будет оценка поля, когда пользователи задают релевантные вопросы.
Разрешение конфликтов полей и Основных элементов
Когда два поля или основных элемента охватывают схожие концепции и конкурируют за один и тот же запрос, агент выбирает тот, у которого более высокий балл. Если используется неверное поле или Основной элемент, вы должны пересмотреть его.
Выполните следующие действия.
-
Просмотрите метаданные для обоих полей или основных элементов.
-
Сделайте название и описание предполагаемого поля или Основного элемента более конкретными и более непосредственно соответствующими бизнес-термину, который ищут пользователи.
Для имен полей:
Для Диспетчер данных, см. Редактирование таблицы
Для Редактор загрузки данных, см. Переименование полей.
Для основных элементов измените имя или описание. См.:
-
Если конкурирующее поле или Основной элемент менее релевантен, обновите его название или описание, чтобы оно более точно отражало его фактическую область применения, чтобы оно набирало меньше баллов по несвязанным запросам.
Диагностика неправильного или неполного ответа
Используйте следующие рекомендации, когда ответ от Qlik Answers не соответствует тому, что вы ожидали.
Ответ использовал неверное поле или Основной элемент
Выполните следующие действия.
-
Откройте трассировку рассуждений и найдите вывод обнаружения полей в агенте аналитика данных.
-
Найдите поле или Основной элемент, который использовался, и запишите его оценку сходства.
-
Найдите поле или Основной элемент, который вы ожидали использовать. Если он есть в списке, сравните его оценку с полем или Основным элементом, который был выбран.
-
Если ваше целевое поле или Основной элемент набрал меньше баллов, обновите его название или описание, чтобы повысить его релевантность вопросу.
Для основных элементов отредактируйте описание. См.:
-
Если ваше целевое поле или Основной элемент отсутствует в списке, проверьте его название и описание. Вероятно, это описывается в технических терминах, которые не соответствуют тому, как пользователи формулируют вопросы.
Поле или Основной элемент полностью отсутствует в списке
Выполните следующие действия.
-
Откройте результаты обнаружения полей в трассировке.
-
Подтвердите, что поле или Основной элемент существует в модели данных.
-
Если вы используете логическую модель бизнес-логики, убедитесь, что поле или Основной элемент не разгруппированы.
-
Просмотрите название и описание поля или Основного элемента.
Если что-либо из этого отсутствует или использует внутренние соглашения об именовании (например, коды полей SAP для полей), добавьте понятное название и описание.
См.:
-
Перезагрузите приложение и повторно запустите вопрос, чтобы убедиться, что поле или Основной элемент теперь отображается в трассировке.
Ответ правильный, но неполный
Выходные данные планирования агента-аналитика данных описывают, какие диаграммы были построены и какие измерения были выбраны. Если измерение или мера отсутствуют в запланированных диаграммах, их показатель схожести, вероятно, был достаточно высоким, чтобы появиться в списке полей и Основных элементов, но ниже порога для выбора диаграммы. Улучшение связанного поля или метаданных Основного элемента поднимет его выше порога выбора.
Повествование и диаграмма показывают разные числа
Итоговый синтез Answers Agent включает идентификаторы доказательств в скобках, которые связывают каждое утверждение в тексте с объектом диаграмма, из которого оно получено. Например:
Brand 1 sold 24 vehicles generating total revenue of $1,584,041.82 [d1f09de1-4a5a...]
Если число в тексте не соответствует диаграмме, то синтез ссылался на другой объект диаграммы, чем тот, который отображается. Найдите ссылочный объект, используя идентификатор, и сравните его выражение с видимой диаграммой.
Ссылка: Агенты и их роли
| Агент | Когда это появляется | Что проверять |
|---|---|---|
| Агент по ответам (начало) | Всегда | Корректно идентифицированы тема вопроса и сущности. |
| Агент для работы с анализом данных | Когда требуются структурированные данные |
Корректные поля и основные элементы найдены. Показатели сходства для ключевых полей и основных элементов превышают 0,82. |
| Агент базы знаний | Когда требуется неструктурированный контент |
Правильный документ или служебная записка получены. Источник базы знаний подключен и проиндексирован. |
| Агент суммаризации | При суммировании индексированных файлов в базах знаний |
Выбран правильный файл. Тип сводки соответствует запросу. |
| Агент по ответам (закрытие) | Всегда |
Окончательный ответ корректно собирает результаты от всех агентов. Идентификаторы доказательств соответствуют видимым диаграммам. |