БЛОГ · ОБНОВЛЕНИЯ ПРОДУКТА
9 ноября 2026 г., автор: Vik Paruchuri, 3 мин чтения
Обновленная модель обнаружения полей форм находит больше полей на странице, возвращает более аккуратные метки и больше не зависает, повторяя поля. Она уже доступна в API, и вы можете протестировать ее в песочнице.
Обнаружение полей форм находит в форме каждое место, где человек должен что-то написать, поставить галочку или расписаться, и возвращает каждое такое поле с его типом, рамкой и печатной меткой рядом с ним. Возвращаются только поля, без разбора остальной части страницы.
Сегодня мы выпускаем обновленную модель. Она находит больше полей на странице, возвращаемые ею рамки чаще оказываются правильными, а метки — более аккуратными. Она уже доступна в API, и вы можете протестировать ее на собственных формах в песочнице.
Что улучшилось
Мы протестировали обе модели на одном и том же наборе из 400 отложенных правительственных форм:
- Она находит 86,8% полей по сравнению с 82,3% ранее, а 89,8% возвращаемых ею рамок являются правильными (по сравнению с 86,7%).
- Метки совпадают с печатным текстом на уровне 0,835 пословно по сравнению с 0,780.
- Старая модель иногда приклеивала к метке соседний номер, например «Breach214», в 3,4% случаев для рамок. Теперь этот показатель составляет 0,36%, а на втором наборе из 144 страниц этого не произошло ни разу.
- Примерно на 0,7% страниц старая модель перечисляла одни и те же поля снова и снова. Новая модель не сделала так ни на одной из 546 протестированных нами страниц.
Метки теперь точно соответствуют печатному тексту в 69% случаев по сравнению с 62% ранее. Большинство расхождений незначительны — например, метка соседнего поля или подпись таблицы, записанная как «колонка / строка».
Попробуйте в песочнице
Войдите в систему, откройте раздел Form fields в песочнице и загрузите PDF-файл или изображение. Поддерживается до 10 страниц. Каждое найденное моделью поле отображается на вашей странице рядом со списком, содержащим тип и метку каждого поля. Нажмите на рамку или строку, чтобы найти соответствующий элемент, или переключитесь на JSON, возвращаемый API, и загрузите его.
Если какая-то форма вызовет затруднения, отправьте ее на адрес [email protected]. Наши тестовые страницы в основном представляют собой английские правительственные формы, поэтому нас особенно интересуют формы на других языках и сканы низкого качества.
Использование
В вашем коде ничего не меняется. Эндпоинт по-прежнему POST /api/v1/form-fields, с тем же ответом и теми же 12 типами полей. В посте о запуске представлен полный пример на Python и показано, как разместить каждое поле на странице PDF.
Как мы проводили измерения
Обе модели запускались на одних и тех же страницах и оценивались одинаково. Тестовый набор состоит из 400 правительственных форм, которые не участвовали в обучении, а правильные ответы были взяты из собственных полей форм каждого PDF. Поле считается найденным, если его рамка перекрывает истинную рамку как минимум наполовину. Это новый, более строгий тест по сравнению с тем, который мы использовали при запуске, поэтому не сравнивайте эти цифры с цифрами из поста о запуске.












