LLM

Русский RAG-сплиттер с семантической нарезкой: модель T-lite-it-2.1 возвращает индексы границ

Разработчик представил русскоязычный RAG-сплиттер, который определяет семантически осмысленные границы фрагментов текста, возвращая системе индексы для нарезки исходного документа, что повышает качество работы поисково-генеративных систем.

Иллюстрация к новости: Русский RAG-сплиттер с семантической нарезкой: модель T-lite-it-2.1 возвращает индексы границ

В RAG для русскоязычных текстов появился новый сплиттер. Он не нарезает документ по фиксированному числу символов или токенов, а находит семантически осмысленные границы фрагментов. Ключевое отличие: модель возвращает системе не переписанный текст, а индексы для разделения исходного документа.

Этот подход, основанный на адаптированной модели, повышает качество и релевантность фрагментов, что улучшает эффективность поиска и генерации в RAG-конвейере.

Идея заимствована у датской библиотеки `context-aware-splitter`, но полностью переработана для русского языка. За основу взята модель `T-lite-it-2.1`, архитектура вывода изменена. Модель учили предсказывать оптимальные точки разрыва, сохраняя смысловую целостность фрагментов.

Для обучения использовали 3956 примеров. Процесс занял 3 эпохи с размером батча 23 и длиной контекста модели в 8 токенов. Качество работы оценивали по метрикам точности и полноты. Это решает проблему потери контекста при некорректном членении, которая часто приводит к низкому качеству ответов в RAG.

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

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

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

Вопросы читателей по теме

Все вопросы

Как переводить тексты с помощью нейросети?

спрашивает Павел, Казань 119 просм.

Марина Соколова: Для перевода текста нейросети действительно дают более естественный результат, чем классический машинный перевод, потому что учитывают контекст всего предложения, а не переводят слово за словом. Из специализированных сервисов лучше всего с этим справляется DeepL - для европейских языков он заметно точнее старого Google Translate, особенно с идиомами и порядком слов. Если нужно перевести не разовую…

Как правильно писать промпты для нейросети?

спрашивает Станислав, Омск 145 просм.

Сергей Орлов: Схема есть, и она простая: роль, контекст, задача, формат. Модель не читает мысли, она отвечает ровно на тот запрос, который вы напечатали, поэтому чем конкретнее формулировка, тем предсказуемее результат. Роль - это кем модель должна "быть" для конкретной задачи: не "напиши текст", а "ты юрист, который проверяет договор аренды". Контекст - вводные, которые модель иначе…

Что такое ChatGPT?

спрашивает Ольга, Краснодар 165 просм.

Дмитрий Волков: ChatGPT - это чат-программа компании OpenAI, которая умеет вести диалог на естественном языке: отвечать на вопросы, писать тексты, объяснять темы, помогать с расчетами и кодом. Работает через сайт или мобильное приложение, доступ бесплатный на базовом уровне. Внутри у него языковая модель GPT - программа, обученная на огромном объеме текстов из интернета, книг и статей. Она…

Как выглядит ChatGPT?

спрашивает Павел, Тюмень 128 просм.

Марина Соколова: Внешне ChatGPT устроен проще, чем кажется: это диалоговое окно, а не программа с панелями инструментов вроде Word или Photoshop. Слева расположена узкая колонка с историей переписок - там хранятся все прошлые чаты, каждый можно переименовать или удалить. Сверху есть кнопка "новый чат" и переключатель модели: обычно указано название вроде GPT-4o или GPT-5, в платной версии…