Привет, я Uba

Разработчик ИИ-автоматизации

Все системы

16 из 24ИИ-системы / 16 из 24

Кейс

Внутренний инструмент

TruckPulse

Автоматический мониторинг доходности рейсов и работы диспетчеров для грузоперевозчика — по PDF брокеров из Gmail и сообщениям водителей о ставках в Telegram.

PythonTypeScriptSQLAlchemyAlembicuvGmail APITelegram APIРазбор PDFnginxsystemd

РИС. 001 / АРХИТЕКТУРА

Как устроены связи в системе

Живая модель

Проблема

Директору грузоперевозочной компании приходилось вручную сверять тысячи писем-подтверждений от брокеров (10–15 разных форматов PDF) с сообщениями примерно из 400 водительских групп в Telegram, чтобы находить рейсы, взятые по ставке ниже минимально выгодной, — при 80+ диспетчерах такой объём сверки человек физически не мог надёжно выполнять.

Система

Фоновые процессы разбирают входящие PDF-подтверждения от брокеров в Gmail и через отдельный бот-аккаунт отслеживают диспетчерские группы в Telegram, сопоставляют каждый рейс по его номеру в обоих источниках и рассчитывают ставку за милю и маржу по каждой сделке относительно заданного минимума. Бэкенд на Python (SQLAlchemy/Alembic, фоновые процессы) и дашборд на TypeScript, развёрнутые за nginx/systemd, выводят отмеченные невыгодные сделки и показатели каждого диспетчера.

РИС. 002 / КАК ЭТО РАБОТАЕТ

Как это работает

TruckPulse — клиентский проект по автоматизации: система мониторинга для грузоперевозочной компании примерно с 400 грузовиками и 80 диспетчерами, где невыгодные сделки раньше обнаруживались слишком поздно, потому что никто не мог вручную следить сразу за всеми письмами брокеров и всеми водительскими каналами. Она принимает неструктурированные данные из двух совершенно разных каналов (PDF-вложения и чаты в Telegram), сверяет их по номеру рейса и превращает проблему «тысяч писем и сотен чатов в день» в автоматическую ленту доходности и эффективности для того, кто руководит компанией.

Стек

На чём это работает

PythonTypeScriptSQLAlchemyAlembicuvGmail APITelegram APIРазбор PDFnginxsystemd

Хотите такую систему для своей команды?

Начнём с того, что разберём один процесс на 30-минутном звонке.

Напишите мне вWhatsAppTelegram