Создать программного агента (Python или Node.js), который полностью заменяет человека, выполняющего технические команды ChatGPT внутри n8n.
То, что сейчас вручную делает человек —
агент должен делать автоматически, по текстовой команде ChatGPT.
Описание роли агента
Агент — это технический исполнитель, который умеет:
ChatGPT даёт команду → агент делает работу → агент возвращает ответ.
Пользователь (человек) агенту команды НЕ даёт.
Схема взаимодействия
ChatGPT ↔ Агент ↔ n8n
ChatGPT отправляет текстовую команду
Агент интерпретирует её
Агент выполняет действие через n8n API
Агент отправляет отчёт обратно ChatGPT
🧰 Функции агента
1. Работа с n8n API
Агент должен уметь:
авторизоваться по API-key
создавать workflow
обновлять workflow (PATCH)
включать / выключать workflow
запускать workflow
получать список executions
смотреть статус последнего выполнения
2. Управление нодами
Агент должен уметь делать всё то же, что человек делает в редакторе n8n:
создавать узлы (Function, Webhook, HTTP Request, Telegram и др.)
задавать параметры (method, URL, headers, JSON body, raw body, expression fields и т.д.)
вставлять и заменять JavaScript-код в Function-ноды
соединять ноды между собой
перемещать ноды (position x,y)
удалять ноды
Агент должен уметь работать со всеми типами данных, используемыми нодами n8n:
JSON, raw body, headers, expression fields, параметры HTTP-запроса, JavaScript-код Function-ноды и т.д.
3. Понимание текстовых команд от ChatGPT
Агент должен понимать команды в свободной форме:
«Создай Function-ноду после Parse body»
«Вставь этот код в Format»
«Соедини Parse → Format → Telegram»
«Замени метод GET на POST»
«Проверь последний execution и скажи, где ошибка»
«Активируй workflow 57»
Агент должен:
интерпретировать текст,
выполнить команду,
вернуть отчёт.
4. Ответ агента ChatGPT
Агент должен возвращать короткие, понятные ответы:
5. Интерфейс общения
Агент может иметь простой интерфейс:
Требование:
Что предоставим
URL n8n
API-key
примеры workflow
список команд
тестовые сценарии
Что требуется от разработчика
Стоимость
Срок выполнения
Короткое описание реализации
Демонстрация работы агента (видео или GIF)