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

Створити автономного AI-асистента для моніторингу та кваліфікації фріланс-проектів для маркетинг-агенції (SEO/SMM/PPC). Ключова вимога — агрегація даних з 8+ різних RSS-стрічок, повна автоматична дедуплікація проектів для економії коштів та інтелектуальний аналіз кожного унікального ліда за допомогою OpenAI перед відправкою у Telegram-групу клієнта.

Мій Внесок:

Проект мав дві фундаментальні проблеми:

Інформаційний Шум: Проекти з програмування (Python, PHP) та дизайну потрапляли у релевантні маркетингові категорії (напр., "AI" або "Боти").

Масові Дублікати: Один і той самий проект часто з'являвся у 3-4 різних RSS-стрічках одночасно, що призводило б до 3-4-х однакових сповіщень та, що найгірше, до 3-4-х кратної оплати за аналіз в OpenAI.

Мій внесок полягав у проектуванні складної, багатоетапної архітектури "конвеєра" в n8n. Я розробив "куленепробивну" систему дедуплікації, яка є серцем цього воркфлоу. Замість простої фільтрації, я поєднав "потокову" дедуплікацію (в межах одного запуску) з "постійною пам'яттю" (n8n Data Tables), гарантуючи, що жоден проект не буде проаналізований двічі, незалежно від того, коли і звідки він надійшов.

Рішення:

Фінальне рішення — це єдиний воркфлоу n8n, що працює за розкладом кожні 10 хвилин і складається з 5 логічних блоків:

1. Блок Збору та Агрегації:

Schedule Trigger запускає 8 паралельних нод RSS Read, кожна з яких моніторить свою категорію (SEO, SMM, PPC, Ліди тощо).

Нода Merge (Combine All) збирає всі 8 потоків в один масив проектів.

2. Блок Підготовки:

Нода Set (Edit Fields1) стандартизує дані та створює поле fullText (з title та content) для майбутнього аналізу.

3. Блок Дедуплікації (Ключовий Етап):

Data Table (Get row(s)): Завантажує з "пам'яті" (Processed_Leads) повний список guid всіх проектів, оброблених раніше.

Merge (Merge_Deduplicate): Використовує режим keepNonMatches. Він порівнює потік нових проектів (Input 1) зі списком старих guid (Input 2) і пропускає далі тільки ті проекти, яких немає у "пам'яті".

Remove Duplicates (Node 1): Прибирає дублікати в межах поточного запуску (на випадок, якщо один проект прийшов з 2-х RSS-стрічок одночасно).

Remove Duplicates (Node 2): Додаткова перевірка "на льоту" по внутрішній пам'яті n8n, гарантуючи 100% унікальність.

4. Блок AI-Аналізу та Збереження:

Message a model (OpenAI): Отримує тільки унікальні проекти. Промпт GPT-4o аналізує fullText і повертає JSON з оцінкою (score), причиною (reason) та маркером "сміття" (is_trash).

Data Table (Insert row): Негайно записує guid щойно проаналізованого проекту в "пам'ять" (Processed_Leads), щоб він більше ніколи не пройшов дедуплікацію.

5. Блок Сповіщення:

Code (JavaScript): Нода- "санітайзер", яка очищує title та reason від спеціальних символів (*, _, [ ]), що можуть зламати форматування Telegram.

Telegram (2 ноди): Надсилають ідеально відформатоване, проаналізоване повідомлення з оцінкою AI двом одержувачам — мені (для контролю) та в робочу групу клієнта.

Результат:

Створено повністю автономного AI-асистента, який моніторить 8 джерел 24/7. Клієнт отримав систему, яка:

Гарантовано економить гроші: 100% дублікатів фільтруються до відправки в OpenAI, запобігаючи зайвим витратам API.

Економить час: Клієнт отримує не "сирий" потік, а вже проаналізовані ліди з оцінкою (score) та коротким висновком (summary).

Висока релевантність: Інтелектуальний промпт в OpenAI додатково відсіює "сміття" (is_trash: true), яке просочилося через RSS.

Надійність: Використання Data Tables як постійної "пам'яті" гарантує, що навіть при перезапуску воркфлоу система не надішле старих проектів.

#n8n #OpenAI #GPT4 #WorkflowAutomation #LeadGeneration #RSS #APIIntegration #DataTables #Deduplication #Telegram #JavaScript #Freelance #MarketingAutomation #SEO #PPC #SMM #Автоматизація #Лідогенерація #Маркетинг
Деталі роботи
Бюджет 5000 UAH
Додано 12 листопада 2025
201 перегляд
Фрилансер
Михаил Гловинский
Україна Київ  11  0

Вільний для роботи Вільний для роботи
11 Сейфів завершено
На сервісі 7 років