Получить доступ

Подготовка данных и разбиение на фрагменты

Основа с Junior

Извлечение текста из документов, очистка, чанкинг и метаданные.

Качество RAG определяется на этапе индексации: модель не ответит по фрагменту, который потерял смысл при разбиении или вообще не извлёкся из PDF.

Что важно знать

  • Извлечение: PDF, сканы, таблицы, презентации — отдельная задача; таблицы и структура часто теряются.
  • Разбиение: по структуре документа (заголовки, абзацы) лучше, чем по фиксированному числу символов; перекрытие соседних фрагментов.
  • Размер фрагмента — компромисс: маленький точнее находится, но теряет контекст; большой наоборот. Подбирают на своих данных.
  • Метаданные: источник, раздел, дата, права доступа — для фильтров и ссылок в ответе.
  • Контекст фрагмента: заголовок документа и раздела в тексте фрагмента заметно улучшает поиск.
  • Обновления: инкрементальная переиндексация изменённых документов.

Критерии освоения

Junior ≈ 8 ч

  • Извлекает текст из PDF и HTML, разбивает на фрагменты с перекрытием и сохраняет метаданные

Практика. Проиндексировать 50 документов разного формата и вручную проверить 20 случайных фрагментов на потерю смысла.

Middle ≈ 8 ч

  • Разбивает документы по структуре и добавляет к фрагментам контекст заголовков
  • Подбирает размер фрагмента по метрикам поиска на своих данных
  • Настраивает инкрементальную переиндексацию изменённых документов

Практика. Сравнить 3 стратегии разбиения по recall@5 на наборе из 100 вопросов и выбрать лучшую.

Вопросы с собеседований

← Вся карта «ИИ-инженер»

Закрытая бета

Знать тему — половина дела

На живом собеседовании sotto слышит вопрос интервьюера и показывает короткий ответ и план. Оставьте контакт — пришлём доступ и промокод.

  • Промокод на 2 часа — сверх пробных 30 минут
  • Программа для Windows — скачать сразу, войти — через Яндекс ID или VK ID
  • Прямая связь с разработчиком: что улучшить — сделаем