Что такое n8n?
n8n — self-hosted платформа автоматизации с поддержкой AI-агентов, векторных баз и цепочек LangChain прямо в визуальном редакторе.
Установка через Docker Compose
version: "3"
services:
n8n:
image: n8nio/n8n
ports:
- "5678:5678"
environment:
- N8N_BASIC_AUTH_ACTIVE=true
- N8N_BASIC_AUTH_USER=admin
- N8N_BASIC_AUTH_PASSWORD=securepassword
- WEBHOOK_URL=https://n8n.yourdomain.com
volumes:
- n8n_data:/home/node/.n8n
restart: always
volumes:
n8n_data:Создание AI-агента в n8n
- Создайте новый Workflow
- Добавьте узел AI Agent
- Выберите Chat Model → Ollama
- Укажите URL:
http://host.docker.internal:11434 - Добавьте инструменты: Wikipedia, Calculator, HTTP Request
- Подключите триггер (Webhook, Schedule, Chat)
host.docker.internal позволяет Docker-контейнеру обращаться к службам на хост-машине, где запущен Ollama.
Примеры AI-воркфлоу
- Чат-бот в Telegram с памятью и поиском
- Автоматическая обработка входящих email с AI-ответами
- Мониторинг сайтов и AI-анализ изменений
- Генерация отчётов из баз данных