تحلیل استراتژی رقبا با هوش مصنوعی: یوتیوب، RSS به نوتیشن

تحلیل استراتژی رقبا با هوش مصنوعی: یوتیوب، RSS به نوتیشن

6 دقیقه مطالعه · منتشر شده ۱۴۰۵/۴/۲۹

دانلود workflow

فایل JSON آماده import در n8n — credentialها باید در n8n شما تنظیم شوند.

  1. فایل JSON را دانلود کنید.
  2. در n8n: Workflows → Import from File.
  3. Credentialهای هر node را متصل کنید.
  4. workflow را فعال کنید.

شناسه workflow: 12161 · منبع: کاتالوگ Axeto

تحلیل استراتژی رقبا از یوتیوب و RSS با هوش مصنوعی جمنای به نوتیشن و تلگرام

این گردش کار از هوش مصنوعی برای تجزیه و تحلیل استراتژی رقبا با نظارت بر کانال‌های یوتیوب و فیدهای RSS استفاده می‌کند. این گردش کار، رونوشت‌های یوتیوب را بازیابی کرده، محتوای ویدیو و فید را پردازش می‌کند و از گوگل جمنای برای تولید بینش استفاده می‌نماید. سپس نتایج به صورت یک گزارش HTML به تلگرام و یک آرشیو دقیق به نوتیشن ارسال می‌شود.

دسته‌بندی‌ها: تحقیقات بازار، خلاصه‌سازی با هوش مصنوعی

کاتالوگ Axeto.ai: https://axeto.ai/n8n

نمای کلی گردش کار

این گردش کار فرآیند جمع‌آوری و تجزیه و تحلیل اطلاعات رقبا را خودکار می‌کند. این گردش کار برای تیم‌های بازاریابی، محصول و استراتژی طراحی شده است که به دنبال آگاهی از موقعیت‌یابی رقبا، پیام‌رسانی و استراتژی‌های محتوا هستند.

ویژگی‌های کلیدی:

  • جمع‌آوری خودکار داده: جمع‌آوری محتوای اخیر از کانال‌های یوتیوب و فیدهای RSS مشخص شده به صورت روزانه.
  • بازیابی رونوشت یوتیوب: استفاده از Apify برای دریافت رونوشت‌های کامل ویدیوهای یوتیوب.
  • تجزیه و تحلیل مبتنی بر هوش مصنوعی: استفاده از گوگل جمنای برای تجزیه و تحلیل محتوای جمع‌آوری شده و شناسایی بینش‌های استراتژیک.
  • گزارش‌دهی دوگانه: ارسال خلاصه‌های مختصر HTML به تلگرام و گزارش‌های جامع و ساختاریافته به نوتیشن.
  • حذف موارد تکراری هوشمند: جلوگیری از تجزیه و تحلیل تکراری با ردیابی موارد پردازش شده قبلی.
  • کنترل هزینه: پیاده‌سازی محدودیت‌هایی بر میزان داده ارسال شده به هوش مصنوعی برای مدیریت هزینه‌ها.

تحلیل بلوک به بلوک

بلوک ۱: تریگر و منابع داده

این بلوک گردش کار را آغاز کرده و داده‌های خام را از یوتیوب و فیدهای RSS جمع‌آوری می‌کند.

  • نودها:

* scheduleTrigger: گردش کار را روزانه در ساعت ۰۸:۰۰ شروع می‌کند.

* youTube (x2): ویدیوهای اخیر را از دو کانال یوتیوب رقیب مشخص شده دریافت می‌کند.

* rssFeedRead (x2): ورودی‌ها را از دو فید RSS رقیب مشخص شده می‌خواند.

  • پیکربندی:

* Schedule Trigger: برای اجرای روزانه در ساعت ۰۸:۰۰ تنظیم شده است.

* YouTube Nodes: برای جستجوی ویدیوهای منتشر شده در ۲۴ ساعت گذشته، با محدودیت ۳ ویدیو در هر کانال، پیکربندی شده‌اند. نیاز به اعتبارنامه YouTube OAuth2 دارد.

* RSS Feed Nodes: با URL فیدهای RSS مربوطه پیکربندی شده‌اند. ignoreSSL روی true تنظیم شده است.

  • خروجی: داده‌های یوتیوب و RSS برای نودهای ادغام بعدی توزیع می‌شوند.

بلوک ۲: دریافت و نرمال‌سازی رونوشت یوتیوب

این بلوک بر دریافت و استانداردسازی داده‌ها از ویدیوهای یوتیوب تمرکز دارد.

  • نودها:

* merge (YouTube): داده‌های ویدیو را از دو نود یوتیوب ترکیب می‌کند.

* @apify/n8n-nodes-apify.apify (Run an Actor): بازیگر Apify "Best Youtube Transcripts Scraper" را برای هر ویدیوی یوتیوب برای دریافت رونوشت آن اجرا می‌کند. نیاز به اعتبارنامه Apify OAuth2 دارد.

* @apify/n8n-nodes-apify.apify (Get Dataset Items): داده‌های رونوشت را از مجموعه داده بازیگر Apify بازیابی می‌کند.

* code (Normalize Apify Items): داده‌های خام رونوشت را پردازش می‌کند، آن را با فراداده ویدیوی اصلی یوتیوب ادغام کرده و آن را به یک طرحواره سازگار (type, videoId, title, url, publishedAt, content, hasTranscript) نرمال می‌کند. اگر رونوشت در دسترس نباشد، از نسخه کوتاه شده توضیحات یوتیوب استفاده می‌کند.

  • خروجی: داده‌های رونوشت یوتیوب نرمال شده، آماده برای ادغام با داده‌های RSS.

بلوک ۳: تجمیع RSS

این بلوک داده‌ها را از فیدهای RSS پیکربندی شده تجمیع می‌کند.

  • نودها:

* merge (RSS): ورودی‌ها را از دو نود فید RSS ترکیب می‌کند.

  • خروجی: داده‌های فید RSS ادغام شده، آماده برای ادغام با داده‌های یوتیوب.

بلوک ۴: آماده‌سازی داده (حذف موارد تکراری، رتبه‌بندی، کنترل توکن)

این یک بلوک حیاتی برای آماده‌سازی داده‌ها برای تجزیه و تحلیل هوش مصنوعی است که کارایی و مقرون به صرفه بودن را تضمین می‌کند.

  • نودها:

* merge (All Data): داده‌های رونوشت یوتیوب نرمال شده و داده‌های RSS ادغام شده را ترکیب می‌کند.

* code (Data Prep): چندین عملیات کلیدی را انجام می‌دهد:

* حذف موارد تکراری: از داده‌های استاتیک گردش کار با زمان بقا (TTL) ۷ روزه برای ردیابی و حذف موارد پردازش شده قبلی استفاده می‌کند.

* رتبه‌بندی RSS: بر اساس تازگی، کلمات کلیدی و منبع، یک "امتیاز داغ" به موارد RSS اختصاص می‌دهد.

* بودجه‌بندی توکن: کل تعداد موارد ارسال شده به هوش مصنوعی را محدود می‌کند (به عنوان مثال، MAX_ITEMS_TOTAL = 8, MAX_YT_ITEMS = 2) برای کنترل هزینه‌ها.

* برش محتوا: محتوا را از موارد یوتیوب و RSS برای مدیریت اندازه ورودی کوتاه می‌کند.

* نرمال‌سازی: فیلدهای داده را استاندارد کرده و competitorTag را بر اساس URLهای منبع اختصاص می‌دهد.

* تولید زمینه: یک رشته فشرده competitorContext مناسب برای درخواست هوش مصنوعی ایجاد می‌کند.

  • خروجی: یک مورد واحد حاوی رشته competitorContext، آرایه sources و سایر فراداده‌های مرتبط، یا نشانگری در صورت عدم یافتن موارد تازه.

بلوک ۵: تجزیه و تحلیل استراتژی هوش مصنوعی (جمنای) و تجزیه و تحلیل قوی

این بلوک با گوگل جمنای برای تجزیه و تحلیل مبتنی بر هوش مصنوعی تعامل کرده و پاسخ هوش مصنوعی را پردازش می‌کند.

  • نودها:

* googleGemini (Generate): competitorContext را به API گوگل جمنای (models/gemini-2.5-flash) با دستورالعمل‌هایی برای تولید خروجی JSON دقیق ارسال می‌کند. درخواست شامل یک پیام سیستمی است که نقش هوش مصنوعی را به عنوان تحلیلگر اطلاعات رقبا تعریف کرده و طرحواره JSON مورد نیاز (report_title, summary, strategy_markdown, telegram_html) و محدودیت‌هایی را برای خروجی HTML مشخص می‌کند.

* code (Robust Parser):

* شیء JSON را از پاسخ API جمنای استخراج می‌کند.

* JSON را تجزیه کرده و خطاهای احتمالی را مدیریت می‌کند.

* محتوای telegram_html را پاکسازی کرده، تگ‌های خاص را تبدیل کرده و HTML پشتیبانی نشده را حذف می‌کند تا از سازگاری با تلگرام اطمینان حاصل شود.

* محتوای HTML را برای طول ایمن برای تلگرام کوتاه می‌کند.

* فراداده‌هایی مانند زمان تولید و تگ‌های رقبا را پیوست می‌کند.

  • خروجی: داده‌های تجزیه و تحلیل شده و پاکسازی شده، که به دو شاخه برای گزارش‌دهی تقسیم شده‌اند.

بلوک ۶: گزارش‌دهی حرفه‌ای (تلگرام و نوتیشن)

این بلوک نهایی نتایج تجزیه و تحلیل را به مقاصد مورد نظر تحویل می‌دهد.

  • نودها:

* telegram (Send Message): خلاصه HTML پاکسازی شده را به یک چت تلگرام مشخص شده ارسال می‌کند.

* notion (Create Database Page): یک صفحه جدید در پایگاه داده نوتیشن برای بایگانی گزارش تجزیه و تحلیل دقیق رقبا ایجاد می‌کند.

* notion (Append Block): بلوک‌های نوتیشن قالب‌بندی شده (سرتیترها، بخش‌های قابل باز و بسته شدن، پیوندهای منبع) را به صفحه نوتیشن تازه ایجاد شده اضافه می‌کند و یک گزارش ساختاریافته و خوانا ارائه می‌دهد.

  • خروجی: یک پیام تلگرام با خلاصه‌ای مختصر و یک گزارش دقیق بایگانی شده در نوتیشن.

Nodeهای استفاده‌شده

سوالات متداول

این گردش کار چگونه به تحلیل استراتژی رقبا کمک می‌کند؟

این گردش کار با جمع‌آوری خودکار محتوای اخیر از کانال‌های یوتیوب و فیدهای RSS رقبا، استخراج رونوشت ویدیوها، و استفاده از هوش مصنوعی برای تحلیل و شناسایی بینش‌های استراتژیک، به شما در درک بهتر استراتژی رقبا کمک می‌کند.

چه نوع داده‌هایی از رقبا جمع‌آوری و تحلیل می‌شود؟

این گردش کار رونوشت کامل ویدیوهای یوتیوب، توضیحات ویدیوها، و محتوای ورودی از فیدهای RSS را جمع‌آوری و تحلیل می‌کند. هوش مصنوعی برای استخراج بینش‌های کلیدی از این داده‌ها استفاده می‌شود.

نتایج تحلیل چگونه به من ارائه می‌شود؟

نتایج تحلیل به دو صورت ارائه می‌شود: خلاصه‌های مختصر و گزارش‌های HTML به تلگرام ارسال می‌شود و گزارش‌های جامع و ساختاریافته به نوتیشن منتقل می‌گردد.

چگونه از تحلیل موارد تکراری جلوگیری می‌شود؟

این گردش کار از یک مکانیزم حذف موارد تکراری هوشمند استفاده می‌کند که با ردیابی موارد پردازش شده قبلی (با زمان بقا ۷ روزه)، از تحلیل مجدد داده‌های تکراری جلوگیری کرده و کارایی را افزایش می‌دهد.

workflowهای مرتبط

این workflow در کاتالوگ Axeto.ai بایگانی شده است. لایسنس اصلی متعلق به سازنده workflow است.