THREADQA
    THREADQA
    Главная
    Курсы
    Java QA AutomationNEW
    Новый курс · уже можно купить
    Python QA Automation
    Pytest, Playwright, Docker
    iOS QA Automation
    XCTest, XCUITest, Fastlane
    Все курсы
    Сравнить Java / Python / iOS
    Практика
    Мок собеседование
    Тренировка перед реальным интервью
    XPath Practice Hub
    Тренажёр XPath-запросов
    Roadmap
    Путь QA-инженера
    Тренажёры
    SQL, Git, Docker, Linux, тест-дизайн
    QA игры
    8 мини-игр для тестировщика
    XPath Dinner
    Практика XPath в игровом формате
    Каталог инструментов
    Инструменты тестирования и сравнения
    Глоссарий ИИ-тестирования
    LLM, RAG, метрики, evals
    С чего начать
    Блог
    FAQ
    Для компаний
    1. Домой
    2. Глоссарий тестирования ИИ
    3. Context recall
    RAG и поиск

    Context recallчто это и как применять в тестировании ИИ

    Также: recall@k, полнота поиска, recall поиска

    Context recall — доля информации, необходимой для верного ответа, которая присутствует в найденных фрагментах. В классическом варианте (recall@k) это доля нужных чанков, найденных в top-k. Низкий context recall означает, что поиск пропускает нужное, и модель отвечает по неполным данным.

    Автор: Олег Пендрак · Обновлено 19 сентября 2026 г.

    Как это работает

    Метрика особенно важна для составных вопросов, где факты лежат в нескольких чанках. Hit rate засчитает такой вопрос при одном найденном фрагменте, а recall покажет, что найдена только часть нужного.

    В некоторых фреймворках оценки (например, в библиотеке RAGAS) context recall считают по эталонному ответу: проверяют, какие его утверждения подтверждаются найденным контекстом. Парная метрика — context precision, которая показывает, нет ли в выдаче лишнего.

    Формула
    recall@k = (найденные нужные чанки в top-k) / (все нужные чанки)

    Пример

    Recall@k для одного вопроса
    1def recall_at_k(found_ids: list[str], relevant_ids: list[str]) -> float:
    2    return len(set(found_ids) & set(relevant_ids)) / len(relevant_ids)

    Как применять в тестировании ИИ

    Если ответ плохой, а faithfulness высокая, часто виноват низкий context recall: поиск не принёс часть нужной информации. Проверяйте его на наборе с известными релевантными чанками и следите после изменений чанкинга и базы знаний.

    Типичные ошибки

    • Смотреть только precision: выдача чистая, но неполная.
    • Не различать hit rate и recall для вопросов, которым нужно несколько фрагментов.
    • Не пересчитывать recall после обновления базы знаний.

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

    Что такое context recall в RAG?

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

    Чем context recall отличается от context precision?

    Recall отвечает на вопрос «нашли ли всё нужное», precision — «нет ли среди найденного лишнего». Для хорошего поиска нужны обе метрики: полнота без шума.

    На странице

    • Как это работает
    • Пример
    • В тестировании ИИ
    • Типичные ошибки
    • Частые вопросы

    Читайте в блоге

    • Тестирование RAG: как понять, что сломалось — поиск или генерация

    Связанные термины

    • Hit rate@k
    • MRR
    • Faithfulness
    • RAG
    Все термины глоссария
    THREADQAПлатформа QA Automation

    О платформе

    Обучаем автоматизации тестирования на Java, Python и iOS. Практические курсы, roadmap, тренажёры и персональные мок-интервью.

    Онлайн 24/7

    Курсы

    • Java QA AutomationNEW
    • Python QA Automation
    • iOS QA Automation
    • Про ThreadQA

    Услуги

    • Мок-собеседования

    Инструменты

    • Roadmap QA
    • Тренажёры
    • QA игры
    • Тренажёр XPath
    • XPath Diner
    • Каталог инструментов
    • Глоссарий ИИ-тестирования

    Контакты

    • Email
      info@threadqa.ru
    • Telegram
      @penolegrus
    Публичная офертаПолитика конфиденциальностиУсловия использования
    © 2026·ThreadQA LMS·Все права защищены