Как мы создали автоматическую рассылку новостей об ИИ

Раз в день рассылка кратко пересказывает новые видео с выбранных каналов об ИИ на YouTube, в текстовой и голосовой версиях. Мы построили её без написания кода и без собственных серверов, на Make.com, RapidAPI, Runpod, ChatGPT и ElevenLabs.

Пример выпуска рассылки в электронном письме (открывает изображение в полном размере)

В сфере искусственного интеллекта новые инструменты, стратегии и открытия появляются так быстро, что успевать за ними непросто. Чтобы хорошо консультировать клиентов, нам нужен был способ постоянно следить за главными новинками ИИ, оценивать их и применять в работе.

Автоматизация без кода на основе API

Вместо того чтобы писать свой код и поддерживать собственные серверы, мы построили всё на инструментах без кода (no-code), связанных через API. Благодаря этому мы быстро собираем, обрабатываем и рассылаем информацию, а расходы на обслуживание остаются низкими. Целью была рассылка, которая берёт материалы с YouTube-каналов, простым языком объясняющих сложные темы ИИ.

Какие инструменты мы использовали

Мы выбрали надёжные и недорогие инструменты, которые легко связать между собой:

  • Make.com: основной инструмент, в котором мы строим логику автоматизации.
  • RapidAPI: извлекает звук из видео на YouTube в виде файлов MP3.
  • Runpod: преобразует звук в текст специальной моделью для транскрибации.
  • ElevenLabs: создаёт голосовую версию рассылки.

Электронная таблица как база данных

Всё, что нужно для рассылки, мы храним в простой электронной таблице. На основном листе восемь столбцов:

  • STATUS: зарезервирован на будущее.
  • ACTION: зарезервирован на будущее.
  • IsEnabled: нужно ли отслеживать канал.
  • Category: контекст канала, по которому мы подстраиваем инструкции для ИИ (промпты).
  • Channel URL: прямая ссылка на канал YouTube.
  • RSS ID: идентификатор, который использует модуль RSS Feed в Make.com.
  • Group Name: группа рассылки, к которой относится канал (групп может быть несколько).
  • Filter Prompt: фильтрует видео по названию, чтобы в рассылку попадали только подходящие.
Основной лист таблицы рассылки с каналами YouTube и их настройками (открывает изображение в полном размере)

Как работает автоматизация, шаг за шагом

Рассылку формируют несколько сценариев Make.com.

1. Сбор RSS-лент YouTube-каналов

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

Сценарий Make.com, этап 1: сбор новых видео с каналов YouTube через RSS и запись в таблицу (открывает изображение в полном размере)

2. Обработка видео через RapidAPI

На следующем этапе, который запускается с нужными параметрами, автоматизация отправляет адрес видео в RapidAPI. API скачивает звук в формате MP3, а статус в таблице обновляется.

Сценарий Make.com, этап 2: отправка адреса видео в RapidAPI и обновление статуса в таблице (открывает изображение в полном размере)

3. Транскрибация

RapidAPI возвращает информацию о задаче на адрес обратного вызова (callback URL). Если задача выполнена успешно, она уходит на транскрибацию в Runpod. Если нет, автоматизация сама отправляет запрос повторно. Когда ошибки не прекращаются, автоматизация скачивает файл MP3 альтернативным вызовом RapidAPI, а когда это удаётся, Runpod начинает транскрибацию.

Сценарий Make.com: ответ RapidAPI на адрес обратного вызова и повторный запрос после ошибки (открывает изображение в полном размере)
Сценарий Make.com, этап 3: транскрибация в Runpod и запись результата в таблицу (открывает изображение в полном размере)

4. Сборка рассылки

После 12 минут ожидания основной сценарий запускает этот этап. Сначала автоматизация собирает все данные из таблицы рассылки, а затем:

  • Проверка: следит, чтобы среди видео не было YouTube Shorts.
  • Резюме: отправляет расшифровку в ChatGPT, который пишет краткий пересказ видео.
  • Текст для озвучки: готовит текст голосовой версии и отправляет его в ChatGPT.
  • Озвучка: отправляет текст в ElevenLabs, который создаёт голосовой файл, сохраняемый на Google Drive.
  • Итоговый документ: ChatGPT собирает миниатюры, ссылки на видео и пересказы в итоговый HTML-документ.
  • Отправка: готовый HTML-документ уходит через Gmail тем участникам команды, которые пользуются рассылкой.
Таблица с данными рассылки, из которой автоматизация собирает выпуск (открывает изображение в полном размере)
Сценарий Make.com, этап 4: сборка рассылки с помощью OpenAI и отправка по электронной почте (открывает изображение в полном размере)

Что команда получает каждое утро

Утром команда может наверстать то, что пропустила накануне, и то, что вышло ночью. Голосовую версию можно послушать за утренним кофе.

Планы

Мы планируем добавить новые источники: блоги и сайты производителей, чтобы рассылка не опиралась только на материалы с YouTube.

Расходы

Рассылка по 10 видео обычно требует около 400 операций в Make.com. Остальные расходы:

  • GPT API: около 10 центов за выпуск.
  • Транскрибация в Runpod: около 1 цента за видео.
  • ElevenLabs: самая крупная статья расходов – подписки за 22 USD в месяц хватает примерно на 30 выпусков рассылки в голосовой версии.

В отдельной статье мы рассказываем, как автоматизировали квалификацию лидов с помощью Retell AI, Make.com и ClickUp.

Если Вы хотите похожую рассылку или другую автоматизацию с ИИ для работы команды с информацией, напишите нам на kontakt@proop.pl.

Контакты

Начнём с разговора, чтобы познакомиться с Вами и Вашими потребностями

В первом разговоре Вы рассказываете нам о ситуации в компании, а мы оцениваем, можем ли помочь.