- PVSM.RU - https://www.pvsm.ru -
или почему теперь любой менеджер может стать разработчиком
Работая руководителем проектов в IT-компании, я часто сталкивался с тем, что процессы в разработке не автоматизированы, а хаос — не редкость.
Особенно больной темой стали устройства для тестирования: разработчики брали модули, работали с ними неделями и… забывали вернуть.
Чтобы найти нужный модуль, приходилось устраивать настоящий «квест по офису»:
— У кого сейчас БАС?
— А МЦП кто забрал?
Таблицы и списки не помогали — они быстро устаревают и требуют ручного обновления.
Тогда я решил: нужно сделать автоматизацию, но без привлечения разработчиков.
Сделать самому, используя нейросети и no-code-инструменты.

Я хотел доказать (в первую очередь себе), что автоматизировать процессы может не только программист.
Сейчас порог входа в разработку сильно снизился — достаточно понимать логику процессов и иметь немного системного .
Для проекта я выбрал три ключевых инструмента:
n8n [2] — no-code/low-code платформа для автоматизации.
Пачка [3] — российская альтернатива Slack, через которую всё общается с пользователями.
OpenRouter [4] — платформа, которая позволяет бесплатно подключать нейросетевые модели через API (вроде GPT, Claude и других).

Когда я начинал, я честно не знал, что такое JSON, webhooks и как работает API.
Документация по Пачке оказалась довольно скромной, а ChatGPT помогал куда лучше.
Я показывал нейросети код, снимки экрана, таблицы — и вместе мы разбирались, почему что-то не работает.
Первым успехом было простое действие: отправить сообщение в Пачку из n8n.
Это был мой “Hello, World!” в мире автоматизации.
Первая версия моего бота умела:
показывать список устройств,
бронировать,
и снимать бронь.
Всё работало отлично — пока устройств было 10.
Но как только коллеги попросили добавить все 35 модулей, бот просто упал.
Оказалось, что Пачка не умеет обрабатывать больше 30 кнопок одновременно.
Каждое устройство я выводил как кнопку — и архитектура посыпалась.

Чтобы обойти ограничение, я сделал постраничный вывод — по 30 устройств на страницу.
Пользователь мог листать кнопками “Далее” и “Назад”.
Поначалу я пытался хранить временные данные в ChatMemory, но он работал нестабильно.
После долгих экспериментов я создал временную таблицу в PostgreSQL:
CREATE TABLE temp_user_modules (
user_id BIGINT NOT NULL,
message_id BIGINT NOT NULL,
total_pages INT NOT NULL,
current_page INT NOT NULL,
id TEXT NOT NULL,
created_at TIMESTAMP DEFAULT NOW()
);
Так я впервые по-настоящему понял, как работают временные таблицы. Теперь у каждого пользователя сохраняются его страницы с устройствами, и при новом запросе данные автоматически очищаются.
Чтобы пользователям было удобно, я сделал два разных представления:
Общий список устройств — в один столбец, потому что нужно показать название, срок и кто забронировал.
Список свободных устройств — в три столбца, чтобы быстрее выбрать и забронировать.
Я добавил в n8n AI-агента, который обрабатывает не только команды, но и “человеческие” фразы.
Например:
“Покажи, какие у меня сейчас модули.”
“Забронируй БИС-М-1.”
“Сними бронь с БДМ.”
Модель через OpenRouter генерирует нужные JSON-запросы и передает их в workflow.
Это оказалось неожиданно удобно: пользователи не думают, “какая команда нужна”, просто говорят.
На этом я не остановился.
Я добавил задачу, которая каждое утро в 9:00 проверяет таблицу с бронями:
если срок заканчивается завтра — бот напоминает пользователю;
если срок уже прошёл — бронь снимается автоматически.

Сегодня бот:
показывает все устройства,
выводит свободные,
показывает устройства конкретного пользователя,
бронирует и снимает бронь,
продлевает бронирование,
уведомляет и автоматически освобождает модули.
Если нейросеть не понимает запрос, он дублируется мне — чтобы я мог скорректировать промт.
Это помогает системе “обучаться” на реальных ошибках.

После запуска мы перестали терять модули.
Теперь всегда понятно, кто и когда работает с устройством.
Если модуль ушёл в ремонт, сотрудник бронирует его на себя. Когда возвращает — снимает бронь.
Никаких Excel-таблиц. Никаких уточнений “а где мой блок?”. Всё в одном месте — в Пачке.
Для меня это был не просто проект, а курс выживания менеджера в мире разработки.
Нейросети действительно снижают порог входа.
Чтобы делать автоматизации, не нужно быть программистом.
Но нужно уметь думать архитектурно — нейросеть не всегда понимает контекст.
Главное — начать, ошибаться и дорабатывать.
Я начал, не зная, что такое JSON, а закончил системой, которая работает автономно и помогает всей команде.
Коллеги уже предложили новое улучшение —
добавить очередь на бронирование устройств, чтобы планировать работу заранее.
И это, кажется, следующая итерация нашей автоматизации.
Сегодня я уверен, что будущее разработки — это не код, а
Если вы менеджер, инженер или просто человек, которому надоело делать всё вручную — попробуйте.
Нейросети действительно дают возможность создавать инструменты под себя, без боли и бесконечных согласований.
И знаете, это чертовски вдохновляет. :-)
Автор: Mihanikuz
Источник [5]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/postgresql/435820
Ссылки в тексте:
[1] мышления: http://www.braintools.ru
[2] n8n: https://n8n.io/
[3] Пачка: https://pachca.com/
[4] OpenRouter: https://openrouter.ai/
[5] Источник: https://habr.com/ru/articles/963862/?utm_source=habrahabr&utm_medium=rss&utm_campaign=963862
Нажмите здесь для печати.