← Назад к базе знаний

anydoc

anydoc — карточка в каталоге открытого кода KZSalesHub

Конвертер офисных документов в текстовый формат для языковых моделей: Word, Excel, презентации, электронные книги — локально, без отправки файлов наружу.

ЛицензияMIT
ЗаменяетUnstructured.io, платные сервисы подготовки документов
Развернуть у себяПросто — библиотека, работает локально без обращения к внешним сервисам
Исходный кодgithub.com/firecrawl/anydoc

Что это

Библиотека на Rust с подключением из Python и Node.js. Превращает документы распространённых форматов в размеченный текст, пригодный для передачи модели. Работает без машинного обучения — это разбор структуры файла, а не распознавание.

Какую задачу закрывает

Любой проект внутреннего ассистента упирается в подготовку документов: договоры в Word, отчёты в Excel, презентации. Отправлять их во внешний сервис конвертации часто нельзя. Здесь обработка идёт на своей машине.

Кому подходит, а кому нет

  • Подходит: Подготовке корпоративных документов для внутреннего поиска и ассистента
  • Подходит: Компаниям с запретом на передачу документов третьим лицам
  • Подходит: Пакетной обработке архивов договоров и отчётов
  • Не подходит: Сканированным документам и фотографиям — распознавания текста здесь нет
  • Не подходит: Тем, кому нужна готовая система, а не библиотека
Что учесть до внедрения. Проекту около месяца от роду при заметной популярности. Это значит, что интерфейс библиотеки ещё может измениться. Для пилота годится, для встраивания в продукт стоит зафиксировать версию и следить за изменениями.
Дальше по теме
Материал оказался полезным?