"Создал AI-парсер прайс-листов. Что это, зачем и как работает"

30.06.2026
#go#nextjs#ai#ollama#парсинг

У каждого, кто работал с закупками, логистикой или снабжением, есть одна боль: прайс-листы.

Поставщики присылают их в чём угодно:

  • Excel с 10 колонками и объединёнными ячейками
  • PDF со сканами
  • CSV с разделителями ; вместо ,
  • Файлы без расширений
  • И просто фотографии таблиц

Ручное копирование — это часы работы и куча ошибок.

Я сделал инструмент, который решает эту проблему.


Что это

AI Price Parser — локальный веб-сервис, который:

  • Загружает прайсы в любом формате
  • Автоматически определяет, где название, где цена
  • Возвращает чистую таблицу
  • Экспортирует в CSV

Всё работает на локальном AI, без интернета. Данные не уходят в облако.


Как это выглядит

ai_parser1.jpg

  1. Загружаете файл через drag-and-drop

ai_parser2.jpg

  1. AI анализирует структуру

ai_parser3.jpg

  1. Получаете таблицу с товарами и ценами

ai_parser4.jpg

  1. Экспортируете в CSV

Проверял на реальных файлах:

  • Автозапчасти — 2500 товаров
  • Медицинские услуги — 300 позиций
  • Строительные материалы — 4000 позиций

Парсит быстро, ошибок почти нет.


Техническая архитектура

Фронтенд — Next.js 15, Tailwind. Бэкенд — Go на Fiber. AI — Ollama с моделью Llama 3.2 3B.

Инфраструктура:

  • PostgreSQL для хранения данных
  • Redis для очередей
  • MinIO для файлов
  • Meilisearch для поиска

Всё работает в Docker. Поднимается одной командой.


Как запустить

Если у вас есть доступ к репозиторию:

git clone https://github.com/dmironovru/price-parser.git
cd price-parser
./quickstart.sh

Скрипт сам установит всё нужное:

  • zstd (распаковка)
  • Ollama (AI-сервер)
  • Модель Llama 3.2 3B (2GB)
  • Все зависимости Go и Node.js

Через 15 минут у вас работает парсер.


Зачем я это сделал

Это демонстрационный проект для портфолио.

Но он решает реальную бизнес-задачу. Уже сейчас его можно использовать в работе с поставщиками.


Что дальше

Планирую добавить:

  • Поддержку ещё больше форматов
  • Обучение на своих данных
  • Интеграцию с 1С и ERP

Если у вас есть идеи или вопросы — пишите.


Ссылка на проект: AI Price Parser на GitHub