> For the complete documentation index, see [llms.txt](https://docs.cherryai.com.cn/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cherryai.com.cn/docs/russian/knowledge-base/recall-test.md).

# Проверка материалов и релевантности

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

{% hint style="info" %}
Подготовьте 3–5 реальных вопросов, на которые вы уже знаете ответы, и повторно используйте их после каждого обновления материалов, модели или разбиения на фрагменты. Фиксированные вопросы легче выявляют деградацию, чем случайные проверочные.
{% endhint %}

## Подготовка тестовых вопросов

Рекомендуется одновременно охватить три типа вопросов:

* Точные факты, например: «Каков лимит на проживание в городах первой линии в стране?»
* Правила по условиям, например: «В каких случаях можно компенсировать аренду автомобиля за рубежом?»
* Легко путающиеся, например: «Кто даёт дополнительное согласование для командировок свыше 5000 юаней?»

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

## Выполнить один тест на полноту поиска

{% stepper %}
{% step %}

### 1. Откройте тест на полноту поиска

Откройте левую навигацию【База знаний】→ выберите базу знаний → перейдите в【Тест на полноту поиска】.
{% endstep %}

{% step %}

### 2. Введите реальный вопрос

Введите вопрос с однозначным ответом и запустите тест. Вопрос должен быть близок к повседневной формулировке, не копируйте специально текст из материала.
{% endstep %}

{% step %}

### 3. Проверьте источник и фрагмент

Убедитесь, что источник верный, а фрагмент содержит и условия, и вывод, необходимые для ответа.

<figure><img src="/files/1e072bb8082483e7bfbf7dab3b4aa1e770755b45" alt="召回测试中的命中来源、相关度、片段内容和排序"><figcaption><p>Смотрите не только на наличие результата — проверьте источник, полноту фрагмента и порядок.</p></figcaption></figure>
{% endstep %}

{% step %}

### 4. Сопоставьте симптомы, чтобы локализовать проблему

Если вообще нет правильного фрагмента, сначала проверьте материалы, парсинг и разбиение; если правильный фрагмент появляется, но порядок нестабилен, тогда рассмотрите эмбеддинги, rerank или Top K.
{% endstep %}

{% step %}

### 5. Меняйте только один параметр и повторно тестируйте

За один цикл изменяйте только одну настройку. Если затрагиваются парсинг, разбиение или индекс, сначала выполните【Переиндексацию】, затем повторно проверьте той же группой вопросов.
{% endstep %}
{% endstepper %}

## Как читать результаты

| Симптом                                                           | Описание                                                                                            | Следующий шаг                                                                   |
| ----------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- |
| Правильный источник стоит в начале, фрагмент полный               | Полнота поиска в целом в порядке                                                                    | Проверьте ещё несколько вариантов формулировок                                  |
| Вообще нет правильного результата                                 | Материалы не готовы, контент отсутствует, формулировка слишком отличается или порог слишком высокий | Проверьте по очереди материалы, основной текст, Chunks и настройки поиска       |
| Источник верный, но во фрагменте не хватает ключевого предложения | Парсинг или границы разбиения на фрагменты неудачны                                                 | Посмотрите Chunks, скорректируйте и переиндексируйте                            |
| Одновременно присутствуют старая и новая версии                   | Все материалы с одинаковым названием сохранены                                                      | Удалите старые записи или повторно импортируйте с помощью【Замена】               |
| Правильный вариант часто оказывается ближе к концу                | Слишком много кандидатов или нестабильная сортировка                                                | Приведите материалы в порядок, рассмотрите эмбеддинги или rerank-модель         |
| Поиск верный, но ответ чата неточный                              | Проблема, скорее всего, в промпте или чат-модели                                                    | Сохраните настройки поиска, но скорректируйте формулировку вопроса и чат-модель |

{% hint style="warning" %}
Чат-модель не может восполнить ту важную информацию, которую не нашёл этап поиска. Если результаты поиска неудовлетворительны, не пытайтесь сначала отлаживать это постоянной заменой чат-модели.
{% endhint %}

## Замкнутый цикл настройки

<figure><img src="/files/bd53667e724880a06b8461ee77108ebd1bed714b" alt="用固定问题检查召回、定位问题、单项调整、重新索引并复测的质量调优闭环"><figcaption><p>Фиксированные вопросы → проверка результатов → определение уровня проблемы → изменение одного параметра → при необходимости переиндексация → повторный тест.</p></figcaption></figure>

Рекомендуемый порядок:

1. Убедитесь, что материалы верны, без дубликатов и устаревших версий.
2. Проверьте основной текст и Chunks после парсинга.
3. Если формулировка сильно отличается от исходного текста, рассмотрите эмбеддинг-модель.
4. Если кандидаты в целом верны, но порядок нестабилен, затем рассмотрите rerank-модель.
5. После настройки выполните переиндексацию и повторите ту же группу тестов.

<figure><img src="/files/c408d247a81e89d2eee11b4031c4239addf81367" alt="知识库高级设置中的智能分段、分隔符、分段大小和重叠大小"><figcaption><p>Если фрагменты неполные, ещё раз проверьте настройки разбиения; изменения влияют только на новые материалы, старые нужно переиндексировать.</p></figcaption></figure>

## Описание конфигурации

| Параметр конфигурации          | Значение по умолчанию в продукте              | Рекомендуемая отправная точка             | Роль                                               | Сценарий применения                         | Примечания                                                              |
| ------------------------------ | --------------------------------------------- | ----------------------------------------- | -------------------------------------------------- | ------------------------------------------- | ----------------------------------------------------------------------- |
| Количество тестовых вопросов   | —                                             | 3–5                                       | Создать повторяемую базовую линию качества         | Все базы знаний                             | Охватывает точные факты, правила по условиям и легко путающиеся вопросы |
| Top K                          | 6, можно выбрать 1–50                         | Сначала оставьте 6                        | Контролировать количество финальных фрагментов     | Компромисс между покрытием и шумом          | Увеличение может занять больше контекста                                |
| Порог сходства                 | 0.0, отображается только при настройке rerank | Начните с 0.0                             | Фильтрация низкооценённых результатов после rerank | Шум сохраняется даже после rerank           | Слишком высокое значение может удалить правильные фрагменты             |
| Способ повторного тестирования | —                                             | За один цикл меняйте только один параметр | Определить, откуда произошло изменение настройки   | Настройка, обновление материалов или модели | После изменения разбиения или модели сначала выполните переиндексацию   |

## Ожидаемый результат

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

## Пример пользователя

Сяолинь заметил, что по «стандарту расходов на проживание» запрос с исходной формулировкой попадает в цель, но «сколько максимум можно возместить за отель» работает нестабильно. Сначала он проверил, что материалы и Chunks в порядке, затем настроил эмбеддинг-модель и повторно протестировал. После того как правильный фрагмент начал появляться, он иногда оказывался ближе к концу, и тогда уже была добавлена rerank-модель.

Критерий завершения: по трём разным формулировкам в первых нескольких результатах находится один и тот же стандарт проживания, а фрагмент содержит применимый город и верхний предел суммы.

## Частые вопросы

<details>

<summary>Если вообще нет правильного фрагмента, сначала увеличить Top K?</summary>

Сначала проверьте основной текст материалов и Chunks. Если есть ошибка парсинга или разбиения, увеличение Top K лишь вернёт больше неверных или неполных фрагментов.

</details>

<details>

<summary>Почему не видно порога сходства?</summary>

Поле【Порог сходства】в настройках базы знаний отображается только после выбора rerank-модели.

</details>

<details>

<summary>Поиск верный, а ответ чата всё равно неточен — что делать?</summary>

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

</details>

## Читать далее

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Настройки модели и поиска</strong></td><td>Настройка эмбеддингов, rerank, Top K и разбиения на фрагменты.</td><td><a href="/pages/4cd2dac273bd61362710743b0cb64beddcd1307b">/pages/4cd2dac273bd61362710743b0cb64beddcd1307b</a></td></tr><tr><td><strong>Парсинг документов и OCR</strong></td><td>Работа с отсутствующим основным текстом, искажениями и отсканированным содержимым.</td><td><a href="/pages/53bb043e136eac8710d3cc6e17df25221eec9694">/pages/53bb043e136eac8710d3cc6e17df25221eec9694</a></td></tr><tr><td><strong>Использование в диалоге</strong></td><td>После успешной полноты поиска используйте базу знаний для вопросов.</td><td><a href="/pages/3505df22dfb79fa0c9109b65bd99132f2b2b6473">/pages/3505df22dfb79fa0c9109b65bd99132f2b2b6473</a></td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.cherryai.com.cn/docs/russian/knowledge-base/recall-test.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
