← Демонстрации / 06

Прочитане на фактура за секунда

Изберете пример или отворете своя PDF фактура. Малък модел във Вашия браузър намира продавача, купувача, ДДС номерата, датите, сумите и IBAN и отбелязва всяко от тях на страницата. Файлът никога не напуска тази страница.

Демото изисква JavaScript. Моделът е 34 MB за изтегляне, веднъж; браузърът го запазва.

Чете цифрови PDF файлове, каквито експортира счетоводният софтуер, на английски, полски, немски, френски, испански и литовски. Сканирани документи и снимки не се поддържат. Примерите са написани от локален LLM; всяка фирма и всяко число в тях са измислени.

98% срещу 92%От полетата в 60 ръчно проверени фактури са прочетени правилно. Отворен LLM, 200 пъти по-голям, прочете 92%.
80% изцяло верниОт тези фактури са с всички полета верни; LLM постигна 53%. Контролните цифри и сумите са показани до полетата.
Под секундаНа фактура, във Вашия браузър. LLM се нуждаеше от 1,2 секунди на фактура на GPU.

Как работи

ДанниБез реални фактури. Генератор създаде 9 000 фактури в шест оформления и на шест езика. Локален отворен LLM написа още 566 за 30 вида бизнес, всяка със собствено оформление, и всяка беше попълнена още пет пъти с измислени имена и числа. Всяка фактура беше отпечатана в PDF в Chrome и прочетена обратно така, както я чете тази страница.
МоделПървите 12 от 22 слоя на mmBERT-small, дообучени да отбелязват думите на единадесет полета: 33 MB тегла плюс речник от 1 MB. Страницата се чете блок по блок, така че продавач и купувач, отпечатани един до друг, не се смесват. 60-те тестови фактури са от същия LLM, за десет други вида бизнес, затова 98% е горна граница.
ПравилаДДС номерата и IBAN съдържат контролни цифри. Избор, който не минава проверката, се заменя с числото на страницата, което я минава, а нетната сума плюс ДДС трябва да е равна на общата сума. Само правилата прочитат 58% от полетата и нито една фактура изцяло: те не могат да разпознаят име на фирма или номер на фактура.
В сравнение с LLMQwen 2.5 7B, помолен за същите полета като JSON, прочете 92% от полетата и 53% от фактурите изцяло, при 1,2 секунди на фактура на GPU. Хостван LLM също би трябвало да получи всяка фактура, срещу цена на страница.

Код, конфигурации и пълният бенчмарк: github.com/balticml/invoice-extraction. Тегла: huggingface.co/balticml/mmbert-small-invoice-extraction. Искате ли това за Вашите фактури? Запазете 30-минутен разговор