Створення простого агента-виконавця команд ChatGPT для n8n (через API)
Потрібен розробник (Python або Node.js), який зробить простого технічного виконавця команд ChatGPT для n8n.
Агент виконує команди, які передає йому ChatGPT через n8n API і повертає короткий результат: успіх або помилка.
Те, що зараз робиться вручну в редакторі n8n (створення/зміна нод, запуск workflow), агент виконує за командами ChatGPT.
---
Важливе уточнення
Агент не є ІІ і не розуміє текст на природній мові.
Усі “розумні” частини (розуміння фраз, логіка кроків, що саме робити) виконуються на стороні ChatGPT.
Агент — це технічний виконавець:
отримав команду → зробив запит до n8n API → повернув результат.
---
Основні завдання агента
1. Робота з n8n API
Агент повинен вміти:
звертатися до n8n за виданим URL і API-key;
викликати потрібні методи API (створення/оновлення workflow, вмикання/вимикання, запуск, отримання списку executions);
отримувати дані і статус останнього виконання.
2. Робота з нодами
Через n8n API агент виконує базові дії, які зазвичай робить людина в інтерфейсі:
створювати ноди;
встановлювати і змінювати їх параметри;
мати доступ до всіх необхідних параметрів нод через API.
3. Результати і помилки
Агент повертає в ChatGPT результат виконання дії:
при успіху, наприклад:
– «нода створена»
– «параметри оновлені»
– «workflow запущено»
– «execution успішний»
при помилці, наприклад:
– «помилка в ноді Format: SyntaxError»
– «execution завершився з помилкою в вузлі HTTP Request»
Агент не аналізує сенс помилки — він просто передає те, що повернув n8n API / execution.
4. Інтерфейс агента
Потрібен простий інтерфейс:
REST endpoint (одна точка входу), який:
– приймає структуровану команду від ChatGPT;
– виконує дію через n8n API;
– повертає текст/JSON з результатом.
---
Що я надам
доступ до n8n (URL + API-key);
приклади workflow;
приблизний набір команд;
базові сценарії для перевірки роботи.
---
Що вказати в відповіді
1. Вартість розробки MVP (першого етапу).
2. Термін виконання.
3. Коротко, як ви це реалізуєте (2–5 речень).
4. Готовність показати результат (відео / GIF).