Ограниченная обработка текста · P48-C06

Пакетный экстрактор: лимит входа и честный частичный результат

Из пяти полных разделов извлекаются первые предложения в пределах заданного числа разделов; неполный результат явно отмечен.

Задача и принятое решение

Неограниченный вход неудобен для фоновой обработки. Без действующей модели можно проверить конкретное свойство: отказ по размеру и сохранение списка реально обработанных разделов.

Я ограничил объем входного текста и число разделов за проход. Это простая извлекающая обработка: первое предложение каждого раздела сохраняется буквально. Она не скрывает, что обработано 3 из 5, и не называет себя полным резюме.

Экстрактор не использует LLM и не обещает ограничение памяти 2 ГиБ или таймаут 30 с: эти свойства здесь не измерялись.

Проверить решение

Измените исходные строки или параметры и пересчитайте результат. Данные остаются в этой странице.

701Символов входа
3Обработано
5Всего
Частичный проходСтатус
РазделЗаголовокИзвлечено
S1Состав поставкиВ поставку входят корпус, крышка и два разделителя.
S2МаркировкаАртикул и номер партии сохраняются без изменения символов.
S3ПередачаПередача оформляется после проверки состава архива.

Обработаны: S1, S2, S3. Не обработаны: S4, S5

Исходный набор

Авторский контрольный набор; не клиентские документы и не результаты внешней модели.

Изменить входные строки
Посмотреть исходные строки
IDЗаголовокТекст
S1Состав поставкиВ поставку входят корпус, крышка и два разделителя. Дополнительный держатель не включен. Комплектность сверяется по ведомости перед упаковкой.
S2МаркировкаАртикул и номер партии сохраняются без изменения символов. Ведущие нули остаются в номере. Нечитаемый участок передается на уточнение.
S3ПередачаПередача оформляется после проверки состава архива. Архив получает номер версии. Перечень файлов лежит рядом с исходными материалами.
S4Возврат правокЗамечания возвращаются со ссылкой на конкретное поле. Исправленная версия сохраняет историю предыдущей. Неизвестный параметр не заполняется догадкой.
S5ЗавершениеМатериал закрывается после сверки контрольного списка. Непройденные пункты остаются открытыми. Факт передачи не равен подтверждению применения.

Что получилось

В исходном режиме обработаны S1–S3, а S4–S5 явно перечислены как оставшиеся. Уменьшение допустимого входа до 100 символов дает отказ без результата; увеличение прохода до 5 разделов сохраняет полную извлеченную подборку.

Выполненная проверка

ПроверкаРезультат
Извлечены три раздела из пяти со статусом частичного проходаПройдена
Слишком малый лимит 100 символов возвращает отказ без частичного текстаПройдена
Предел пяти разделов дает полный проход по тем же исходникамПройдена

Лимит символов и числа разделов проверен. Семантическая полнота резюме, расход памяти и время внешней модели не оценивались.

Скачать материалы и повторить проверку

source.json · source.csv · result.json · result.csv · engine.js · verify.cjs · checks.json · style.css

Локальная проверка: node verify.cjs. Нужен Node.js; сетевые обращения не выполняются.