Краткий обзор N8N для интересующихся
Привет, охотники! 🏹
На докладах об автоматизации процессов в тестировании и искусственном интеллекте часто упоминают n8n как одно из самых простых no-code/low-code приложений. Я немного в нем пыталась собирать процессы и сейчас использую в работе, поэтому решила поделиться с вами кратким обзором и идеями на “подумать”
Итак, n8n - это платформа с открытым исходным кодом, любая команда/специалист может поднять собственный сервис. У n8n довольно интуитивно понятный интерфейс. Основные блоки - ноды, которые будут связаны между собой прямыми связями или условиями
Примеры популярных нод: - триггеры: ручной, вебхук, по расписанию - интеграции с сервисами по апи - логические операторы - AI узлы
На просторах интернета также есть статьи про разработку собственных нод, но я в это не углублялась
В некоторых нодах вам может понадобиться код (например, java script), но совсем немного и его можно написать с помощью ИИ
Более того, из собственного опыта рекомендую, прям с нуля напишите ИИ какую сборку и зачем вы хотите собрать в N8N - в результате получите полный гайд по настройке схемы и каждой ноды в отдельности
На что обратить внимание: - Мне показалась интересной тема с триггером сборки по вебхуку или расписанию. Это может быть удобно, если вы хотите запускать автотесты по расписанию
- Возможно потребуется создать учетки, которые будут ходить от имени сборки в нужные сервисы (чтобы не использовать личную). Например, создавать задачи/писать комментарии в jira
- На “подумать”: самое простое - это собрать гигантскую схему зависимостей нод друг от друга, но при добавлении еще каких-то условий изменения вносить будет все сложнее. Интересно, получится ли у кого-то оптимизировать размеры и сложность схем
- На “подумать”: я видела, что ИИ ноды популярны, но сама их не использую. Интересно, как решается вопрос с анонимизацией данных
В завершение такого короткого обзора добавлю, что n8n сильно упростил регрессионное тестирование, а некоторые сборки уже снижают нагрузку по анализу/созданию тестовой документации
Для чего вы используете n8n? Или может теперь хотите начать использовать?