Вам больше не нужно быть программистом, чтобы автоматизировать сложные рабочие процессы. Раньше для таких задач, как веб-скрапинг, обработка данных и сбор аналитических данных, требовался разработчик. Теперь? Вы можете сделать это самостоятельно, используя подходящие инструменты. Грань между технической и нетехнической работой быстро стирается, и если вы хотели бы создать собственную автоматизацию, сейчас самое время начать.
В этом и заключается идея этого пошагового руководства. Мы создадим простую, но практичную схему, используя Crawlbase, n8nи Модель ИИ создать помощника по анализу товаров на Amazon. Весь рабочий процесс прост и выглядит примерно так:

Каждый шаг играет свою роль: небольшая форма собирает ключевые слова и данные пользователя, Crawlbase ИИ находит листинги Amazon, обрабатывает всё, и итоговый отчёт отправляется по электронной почте. Это понятный, автоматизированный цикл, работающий без необходимости иметь техническую подготовку.
Этот тип настройки полезен для исследователей продуктов, групп электронной коммерции, отслеживающих конкурентов, агентств, проверяющих ниши, или всех, кому нужна быстрая информация без ручного просмотра страниц продуктов.
Готовы начать? Вот краткое руководство по созданию агента Amazon AI с использованием n8n и Crawlbase:
Что вам нужно для создания ИИ-агента Amazon
1. Crawlbase аккаунт с API-ключом
Это то, что фактически выводит результаты поиска Amazon. Всё готово, если вы уже используете Crawlbase. Если не, создание учетной записи и тянет ваш Ключ API Это займет всего минуту.
2. Учетная запись n8n (размещенная самостоятельно или n8n.cloud)
n8n — это место, где вы соединяете все компоненты. Разместите его самостоятельно или используйте облачную версию, если вам не хочется возиться с серверами.
3. Ключ API OpenAI (или другого поставщика ИИ)
Агенту ИИ нужен мозг, и это всё. Подойдёт любая модель, способная резюмировать текст. Просто убедитесь, что у вас есть активный ключ API, чтобы n8n мог с ним взаимодействовать.
4. Учетная запись SendGrid для отправки электронных писем
Эта часть отвечает за доставку. Без неё ваше тщательно обработанное резюме некуда девать. Для этого проекта обычно достаточно бесплатной учётной записи SendGrid.
5. Знакомство с рабочими процессами n8n
Если вы можете перетаскивать узлы и задавать несколько полей, всё будет в порядке. Действия здесь простые, и мы всё равно их рассмотрим.
Пошаговое руководство по созданию автоматизированной системы искусственного интеллекта Amazon
Шаг 1: Начните с триггера формы
Создайте новый рабочий процесс в n8n, щелкните поле «Добавить первый шаг…» и выберите «При отправке формы» из списка триггеров.

Затем добавьте в каждое поле следующее значение:
При отправке формы
| Имя поля | Значение |
|---|---|
| Аутентификация | Ничто |
| Название формы | Amazon SERP AI Agent с n8n и Crawlbase |
| Описание формы | Введите ключевое слово для анализа продукта на Amazon, и n8n будет использовать Crawlbase для извлечения данных о товарах, таких как названия, цены и рейтинги. Затем результаты отправляются ИИ-агенту для быстрого анализа и составления сводки. |
| Отвечайте, когда | Завершение рабочего процесса |

Добавить элементы формы
| Имя поля | Тип элемента | Заполнитель | Обязательное поле |
|---|---|---|---|
| Ключевое слово продукта | Текст | беспроводные наушники | Да |
| Ваше имя | Текст | Иван Иванов | Да |
| Эл. адрес | Эл. адрес | [электронная почта защищена] | Да |

Прокрутите вниз до раздела «Параметры» и добавьте следующее в раздел «Ответ формы»:
Форма ответа
| Имя поля | Значение |
|---|---|
| Ответить с | Форма отправлена Текст |
| Текст для показа | Пожалуйста, проверьте вашу электронную почту |

Шаг 2: Добавьте узел HTTP-запроса
После срабатывания триггера формы нажмите кнопку плюс (+) Нажмите кнопку рядом, чтобы добавить следующий шаг. В строке поиска справа введите «HTTP», А затем выберите «HTTP-запрос»
Мы будем использовать этот узел для отправки ключевого слова из формы в Crawlbase и получите результаты поиска Amazon.

Теперь настройте узел HTTP-запроса. Вот что вам нужно ввести:
Узел HTTP-запроса
| Имя поля | Значение |
|---|---|
| Способ доставки | ПОЛУЧИТЬ |
| URL | https://api.crawlbase.com |
| Параметры отправки запроса | Да |
| Укажите параметры запроса | Использование полей ниже |

После этого прокрутите вниз до Параметры запроса вкладку и введите следующие значения:
Параметры HTTP-запроса
| Имя параметра | Значение |
|---|---|
| знак | <your-crawlbase-normal-token> |
| URL | https://www.amazon.com/s?k={{ $json['Product Keyword'] }} |
| скребок | amazon-serp |
Для того, чтобы получить URL поле, вы можете либо ввести выражение вручную, либо просто перетащить Ключевое слово продукта поле с левой панели в поле значения. n8n автоматически вставит для вас правильное выражение.

Шаг 3: Добавьте узел коммутации для автоматического повтора
Чтобы добавить узел, нажмите кнопку плюс (+) нажмите кнопку еще раз после узла HTTP-запроса и найдите Коммутатор.
Идея проста: если Crawlbase возвращает неожиданный или неудавшийся ответ, рабочий процесс возвращается к исходному циклу и автоматически повторяет попытку. Crawlbase не взимает плату за невыполненные запросы, что гарантирует продолжение работы только при наличии действительного результата.

Настройте Коммутатор узел следующим образом:
Узел переключения
| Имя поля | Значение |
|---|---|
| режим | Правила |
Затем добавьте следующее Правила маршрутизации:
Правила маршрутизации
| Fx | оператор | Значение | Переименовать вывод | Имя выхода |
|---|---|---|---|---|
{{ $json.original_status }} | # is equal to | 200 | Да | успех |
{{ $json.original_status }} | # is not equal to | 200 | Да | не удалось |
Вы можете ввести выражение вручную или просто перетащить его original_status поле с левой панели в поле значения. n8n автоматически вставит для вас правильное выражение.

Убедитесь в том, тип установлен на «Число» Поскольку эта часть важна. Если оставить её в виде строки, сравнение может быть выполнено некорректно, и логика повторных попыток не будет работать ожидаемым образом.

Подключить неудачный выход разъем к началу HTTP-запрос узел для повторной попытки запроса в случае неудачи.

Шаг 4: Используйте ИИ для анализа данных
Как только цикл повторных попыток будет настроен, мы можем перейти к части, связанной с ИИ. Нажмите кнопку плюс (+) Кнопка на успех На этот раз вывод узла Switch. На панели справа найдите OpenAI и «Написать модели».
Этот узел будет принимать данные о продукте, возвращаемые Crawlbase и передайте его вашей ИИ-модели (ChatGPT или любой другой выбранной вами). ИИ затем обобщит тенденции, выделит ценовые диапазоны, распространённые бренды, средние показатели по отзывам или любую другую необходимую вам информацию.

Примечание: Если вы еще не настроили свой Учетные данные OpenAI Однако сначала вам нужно будет это сделать. Имейте в виду, что эта функция работает только с платной учётной записью OpenAI.
Теперь настройте узел OpenAI, используя следующие параметры:
узел OpenAI
| Имя поля | Значение |
|---|---|
| Учетные данные для подключения | <your-configured-open-api-key> |
| Ресурс | Текст |
| Эксплуатация | Написать сообщение модели |
| Модель | GPT-4 |
В Сообщения область узла OpenAI, установите Тип значение для Текст и Роли в Информация о пользователе. Затем вставьте следующую подсказку в Незамедлительный ящик:
1 | Вы — аналитик, занимающийся исследованиями продуктов. Вот данные поиска на Amazon по запросу «{{ $('On form submit').item.json['Product Keyword'] }}»: |

Шаг 5: Отправьте результаты по электронной почте
Теперь, когда ИИ сгенерировал сводку, последний шаг — отправить её вам на почту. Нажмите кнопку плюс (+) кнопку после узла OpenAI и найдите «SendGrid» на правой панели, затем под Действия с почтой, выберите «Отправить электронное письмо».

Этот узел отправит электронное письмо на адрес, указанный пользователем в форме, с кратким описанием ИИ в тексте сообщения. Просто убедитесь, что ваш Учетные данные SendGrid настроены таким образом, что n8n может отправлять сообщения без каких-либо проблем.
Затем заполните форму узла SendGrid следующим образом:
Параметры SendGrid
| Имя поля | Значение |
|---|---|
| Учетные данные для подключения | <your-configured-sendgrid-api-key> |
| Ресурс | Почта |
| Эксплуатация | Отправить |
| Электронная почта отправителя | <same-sender-email-you-configured-in-sendgrid> |
| Отправитель Имя | {{ $('On form submission').item.json['Your Name'] }} |
| Электронная почта получателя | {{ $('On form submission').item.json.Email }} |
| Тема | Amazon Listing Analysis for '{{ $('On form submission').item.json['Product Keyword'] }}' |
| Mime Type | Plain Text |
| Тело сообщения | {{ $json.output[0].content[0].text }} |

После того, как всё подключено, рабочий процесс становится довольно чётким. Форма собирает ключевые слова, Crawlbase Получает данные, Switch обрабатывает повторные попытки, ИИ суммирует их, а SendGrid отправляет. Это должно выглядеть примерно так:

Тестирование рабочего процесса
Продолжайте и активируйте свой рабочий процесс в n8n. После того, как он будет запущен, откройте URL-адрес производства из Узел отправки формы. Вы должны увидеть простую форму, готовую к тестированию.

Заполните форму с вашими данными, нажмите ОТОСЛАТЬ, и подождите немного. В течение нескольких секунд вы получите электронное письмо с обзором ИИ, основанным на вашем ключевом слове поиска на Amazon. Это быстрый способ увидеть весь рабочий процесс в действии.

Заключение
Вы только что создали помощника по исследованию продуктов на основе искусственного интеллекта, работающего на автопилоте.
Что вы будете делать дальше, решать вам. Отслеживайте цены конкурентов. Контролируйте уровень запасов. Отправляйте данные на панель управления, а не в почтовый ящик. Фреймворк работает по тому же принципу. И Crawlbase не только для Amazon; он может скопировать большинство публичных сайтов, поэтому вы можете использовать этот же подход и для других платформ.
Если вы хотите продолжать строить, Подписаться на Crawlbase и посмотрите, что еще можно автоматизировать.











