Что можно создать с Промто?
Узнать →
Туториалы

Как создать AI-агента для исследования рынка с n8n и Claude: пошаговый туториал

·10 мин чтения
Как создать AI-агента для исследования рынка с n8n и Claude: туториал

Ручной мониторинг конкурентов и рыночных трендов — задача на 3-5 часов в неделю. AI-агент на базе n8n и Claude делает это автоматически и отправляет готовый аналитический отчёт каждое утро понедельника. Создадим его вместе.

Архитектура агента

Агент работает в три этапа: сбор данных (парсинг сайтов конкурентов, новостей, отзывов), анализ с Claude (выявление трендов, изменений, угроз), доставка (отчёт в Telegram или email).

Что потребуется

  • n8n (self-hosted или cloud — минимальный тариф)

  • Anthropic API ключ (Claude API)

  • Telegram Bot токен для отправки отчёта

  • Базовые знания JSON и работы с API

Шаг 1: Установка n8n

Self-hosted (рекомендуется)

Самый быстрый старт — Docker. Выполните в терминале: docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n

Откройте браузер: http://localhost:5678 и создайте аккаунт администратора. Для production разверните на VPS (DigitalOcean, Hetzner) с доменом и HTTPS.

Cloud вариант

Зарегистрируйтесь на n8n.io → выберите Starter тариф ($20/мес). Не нужен сервер, всё работает из коробки.

Шаг 2: Настройка Anthropic API

  1. Зайдите на console.anthropic.com и создайте API ключ

  2. В n8n откройте Settings → Credentials → Add Credential

  3. Найдите «Anthropic» и вставьте API ключ

  4. Нажмите «Save» — ключ сохранён и готов к использованию

Шаг 3: Создаём workflow

Триггер: расписание

Создайте новый workflow. Добавьте первый узел: Schedule Trigger. Настройте: каждый понедельник в 8:00. Это стартует весь процесс еженедельно.

Сбор данных: HTTP Request

Добавьте узел «HTTP Request». Настройте: URL — сайт конкурента или новостной источник по вашей нише, метод GET. Добавьте несколько таких узлов для разных источников. Используйте HTML Extract или Cheerio для извлечения нужного текста со страницы.

Агрегация данных

Добавьте узел «Merge», чтобы собрать данные из всех источников в один поток. Используйте «Code» узел для форматирования данных в структурированный текст:

const allData = $input.all().map(item => item.json.extractedText).join(' --- '); return [{json: {combinedData: allData}}];

Шаг 4: Анализ с Claude

Добавьте узел «HTTP Request» для вызова Claude API:

URL: https://api.anthropic.com/v1/messages, метод POST. Headers: x-api-key: {{$credentials.anthropicApi}}, anthropic-version: 2023-06-01. Body (JSON): model: claude-3-5-sonnet-20241022, max_tokens: 2000, messages: [{role: user, content: Вот данные из мониторинга рынка за неделю: {{$json.combinedData}}. Проанализируй: 1) Ключевые изменения у конкурентов 2) Новые тренды в нише 3) Угрозы и возможности 4) Рекомендации. Формат: структурированный отчёт с заголовками}]

Шаг 5: Отправка отчёта в Telegram

Добавьте узел «Telegram» → «Send Message». Настройте: Chat ID — ваш Telegram ID или ID канала, Text — {{$json.content[0].text}}. Сообщение придёт с полным анализом Claude.

Шаг 6: Активация и тест

  1. Нажмите «Execute Workflow» для ручного тестового запуска

  2. Проверьте каждый узел — должны появиться данные

  3. Убедитесь что отчёт пришёл в Telegram

  4. Включите workflow: переключите в «Active»

Расширение агента

  • Добавьте источники: Google Alerts, RSS-ленты, Telegram-каналы конкурентов

  • Добавьте хранение в Airtable или Google Sheets для истории

  • Настройте email-отправку через SendGrid для команды

  • Добавьте сравнение с прошлыми неделями для выявления трендов

AI-агенты — следующая эволюция автоматизации. Они не просто перемещают данные, а анализируют и делают выводы. Это конкурентное преимущество, доступное сегодня.

Итог

За несколько часов работы вы создали AI-агента, который еженедельно экономит 3-5 часов аналитической работы. Этот же подход применим для мониторинга отзывов, анализа соцсетей, конкурентного ценообразования. Главное — принцип: собрать данные, проанализировать с AI, доставить результат.

Читать также