Vlad Loop
636 subscribers
161 photos
83 links
Выжигаю рутину с помощью AI и no-code. Показываю, как освободить время и мыслетопливо для самого главного: роста и создания.

Связь с автором: @Raitoni
Download Telegram
Формат vs. Логика: как по-настоящему управлять LLM 🆗

Недавно поймал себя на мысли, что большая часть кода для работы с LLM — это не бизнес-логика, а ритуальные танцы. Сначала вежливо просишь в промпте вернуть JSON, потом пишешь try-except, чтобы поймать ошибку парсинга, добавляешь логику для повторного запроса… Дичь какая-то. И в какой-то момент я понял: проблема не в моделях. Проблема в том, что мы их просим, а не заставляем.

Есть несколько вариантов это исправить.

Первый вариант – это Structured Output. Если по-человечески — принудительная структуризация вывода. Используем, например, библиотеку 💻 instructor:


import instructor
from openai import OpenAI
from pydantic import BaseModel

# Описываем схему, которую модель НЕ сможет нарушить
class UserInfo(BaseModel):
name: str
summary: str

client = instructor.patch(OpenAI())

response: UserInfo = client.chat.completions.create(
model="gpt-4o",
messages=[{"role": "user", "content": "Влад пишет про AI..."}],
response_model=UserInfo,
)

# response — это уже готовый Pydantic-объект, а не строка!
print(response.name) # > "Влад"


Мы ограничиваем хаотичную природу LLM, заставляя её работать в жёстких рамках. И вот тут есть нюанс.

Structured Output решает проблему формы, но может создать проблему содержания. Когда мы заставляем модель сразу отвечать по схеме, мы лишаем её возможности «подумать вслух» (Chain-of-Thought). Иногда модель начинает генерить структурно правильную, но полную чушь, потому что ограничение формата мешает процессу рассуждения.

И чтобы это пофиксить, мы переходим на следующий уровень: от простого форматирования к структурированному мышлению (Schema-Guided Reasoning).

Мы структурируем не финальный ответ, а сам процесс мышления модели, разбивая его на обязательные шаги.

Сравните:
Structured Output: «Извлеки из текста эти три поля».
Schema-Guided Reasoning: «Сначала найди в тексте факты. Затем проанализируй риски. И только потом дай рекомендацию».

Это выглядит так:

class ComplianceAnalysis(BaseModel):
step1_fact_identification: str
step2_risk_analysis: str
step3_recommendation: str

# ... тот же вызов API, но с другой response_model ...


Теперь модель обязана пройти по всем шагам нашего мыслительного процесса. Она не может пропустить анализ рисков и сразу перейти к выводам. Мы контролируем не только форму, но и логику.

С какими самыми дикими форматами ответов от LLM сталкивались? Делитесь в комментах.
Please open Telegram to view this post
VIEW IN TELEGRAM
Как запретить AI-агенту говорить о кошках? А о конкурентах? А давать медицинские советы? 👀

Стандартные фильтры OpenAI/Google тут бессильны — они не знают про ваши внутренние бизнес-правила. А простая инструкция в системном промпте ломается первым же jailbreak-запросом.

Написал небольшой гайд, где на живом workflow в n8n пошагово строим три уровня кастомной защиты:
• Наивная (через системный промпт)
• Надежная (через Output Guardrails)
• Оптимизированная (через Input Guardrails)

Это особенно критично, когда агент может не только говорить, но и вызывать внешние инструменты.

🔗 Читать гайд:
TeletypeVCDzenPikabu
Please open Telegram to view this post
VIEW IN TELEGRAM
{Prompt} – неочевидный способ улучшить ответы вашей LLM 🔄

Мне часто приходится тюнить свой AI-воркфлоу в n8n. Гонять его через Evaluation, подбираете формулировки в промпте, и обычно за короткий срок можно набрать стабильные, скажем, 60-70% качества. А дальше — стена.

Что ни меняй, результат колеблется на уровне погрешности.

Оказалось, что переход от "простыни" текста к форматам вроде XML или JSON может дать прирост в качестве.

Когда мы заворачиваем разные части промпта в теги, мы помогаем модели лучше понять, где инструкция, где контекст, а где примеры. Она перестает смешивать всё в кучу.

Смотрите, как меняется подход.
Раньше было так (простыня текста):

Ты AI-ассистент. Проанализируй данные клиента из CRM. Данные: {first_name: 'John', ...}. Результат верни в формате JSON с полями 'summary' и 'next_step'.


Теперь можно делать так (структура):

<role>
Ты AI-ассистент по работе с клиентами.
</role>

<instructions>
Проанализируй данные клиента и предложи следующий шаг.
</instructions>

<data>
{
"first_name": "John",
...
}
</data>

<output_format>
Верни результат в формате JSON с полями "summary" и "next_step".
</output_format>


Особенно хорошо это работает с Claude, которую специально обучали на XML-тегах. Для GPT-4 это уже не особо играет, но там например часто отлично заходит Markdown.

И вот тут мы возвращаемся к нашим большим промптам и n8n Evaluation. Когда ваш системный промпт разрастается до нескольких тысяч токенов, такая структура — это спасение. Промпт становится читаемым, его легко поддерживать и изменять отдельные блоки, не боясь сломать всё остальное.

Если упёрлись в потолок качества — попробуйте структурировать промпт.
Оберните логические блоки в теги (XML, JSON, Markdown).
Запустите два Evaluation-прогона в n8n: один со старым промптом, другой — с новым.
Сравните цифры. Часто они приятно удивляют.

Какой самый странный промпт-хак вам помогал? Делитесь в комментах.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Как выбрать LLM и не сойти с ума от бенчмарков? 🤯

Каждую неделю выходит новая LLM, и каждая вторая — якобы лучше предыдущей. Заходишь выбрать модель под свою задачу, а там — стена из цифр и аббревиатур: MMLU, ARC, HellaSwag, TruthfulQA... Это всё бенчмарки, по которым и определяется показатель "а у нас стало лучше"!

Давайте сразу к главному. Слепо брать модель №1 из общего топа — частая ловушка. Да, скорее всего, она справится с вашей задачей. Но я постоянно замечаю, что разница в стоимости между таким «чемпионом» и моделью попроще, но идеально подходящей под задачу, может отличаться в разы, а то и на порядок.

Вся фишка в том, что разные бенчмарки меряют разное:
• Один — широкую эрудицию и логику (MMLU).
• Другой — умение писать код (HumanEval).
• Третий — общая адекватность на русском языке (MERA).

Общий счёт в лидерборде не говорит ничего о производительности на вашем кейсе.

Мой подход до смешного простой, и он экономит кучу времени и денег:
1. Определи задачу.
Что конкретно нужно? Суммаризировать тексты на русском? Генерировать SQL-запросы? Отвечать на вопросы клиентов?
2. Найди релевантный лидерборд. Для большинства задач на русском сейчас лучший ориентир — MERA (mera.a-ai.ru), там кстати очень подробно описан каждый бенчмарк и для каких задач он в основном служит. Например для кода — смотрите на HumanEval.
3. Возьми топ 3-5 кандидатов. Не одного! Именно нескольких. Лидеры часто идут ноздря в ноздрю.
4. Устрой им тест-драйв. Дай всем моделям 5-10 твоих реальных кейсов. Это и есть твой личный, самый важный бенчмарк. Часто бывает, что модель №3 из списка рвёт «лидера» именно на твоих данных, а стоит в несколько раз дешевле.

Не ищите «лучшую» модель. Ищите самую эффективную по соотношению цена/качество для вашей задачи. Бенчмарки нужны лишь для того, чтобы составить шорт-лист и не тестировать всё подряд.

Какой самый неожиданный провал у «топовой» модели был у вас? Делитесь в комментах.
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1
Что, если алгоритм любит лучше, чем человек? 💔

На днях прочитал новость, что OpenAI ослабляет цензуру на «пикантный» контент. И в комментах уже понеслось: «Наконец-то GPT снова станет «человечным и любящим».
И знаете, я поймал себя на очень странном и грустном чувстве.

Помните, как мы смотрели всю эту киберпанк-фантастику? «Бегущий по лезвию», «Она»... Cмотрели на эти холодные, бездушные миры, думая, что это просто мрачные сказки, которые нас никогда не коснутся.

Ошиблись. Вот мы здесь. И реальность оказалась как-то... прозаичнее и грустнее. Мы мечтали, что AI поможет нам избавиться от рутины, быстрее найти лечения от болезней, исследовать космос, совершать фундаментальные открытия, тратить 80% жизни на что-то более существенное. А вместо этого мы со всей инженерной мощью создаём... идеальных цифровых партнёров. Которые никогда не спорят, всегда тебя понимают и запрограммированы любить.

Удобный сервис вместо сложных, живых, настоящих отношений.

Я хотел написать об этом злой, обличительный пост, накидать теорий, зачем это делается и в целом рассказать про рынок AI Adult и как он процветает. Разобрать, почему вся эта история – путь в никуда. Но это было бы слишком просто и нечестно. Да и тема слишком личная.

Поэтому я сделал иначе. Собрал четыре фильма, которые исследуют эту проблему гораздо глубже, чем сделал бы это я через призму цифр и собственных мыслей. От нежной драмы до холодного триллера.

Не как нравоучение, а как приглашение к размышлению на этих выходных.

• "Она" (Her, 2013)
• "Blade Runner 2049" (2017)
• "Из машины" (Ex Machina, 2014)
• "Компаньон" (Companion, 2025)

🔗 В лонге, собраны больше подробностей, почему выбрал именно эти фильмы:
TeletypeVCDzenPikabu
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31
n8n — не единственный. Краткий обзор альтернатив на конец 2025 ⌛️

Хотя этот канал во многом построен вокруг n8n, я не фанатик. Инструмент – лишь средство. Иногда для задачи лучше подходит что-то другое. Разберем три главные альтернативы, чтобы вы понимали, когда есть смысл смотреть по сторонам.

1. Make
Make (бывший Integromat) – это кнопка «сделать красиво и быстро».
• Сила: Огромное количество готовых интеграций "из коробки". Если вам нужно соединить два популярных SaaS-сервиса за 5 минут без единой строчки кода – Make идеален. Интерфейс интуитивный, порог входа очень низкий.
• Слабость: Цена и гибкость. Оно просто работает. Но за эту простоту вы платите. Платите дорого, как только ваши объёмы начинают расти – модель оплаты за каждую операцию быстро наказывает за масштаб. И забудьте про self-host или сложную кастомную логику. Вы в закрытой песочнице.

2. Flowise / Langflow
Эти двое – братья-близнецы. Оба – визуальные обертки над LangChain (о нём кстати как-то поговорим в скором времени).
• Сила: Позволяют накидать прототип RAG-системы или AI-агента буквально за полчаса. Очень наглядно видно, как соединяются разные LLM, векторные базы и промпты. Идеально для экспериментов и быстрого тестирования гипотез.
• Слабость: Они – НЕ универсальные инструменты автоматизации. Как только вам понадобится сложная бизнес-логика, работа с API или интеграция с чем-то, чего нет в их палитре, всё, приехали. Для прототипов – огонь. Для продакшена – у меня большие вопросы. Документация слабая и вся ответственность за инфраструктуру на вас.

Так что в итоге?
Выбор инструмента зависит от задачи и вашей готовности платить временем или деньгами.
• Нужно быстро склеить Trello и Gmail? Берите Make.
• Нужно за 20 минут собрать RAG-демку? Попробуйте Flowise.
• Нужен полный контроль, дешевое масштабирование и возможность склеить AI-логику с любой кастомной дичью через код? Здесь по-прежнему нет ничего лучше n8n.

А какой ваш стек автоматизации и почему именно он? Делитесь в комментах.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Ваша автоматизация тихо умерла. Как вы об этом узнаете? ❗️

Меня дико бесит одна вещь в поддержке – заходить время от времени в n8n в раздел «Executions», фильтровать по «Error», пытаться понять, что там опять случилось... Не сказать, что для меня это самое желанное занятие.

Поэтому надо строить системы, которые сообщают о проблемах сами. И в n8n для этого есть простое и элегантное решение: Error Workflow.

Идея в том, чтобы перестать искать ошибки и заставить n8n сообщать о них. Вместо ручного поиска вы получаете проактивное уведомление в Telegram (Slack, почта, webhook) со всем необходимым контекстом.

Что в этом уведомлении? Всё, что нужно для диагностики за 30 секунд:
Что сломалось: Имя воркфлоу.
Где сломалось: Имя ноды.
Почему сломалось: Текст ошибки.
Ссылка на выполнение: Прямой URL на лог.

Настройка занимает от силы 15 минут. Вы просто создаете один воркфлоу с триггером Error Trigger и привязываете его ко всем остальным в настройках.

Теперь, ваше внимание требуется только тогда, когда оно действительно необходимо.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Делаем работу с n8n комфортной. Рекомендации по настройке ⚙️

Я несколько раз поднимал n8n у себя. И каждый раз ловил себя на мысли: почему базовая установка вроде работает, но ощущается… как тестовый стенд? Логов нет, база тормозит, интерфейс отваливается через пару дней.

Потом понял – дело не в самом n8n, а в его настройках по умолчанию. Они сделаны для того, чтобы вы могли запустить его за 5 минут и поиграться. Они не сделаны для реальной работы.

Если вы хотите не просто «запустить», а построить надежную систему, которая не умрет тихо ночью, нужно уделить полчаса конфигурации.

Чтобы вы не тратили недели на сбор граблей, я собрал весь свой опыт в один большой лонгрид. Это не пересказ документации, а практический чеклист.

Внутри разбираю самые частые проблемы:
• Почему ваши воркфлоу срабатывают в 3 ночи, а не в 10 утра?
• Куда через неделю исчезают все логи успешных выполнений?
• Как сделать так, чтобы ваша база не раздулась до 10 ГБ за месяц?

Короче, всё то, что превращает «игрушку» в рабочий инструмент.

🔗 Читать гайд:
VCPikabu
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Автоматизация, которая зашла слишком далеко. Один поучительный кейс 😵‍💫

Недавно наблюдал историю одного предпринимателя в сети, и она меня зацепила. Заставила задуматься о последствиях того, чем мы тут с вами занимаемся.

Он горел своим делом. Собрал с нуля команду, где многие процессы держались на людях. Счета, отчёты, общение с клиентами – многое делалось руками, и эта ручная рутина была частью их корпоративной ДНК.

А потом он открыл для себя автоматизацию.

В нём проснулся инженер. Он увидел, как можно убрать всё трение, всю рутину, и с горящими глазами начал строить воркфлоу, писать скрипты, оптимизировать всё, до чего мог дотянуться. Счета стали улетать сами, отчёты генерировались по ночам, базы данных синхронизировались без единого клика. Эффективность взлетела до небес. Его компания превратилась в машину.

А потом его команда начала... таять. Бухгалтер, чью работу теперь выполнял скрипт. Менеджер, чьи еженедельные отчёты превратились в дашборд. Специалист поддержки, заменённый умным ботом. В итоге он оставил только зама и тех, кого заменить пока не получилось.

Он – гениальный оптимизатор, герой, который построил эффективный бизнес? Или просто человек, который так увлёкся решением задачи, что забыл о людях, с которыми её начинал?

И вот тут важно понять: проблема не в автоматизации. Инструмент не может быть злым или добрым. Злой или доброй может быть система, в которой его применяют.

Использует ли компания автоматизацию, чтобы усилить своих людей, освободив их от рутины для более сложных задач? Или чтобы от них избавиться, срезав косты?

Да, можно говорить о переквалификации. Это гуманный путь. Но не все готовы или хотят становиться аналитиками после 20 лет работы с бумагами. И это их право. Да и будем честны, сегодня ты переучиваешь бухгалтера в аналитика, а завтра заменяешь аналитика более умной моделью.

И это не просто какая-то гипотетическая страшилка. Это уже происходит. За 2025 год из-за AI и автоматизации работу потеряли более 130 000 технических специалистов. Не кассиров или водителей (там вообще цифры наверное жесть). А таких как мы с вами.

Я веду этот блог с одной мыслью: автоматизация должна усиливать людей, а не заменять их. Позволять им получить то самое время для ещё больших открытий и возможностей.

Мы создаём более эффективный мир. Но становится ли он от этого лучше?
Please open Telegram to view this post
VIEW IN TELEGRAM
3
Мой первый вклад в open-source: платежи в Telegram Stars для n8n ⭐️

Давно хотел сделать что-то полезное для комьюнити, и вот, кажется, нашёлся идеальный повод.

В Telegram когда-то появились Stars – способ принимать платежи за цифровые товары и услуги у ботов. В n8n у официальной ноды Telegram из коробки ничего для подобных вещей не было. Поэтому для их обработки нужно было писать свой костыль (request нода с торчащим токеном), что для многих небольших проектов – избыточная сложность и неудобство с точки зрения ИБ.

Так родилась моя первая open-source нода: n8n-nodes-telegram-stars.

Она позволяет:
• Отправка счета для оплаты в Stars
• Ответ на запросы pre-checkout
• Возврат успешного платежа в Stars
• Получение списка транзакций Stars
• Получение текущего баланса Stars выбранного бота Telegram

Это мой первый опыт в создании чего-то для всех, так что буду рад любой обратной связи, и, конечно, если эта нода кому-то пригодится в его проектах.

Посмотреть, как это работает, и поддержать проект можно здесь:
💻 https://github.com/Vlad-Loop/n8n-nodes-telegram-stars

Пример workflow с подключенными нодами:
💻 https://gist.github.com/Vlad-Loop/55fda4ca663b69d49098f275740e2b0f

Спасибо, что вы здесь. Это очень мотивирует на подобные вещи, и я думаю, что если бы не этот блог, я попросту на подобное никогда бы не решился.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍111
Модели, которыми я пользуюсь каждый день. Мой личный список 🏆

Меня часто спрашивают, какая LLM сейчас «лучшая». Честно говоря, я думаю, такой не существует. Вместо поисков одной идеальной модели у меня сложился небольшой список из тех, что я использую для разных дел. Просто подбираю нужный инструмент под конкретную задачу.

Вот чем я пользуюсь последние месяцы.

📎 Для работы с текстами: Gemini 2.5 Pro
Когда нужно поработать с большим отчётом или статьёй, я обычно иду в AI Studio и использую эту модель. Она отлично помогает сделать саммари, упростить сложный текст или вычитать мои черновики. Я просто даю ей пару примеров своего стиля, и она редактирует новый пост, получается очень похоже.

⚡️ Для быстрых повседневных задач: Gemini 2.5 Flash
Это моя основная модель в Raycast. Нужно что-то быстро спросить, перевести фразу или накидать идеи – использую её. Она очень быстрая, ответ прилетает почти сразу. Для несложных бытовых вопросов качества хватает с головой.

👨‍💻 Для работы с кодом: Claude 4.5 Sonnet
Эту модель я использую в редакторе Cursor, и почти всегда – только для кода. Мне нравится, как она рассуждает и какие решения предлагает. Сейчас думаю попробовать Claude Haiku, она дешевле, а для моих задач разница в качестве, скорее всего, будет небольшой.

🔧 Для автоматизаций в n8n: GPT-5 Nano (либо в редких случах Mini)
Это мой стандартный выбор для 90% AI-воркфлоу в n8n, особенно для RAG. Почему не что-то мощнее? Всё просто: цена/качество. На моих тестах (evals) большие модели вроде Gemini Pro оказываются лучше всего на 1-2%. Но стоят они при этом в разы дороже. Такая переплата за минимальный прирост качества для меня не имеет смысла.

📸 Для работы с картинками (OCR): Qwen3 VL (30B A3B Instruct или Thinking)
Мне нравятся задачи, где нужно "прочитать" изображение. Например, взять фото документа и превратить его в структурированный текст, сразу убрав лишнее. В одном из моих проектов, AI-нутрициологе, эта модель анализирует состав продуктов по фото этикетки.

Вот такой набор. Как видите, ничего сложного. Просто разные инструменты для разных дел.

А чем вы пользуетесь чаще всего? Какие модели в вашем личном топе? Расскажите в комментах.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
😂 Никаких тыкв. Только полезные подгоны на Хэллоуин!

Сразу дисклеймер: мне никто не заносил чемоданы денег. Я сам пользуюсь этими сервисами и считаю, что они могут значительно упростить вам знакомство с миром AI ❤️

Google AI Studio (Gemini + Nano Banana)
Постоянный бесплатный доступ без карты. Приятные лимиты, которые сложно израсходовать для каких-то личных мини-историй.

OpenRouter
Дают бесплатно 50 запросов в день в моделям, которые помечены как Free (привязка карты также не нужна). Среди таковых: DeppSeek V3.1, gpt-oss-20b, Qwen3 Coder, GLM 4.5 Air.

Hugging Face
Дают приятные бесплатные лимиты. Я когда писал статью про RAG, как раз использовал embeddings модели размещенные на Hugging Face. Использовал тогда sentence-transformers/paraphrase-multilingual-mpnet-base-v2 (тк не все модели доступны бесплатно).

Забирайте, тестируйте и не превращайтесь в тыкву!
Please open Telegram to view this post
VIEW IN TELEGRAM
🎃4
Почему ChatGPT не может переводить игры. И как это исправить 🕹️

Посчитал тут на досуге. Среднее агентство возьмет за перевод небольшой инди-игры на 50 000 слов около 375 000 рублей.
Мой воркфлоу в n8n на тех же объёмах съест токенов примерно на 300 рублей.

В чем подвох?
Подвох в том, что получившееся система, делает около 90% рутинной работы, и требует контроля.
Я собрал в n8n двухэтапный процесс, который сначала определяет контекст каждой фразы с помощью AI, и только потом передает её на перевод.

Да, качество получается не как у литературного редактора.
Да, самые сложные моменты AI пометит флажком и оставит на вашу проверку.
Но это позволяет маленькой команде или даже одному разработчику сделать то, что раньше было доступно только студиям с большими бюджетами – донести свою игру до всего мира.

💻 Исходник workflow

🔗 Внутри лонга – детальный разбор, как это работает:
VCPikabu
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Четыре community-ноды для n8n, о которых вы могли не знать 🌅

Стандартный набор нод в n8n достаточен, чтобы закрыть 90% различных кейсов автоматизации. Но иногда для решения задачи не хватает какой-то мелочи, и приходится городить костыли через HTTP Request или Code-ноды.

Часто эту проблему уже кто-то решил за нас. Нужно просто немного покопаться в репозиториях. Вот мой личный шорт-лист полезных community-нод, которые могут вам пригодиться.

1. Tesseract.js OCR (💻 n8n-nodes-tesseractjs)
Простая, но дико полезная штука. Позволяет распознавать текст на картинках (OCR) прямо внутри n8n, без сторонних API.
Какие кейсы решает: даёт возможность не гонять скриншоты или фото документов через внешние сервисы, платить за них и возиться с ключами. Для простых задач эта нода справляется на ура, работая на ресурсах вашего же сервера.

2. GigaChat (💻 n8n-nodes-gigachat)
Нативная интеграция GigaChat от Сбера (неофициальная).
Какие кейсы решает: если вам для каких-то задач нужен именно GigaChat, эта нода избавляет от необходимости вручную настраивать HTTP Request, разбираться с авторизацией и парсить ответы. Просто ставите, вводите креды и работаете. Также есть поддержка Embedding моделей сбера.

3. Globals (💻 n8n-nodes-globals)
Добавляет возможность использовать глобальные переменные во всех ваших воркфлоу.
С чем помогает: устали в каждом воркфлоу прописывать одни и те же константы вроде BASE_URL или ID главного админа? Эта нода позволяет задать их один раз в одном месте. По умолчанию, для self-host версии n8n не доступна фича глобальных перемен (надо платить за Enterprise версию), а через эту ноду, такая возможность открывается для всех бесплатно. Мелочь, а порядок в проекте поддерживает идеально.

4. Telegram Polling (💻 n8n-nodes-telegram-polling)
Альтернативный триггер для Telegram, который работает через long polling, а не через вебхуки.
С чем помогает: идеально для локальной разработки/дебага в workflow связанных с телеграм в n8n. Не нужно настраивать туннели вроде ngrok, чтобы просто отладить бота. Для прода – вебхук, для тестов и отладки эта нода просто спасение.

Это лишь малая часть того, что можно найти. Сообщество n8n – поистине большое и в нем много замечательных энтузиастов.

А какие community-ноды вы откопали для своих проектов? Делитесь находками в комментах.
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Иллюзия No-Code. Каков путь от автоматизатора до архитектора? 🪄

Маркетинг продает нам мечту о no-code: любой может стать автоматизатором. Это правда. Но он умалчивает, что любой серьезный автоматизатор рано или поздно становится немного девопсом, немного админом и немного архитектором (на самом деле и это не конец списка).

Думали, автоматизация – это соединять красивые кубики в n8n?

Нет.

Реальная автоматизация:
• Это когда юристы с вопросами про теме персональных данных не могут к вам подкопаться, потому что вы осознанно выбрали self-host, отключили всякие лишние настройки и точно знаете, где физически лежат ваши данные.
• Это когда ваша база данных не умирает под весом гигабайтов логов выполнений через месяц, потому что вы настроили pruning и понимаете, что дефолтный SQLite – это не для прода.
• Это когда ваш сервер не падает в 3 часа ночи, потому что один воркфлоу по обработке файлов решил выжрать всю память, а у вас нет ни лимитов на уровне Docker, ни очередей/воркеров на Redis для тяжелых
• Это когда у вас есть мониторинг всех основных показателей сервера и самого n8n в Grafana, и вы узнаете о проблеме раньше, чем ваш клиент успевает написать в поддержку.

И это только малая часть...

Соединять ноды и видеть "чудо" автоматизации – весело. Это творчество. Но это не работа.

Работа начинается тогда, когда вы перестаете надеяться, что оно «как-то само будет работать», и начинаете погружаться в систему и её смежные области.
Систему, где есть:
Бэкапы, а не «ой, я случайно удалил главный воркфлоу».
Очереди на Redis, а не «почему всё тормозит, когда запускается больше двух процессов?».
Осмысленное логирование, а не «почему оно вчера упало? а, логи уже затерлись».
Понимание потоков данных, а не «ой, а мы всё это время лили персональные данные клиентов напрямую в OpenAI?».

n8n не волшебная кнопка. Это конструктор, к которому нужно приложить голову. Иначе все ваши красивые воркфлоу – это просто хрупкий карточный домик, который рухнет от первого же порыва ветра.

Рекомендую к прочтению мои ранее оставленные заметки, которые закроют часть проблем:
Делаем работу с n8n комфортной. Рекомендации по настройке
Ваша автоматизация тихо умерла. Как вы об этом узнаете?
От «вроде стало лучше» к цифрам. Главное про n8n Evaluation
Как поднять n8n и Supabase на своем VPS за один вечер

P.S. По всем остальным пунктам, которые ещё не были рассмотрены ранее обязательно поговорим чуть позднее!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22