Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Cel:

Stworzenie autonomicznego asystenta AI do monitorowania i kwalifikacji projektów freelancerskich dla agencji marketingowej (SEO/SMM/PPC). Kluczowym wymaganiem jest agregacja danych z 8+ różnych kanałów RSS, pełna automatyczna deduplikacja projektów w celu oszczędności funduszy oraz inteligentna analiza każdego unikalnego leadu za pomocą OpenAI przed wysłaniem do grupy Telegram klienta.

Mój wkład:

Projekt miał dwie fundamentalne problemy:

Szum informacyjny: Projekty z programowania (Python, PHP) i designu trafiały do odpowiednich kategorii marketingowych (np. "AI" lub "Boty").

Masowe duplikaty: Ten sam projekt często pojawiał się w 3-4 różnych kanałach RSS jednocześnie, co prowadziło do 3-4 identycznych powiadomień i, co gorsza, do 3-4-krotnej opłaty za analizę w OpenAI.

Mój wkład polegał na zaprojektowaniu złożonej, wieloetapowej architektury "leja" w n8n. Opracowałem "kuloodporny" system deduplikacji, który jest sercem tego workflow. Zamiast prostej filtracji, połączyłem "strumieniową" deduplikację (w ramach jednego uruchomienia) z "pamięcią trwałą" (n8n Data Tables), gwarantując, że żaden projekt nie zostanie przeanalizowany dwa razy, niezależnie od tego, kiedy i skąd pochodzi.

Rozwiązanie:

Ostateczne rozwiązanie to jeden workflow n8n, który działa zgodnie z harmonogramem co 10 minut i składa się z 5 logicznych bloków:

1. Blok Zbierania i Agregacji:

Harmonogram wyzwala 8 równoległych węzłów RSS Read, z których każdy monitoruje swoją kategorię (SEO, SMM, PPC, Lead itp.).

Węzeł Merge (Combine All) zbiera wszystkie 8 strumieni w jedną tablicę projektów.

2. Blok Przygotowania:

Węzeł Set (Edit Fields1) standaryzuje dane i tworzy pole fullText (z title i content) do przyszłej analizy.

3. Blok Deduplikacji (Kluczowy Etap):

Data Table (Get row(s)): Ładuje z "pamięci" (Processed_Leads) pełną listę guid wszystkich projektów, które zostały wcześniej przetworzone.

Merge (Merge_Deduplicate): Używa trybu keepNonMatches. Porównuje strumień nowych projektów (Input 1) z listą starych guid (Input 2) i przepuszcza dalej tylko te projekty, których nie ma w "pamięci".

Remove Duplicates (Node 1): Usuwa duplikaty w ramach bieżącego uruchomienia (na wypadek, gdyby jeden projekt pochodził z 2 kanałów RSS jednocześnie).

Remove Duplicates (Node 2): Dodatkowa kontrola "w locie" w wewnętrznej pamięci n8n, gwarantując 100% unikalność.

4. Blok AI-Analizy i Zapisania:

Message a model (OpenAI): Otrzymuje tylko unikalne projekty. Prompt GPT-4 analizuje fullText i zwraca JSON z oceną (score), przyczyną (reason) oraz znacznikiem "śmieci" (is_trash).

Data Table (Insert row): Natychmiast zapisuje guid właśnie przeanalizowanego projektu w "pamięci" (Processed_Leads), aby nigdy więcej nie przeszedł deduplikacji.

5. Blok Powiadomień:

Code (JavaScript): Węzeł "sanitizer", który oczyszcza title i reason z specjalnych znaków (*, _, [ ]), które mogą zepsuć formatowanie Telegram.

Telegram (2 węzły): Wysyłają idealnie sformatowaną, przeanalizowaną wiadomość z oceną AI do dwóch odbiorców — mnie (do kontroli) oraz do roboczej grupy klienta.

Wynik:

Stworzono całkowicie autonomicznego asystenta AI, który monitoruje 8 źródeł 24/7. Klient otrzymał system, który:

Gwarantuje oszczędność pieniędzy: 100% duplikatów jest filtrowanych przed wysłaniem do OpenAI, zapobiegając zbędnym wydatkom na API.

Oszczędza czas: Klient otrzymuje nie "surowy" strumień, ale już przeanalizowane leady z oceną (score) i krótkim podsumowaniem (summary).

Wysoka trafność: Inteligentny prompt w OpenAI dodatkowo odrzuca "śmieci" (is_trash: true), które przeszły przez RSS.

Niezawodność: Użycie Data Tables jako trwałej "pamięci" gwarantuje, że nawet po ponownym uruchomieniu workflow system nie wyśle starych projektów.

#n8n #OpenAI #GPT4 #WorkflowAutomation #LeadGeneration #RSS #APIIntegration #DataTables #Deduplication #Telegram #JavaScript #Freelance #MarketingAutomation #SEO #PPC #SMM #Automatyzacja #GenerowanieLeadów #Marketing
Szczegóły pracy
Budżet 411 PLN
Dodana 12 listopada 2025
201 wyświetleń
Freelancer
Mihail Glovinsky
Ukraina Kijów  11  0

Gotowy do podjęcia pracy Gotowy do podjęcia pracy
Zakończono 11 Sejfów
W serwisie 7 lat