Вставьте текст письма или приложите файл — параметры извлекаются детерминированно (без LLM); вернуться к рабочему процессу
Извлечение параметров из текста работает по правилам (regex), без LLM — неизвестные поля остаются пустыми, ничего не додумывается. LLM здесь используется только отдельно, по кнопке, чтобы объяснить уже готовый разбор простым языком — это черновик, не источник истины.
Документ явно называет эти модели по местам установки (это может быть спецификация проекта с несколькими завесами, а не одна заявка) — проверьте, к какому проёму/воротам относится каждая позиция.
Внутренний review
Уточнение мощности нагрева (LLM, необязательно)
В тексте заявки упомянуто несколько значений мощности в кВт (например, мощность электродвигателя вентилятора и мощность воздухонагревателя) — автоматика не может однозначно выбрать нужное. Локальная модель укажет, какая именно цитата из текста отвечает на вопрос; ответ проверяется — модель не может придумать число, которого нет в документе. Это черновик-подсказка, поле "Требуемая мощность" не заполняется автоматически.
Запрос к локальной модели, это может занять 60–90 секунд...
Уточнение ширины проёма (LLM, необязательно)
В тексте заявки упомянуто несколько разных значений рядом со словами "ширина"/"ворота"/"проём" (например, ширина проёма и отдельно зазор/свободное пространство от края ворот) — автоматика не может однозначно выбрать нужное. Локальная модель укажет, какая именно цитата из текста отвечает на вопрос; ответ проверяется — модель не может придумать число, которого нет в документе. Это черновик-подсказка, поле "Ширина проёма" не заполняется автоматически.
Запрос к локальной модели, это может занять 60–90 секунд...
Уточнение высоты проёма (LLM, необязательно)
В тексте заявки упомянуто несколько разных значений высоты — автоматика не может однозначно выбрать нужное. Локальная модель укажет, какая именно цитата из текста отвечает на вопрос; ответ проверяется — модель не может придумать число, которого нет в документе. Это черновик-подсказка, поле "Высота проёма" не заполняется автоматически.
Запрос к локальной модели, это может занять 60–90 секунд...
Заявка с проёмами из документа
Дозаполнить пустые поля (LLM, необязательно)
Локальная модель прочитает документ целиком и попробует найти ответы на ВСЕ поля, которые автоматика оставила пустыми. Каждый ответ обязан опираться на дословную цитату из документа — цитата проверяется, значение пересчитывается из неё детерминированно; выдумать значение модель не может. Найденные значения записываются в разбор с цитатами-обоснованиями. Уже заполненные поля не изменяются.
Запрос к локальной модели, это может занять 60–120 секунд...
Закрепить разбор как эталон
Если извлечённые параметры проверены и верны — нажмите, и этот документ станет постоянным контрольным кейсом: любое будущее изменение разборщика будет автоматически проверяться на нём (eval-датасет + гейт согласования правил). Так система «запоминает» каждый новый формат заявки без ручных доработок кода.
Объяснение (LLM, необязательно)
Локальная модель объясняет уже готовый разбор простым языком — это черновик, не отправлять заказчику как есть. Занимает примерно 60–120 секунд.
Запрос к локальной модели, это может занять 60–120 секунд...