За 30 секунд: С 2017 года поставляю оборудование в вузы и колледжи. ~30 часов в неделю уходило на чтение ТЗ по госзакупкам — сейчас ~1–2 часа на решения «участвовать или нет». Агент на VPS + GPT-5.5 присылает карточки в Telegram. ИИ не подаёт заявки и не считает маржу.
Личный кейс · Госзакупки · Поставка учебного оборудования · Пилот
Я поставляю оборудование в вузы и колледжи с 2017 года. Каждую неделю на площадках появляются десятки аукционов — к каждому ТЗ в PDF на 40–60 страниц. Раньше читал сам: пять дней в неделю, по ~6 часов в день. Сейчас приходит готовая карточка в Telegram — на лот минута-две, за неделю около часа-двух на все решения.
Время в неделю
~30 ч → ~1–2 ч
Рутина с ТЗ → только решения «да/нет».
ТЗ за неделю
~40 вручную → все найденные
Парсер забирает лоты по фильтрам, LLM делает выжимку.
Доля подходящих
5–7% → та же
Нейросеть убрала пустую работу, не «нашла больше лотов».
Задача
Почему это болело
Конец недели: очередной PDF, страница тридцать восьмая. Таблицы, штрафы, условия аванса — ищу одно: нам подходит или нет? В очереди ещё тридцать файлов. Я один: сам ищу, читаю, решаю. Из прочитанных за неделю нормально подходили два-три лота из сорока.
Объём
~120 аукционов за неделю, 30–40 ТЗ в PDF — физически не успевал до конца списка.
Усталость
К пятнице ресурс на нуле — хорошие лоты в хвосте списка пропускались.
Один человек
Не компания с отделом тендеров — вся рутина на мне.
Было
Цифры до автоматизации
| Показатель | Значение |
|---|---|
| Рабочих дней в неделю | 5 |
| Время в день на закупки | ~6 часов |
| Время в неделю | ~30 часов |
| ТЗ за неделю | 30–40 |
| Подходящих из них | 2–3 (5–7%) |
| Кто делал работу | только я |
Подход
Агент вместо ручного чтения
Нужен был не умный чат, в который лезть руками, а помощник: сам следит за лотами, забирает ТЗ, делает выжимку и присылает. Решение «участвовать» — только моё.
Не ChatGPT вручную
Копировать PDF в чат быстрее, чем читать самому — но я всё равно прикован к процессу.
Не платный мониторинг
Для моего объёма — дорого; поиск можно автоматизировать самому.
VPS + агенты
Связка сценариев: увидел лот → обработай → отправь в Telegram. Сервер работает 24/7.
Глубже
Когда что пробовать
| Ситуация | Что разумнее |
|---|---|
| 5–10 закупок в месяц | Промпт в ChatGPT, без сервера |
| 30+ ТЗ в неделю, один человек | Имеет смысл агент на VPS |
| Нужен только поиск лотов, без разбора ТЗ | Платный мониторинг или парсер |
| Нужен разбор текста + доставка выжимки | LLM + автоматизация (как у меня) |
| Автоподача заявки | Так не делаю — в документах с деньгами это опасно |
Архитектура
Как устроен контур
Площадка → парсер на VPS (каждые 4 часа) → скачивание PDF → извлечение текста → GPT-5.5 (структурированная выжимка) → карточка в Telegram → я решаю за 1–2 минуты.
VPS + Cron
Круглосуточный сервер, проверка площадки каждые 4 часа.
Фильтры до LLM
ОКПД2 (оборудование для образования), регион РФ, диапазон суммы, пропуск дубликатов.
GPT-5.5 на одном шаге
LLM только там, где нужно понять смысл текста; остальное — скрипты.
| Компонент | Что делает |
|---|---|
| Парсер | Новые лоты по фильтрам |
| Хранилище PDF | Файлы на сервере, без повторной загрузки |
| Извлечение текста | Текст из PDF (на сканах хуже) |
| GPT-5.5 (API) | Анализ ТЗ по инструкции |
| Telegram Bot | Карточка на телефон |
| Watchdog | Алерт, если 12 часов нет новых лотов |
Процесс
Пайплайн по шагам
- 1.
Парсер проверяет площадку — новые лоты по фильтрам (без ИИ).
- 2.
Скачивание и извлечение текста из PDF на VPS.
- 3.
GPT-5.5 — структурированная выжимка по промпту (оборудование, сроки, обеспечение, риски, НМЦК только из явного поля).
- 4.
Сборка карточки и отправка в Telegram.
- 5.
Я — 1–2 минуты: «участвовать / нет», оценка маржи вручную.
Ограничения
Подводные камни
LLM путает суммы
Перепутаны НМЦК и цена за единицу — правило: суммы только из явных полей, иначе «не указано».
Система молчит
Парсер сломался после обновления площадки — watchdog через 12 часов без лотов.
Длинные ТЗ и счёт API
Полный разбор до ~30 страниц; длиннее — сначала сжатие отдельным запросом.
Сканы PDF
1–2 ТЗ в неделю открываю сам — OCR кривой, цифры «плывут».
Цифры
Было → стало
| Показатель | До | После |
|---|---|---|
| Часов в день | ~6 | ~10–20 мин (+ редкий ручной PDF) |
| Часов в неделю | ~30 | ~1–2 |
| ТЗ за неделю | ~40 вручную | все найденные парсером |
| Доля подходящих | 5–7% | та же |
| Пропуски из-за усталости | бывало | не замечал несколько месяцев |
Результат
Главный вывод
Тридцать часов еженедельной рутины превратились в час-два на решения.
Узкое место — не «поиск закупок». Один человек не может каждую неделю читать десятки PDF по шесть часов в день и не уставать.
Для процесса
~28 часов в неделю вернулись — почти четыре полных рабочих дня на другие задачи.
Для бизнеса
Агент не заменил опыт и «да/нет» по деньгам — заменил механическое чтение. Думать — я. Читать сотни страниц ради двух лотов — уже нет.
Стек
Инструменты
VPS · Cron · парсер площадок · извлечение текста из PDF · GPT-5.5 API · Telegram Bot · watchdog-алерты