Jak zbudowaliśmy automatyczny newsletter o AI

Raz dziennie newsletter streszcza nowe filmy z wybranych kanałów o AI na YouTube, w wersji tekstowej i głosowej. Zbudowaliśmy go bez pisania kodu i bez własnych serwerów, na Make.com, RapidAPI, Runpod, ChatGPT i ElevenLabs.

Przykładowe wydanie newslettera w wiadomości e-mail (otwiera obraz w pełnym rozmiarze)

W sztucznej inteligencji tak szybko pojawiają się nowe narzędzia, strategie i odkrycia, że trudno za nimi nadążyć. Żeby dobrze doradzać klientom, potrzebowaliśmy sposobu, by na bieżąco śledzić najważniejsze nowości w AI, oceniać je i wykorzystywać w pracy.

Automatyzacja bez kodu, oparta na API

Zamiast pisać własny kod i utrzymywać własne serwery, zbudowaliśmy całość na narzędziach bez kodu (no-code), połączonych przez API. Dzięki temu szybko zbieramy, przetwarzamy i rozsyłamy informacje, a koszty utrzymania są niskie. Celem był newsletter, który czerpie wiedzę z kanałów na YouTube tłumaczących prostym językiem złożone tematy AI.

Narzędzia, których użyliśmy

Wybraliśmy narzędzia niezawodne, tanie i łatwe do połączenia ze sobą:

  • Make.com: główne narzędzie, w którym budujemy logikę automatyzacji.
  • RapidAPI: pobiera dźwięk z filmów na YouTube jako pliki MP3.
  • Runpod: zamienia dźwięk na tekst modelem przeznaczonym do transkrypcji.
  • ElevenLabs: tworzy wersję głosową newslettera.

Baza danych w arkuszu kalkulacyjnym

Wszystko, czego potrzebuje newsletter, trzymamy w prostym arkuszu kalkulacyjnym. Główny arkusz ma osiem kolumn:

  • STATUS: zarezerwowana na przyszłość.
  • ACTION: zarezerwowana na przyszłość.
  • IsEnabled: czy kanał ma być śledzony.
  • Category: kontekst kanału, na podstawie którego dopasowujemy polecenia dla AI (prompty).
  • Channel URL: bezpośredni link do kanału na YouTube.
  • RSS ID: identyfikator, którego używa moduł RSS Feed w Make.com.
  • Group Name: grupa newslettera, do której należy kanał (grup może być kilka).
  • Filter Prompt: filtruje filmy po tytule, żeby do newslettera trafiały tylko te, które pasują.
Główny arkusz newslettera z kanałami YouTube i ich ustawieniami (otwiera obraz w pełnym rozmiarze)

Jak działa automatyzacja, krok po kroku

Newsletter powstaje w kilku scenariuszach Make.com.

1. Zbieranie filmów z kanałów YouTube przez RSS

Raz dziennie, o ustalonej godzinie, rusza pierwszy etap automatyzacji. Moduł arkusza wyszukuje wiersze oznaczone jako włączone. Po odfiltrowaniu niepasujących wierszy pozostałe trafiają do arkusza roboczego na newsletter z tego dnia. Potem automatyzacja łączy je i czeka 10 minut, żeby przed kolejnym krokiem zakończyły się wszystkie operacje.

Scenariusz Make.com, etap 1: zbieranie nowych filmów z kanałów YouTube przez RSS i zapis w arkuszu (otwiera obraz w pełnym rozmiarze)

2. Przetwarzanie filmów przez RapidAPI

W kolejnym etapie, uruchamianym z odpowiednimi parametrami, automatyzacja wysyła adres filmu do RapidAPI. API pobiera dźwięk w formacie MP3, a w arkuszu aktualizuje się status.

Scenariusz Make.com, etap 2: wysłanie adresu filmu do RapidAPI i aktualizacja statusu w arkuszu (otwiera obraz w pełnym rozmiarze)

3. Transkrypcja

RapidAPI odsyła informację o zadaniu na adres zwrotny (callback URL). Jeśli zadanie się udało, trafia na transkrypcję do Runpod. Jeśli nie, automatyzacja sama ponawia zapytanie. Gdy błędy się powtarzają, automatyzacja pobiera plik MP3 alternatywnym wywołaniem RapidAPI, a kiedy to się uda, Runpod zaczyna transkrypcję.

Scenariusz Make.com: odpowiedź RapidAPI na adres zwrotny i ponowienie zapytania po błędzie (otwiera obraz w pełnym rozmiarze)
Scenariusz Make.com, etap 3: transkrypcja w Runpod i zapis wyniku w arkuszu (otwiera obraz w pełnym rozmiarze)

4. Składanie newslettera

Po 12 minutach oczekiwania główny scenariusz uruchamia ten etap. Automatyzacja najpierw zbiera wszystkie dane z arkusza newslettera, a potem:

  • Weryfikacja: sprawdza, czy filmy nie są YouTube Shorts.
  • Streszczenie: wysyła transkrypcję do ChatGPT, który pisze krótkie streszczenie filmu.
  • Tekst do nagrania: przygotowuje tekst wersji głosowej i wysyła go do ChatGPT.
  • Nagranie: wysyła tekst do ElevenLabs, który tworzy plik głosowy zapisywany na Google Drive.
  • Dokument końcowy: ChatGPT składa miniatury, linki do filmów i streszczenia w końcowy dokument HTML.
  • Wysyłka: gotowy dokument HTML wychodzi przez Gmail do osób z zespołu, które korzystają z newslettera.
Arkusz z danymi newslettera, z którego automatyzacja składa wydanie (otwiera obraz w pełnym rozmiarze)
Scenariusz Make.com, etap 4: składanie newslettera z pomocą OpenAI i wysyłka e-mailem (otwiera obraz w pełnym rozmiarze)

Co zespół dostaje każdego ranka

Rano zespół może nadrobić to, co przegapił poprzedniego dnia, i to, co ukazało się w nocy. Wersji głosowej można posłuchać przy porannej kawie.

Plany

Planujemy dodać nowe źródła: blogi i strony producentów, żeby newsletter nie opierał się wyłącznie na treściach z YouTube.

Koszty

Newsletter z 10 filmów zużywa zwykle około 400 operacji w Make.com. Pozostałe koszty to:

  • GPT API: około 10 centów za newsletter.
  • Transkrypcja w Runpod: około 1 centa za film.
  • ElevenLabs: największy koszt – abonament za 22 USD miesięcznie wystarcza na około 30 newsletterów w wersji głosowej.

W osobnym artykule opisujemy, jak zautomatyzowaliśmy kwalifikację leadów za pomocą Retell AI, Make.com i ClickUp.

Jeśli chcą Państwo mieć podobny newsletter albo inną automatyzację AI do pracy z informacjami w zespole, prosimy o wiadomość na kontakt@proop.pl.

Kontakt

Zacznijmy od rozmowy, poznajmy się i Państwa potrzeby

W pierwszej rozmowie przedstawiają nam Państwo sytuację firmy, a my oceniamy, czy mamy czym pomóc.