تولید خودکار فراداده یوتیوب با هوش مصنوعی (GPT-4o، Gemini)

تولید خودکار فراداده یوتیوب با هوش مصنوعی (GPT-4o، Gemini)

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

دانلود workflow

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

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

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

تولیدکننده فراداده یوتیوب با قدرت هوش مصنوعی با GPT-4o، Gemini و غنی‌سازی محتوا

این گردش کار، ایجاد و به‌روزرسانی فراداده‌های بهینه‌شده برای سئو (SEO) ویدیوهای یوتیوب، شامل عناوین، توضیحات، تگ‌ها، هشتگ‌ها و لینک‌های وابسته/داخلی متنی را خودکار می‌کند. این ابزار برای تولیدکنندگان محتوا، بازاریابان، مربیان و آژانس‌هایی که به دنبال بهبود حضور خود در یوتیوب به طور مؤثر هستند، طراحی شده است.

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

این گردش کار به چندین مرحله کلیدی تقسیم شده است:

1. ورودی و استخراج داده‌های ویدیو: ورودی کاربر (لینک ویدیوی یوتیوب، کلمات کلیدی اختیاری) را جمع‌آوری کرده و اطلاعات ضروری ویدیو و متن رونوشت آن را استخراج می‌کند.

2. غنی‌سازی محتوای وبلاگ: نقشه سایت وبلاگ را پردازش می‌کند تا لینک‌های داخلی مرتبط را برای غنی‌سازی محتوا شناسایی کند.

3. تولید فراداده با قدرت هوش مصنوعی: از مدل‌های هوش مصنوعی (GPT-4o، Gemini) برای تولید عناوین، توضیحات، تگ‌ها و هشتگ‌های بهینه‌شده برای سئو بر اساس محتوای ویدیو استفاده می‌کند.

4. ادغام محتوای مرتبط و لینک‌های وابسته: ویدیوهای مرتبط را شناسایی کرده و توصیه‌های محصولات وابسته را از Airtable بازیابی می‌کند.

5. به‌روزرسانی و تأیید فراداده: فراداده ویدیوی یوتیوب را از طریق YouTube API به‌روزرسانی کرده و وضعیت تکمیل را ارائه می‌دهد.

---

تشریح گره‌ها (Nodes) به صورت جزئی

۱. ورودی و استخراج داده‌های ویدیو

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

  • Form Trigger (در زمان ارسال فرم)

* هدف: نقطه ورود گردش کار (workflow) که هنگام ارسال فرم ورودی توسط کاربر فعال می‌شود.

* پیکربندی: به ارسال‌های فرم حاوی لینک ویدیوی یوتیوب و کلمات کلیدی اختیاری گوش می‌دهد.

* خروجی: داده‌های فرم را به گره بعدی منتقل می‌کند.

* مشکلات احتمالی: فرمت‌های نامعتبر URL، فیلدهای ورودی گمشده، مشکلات اتصال Webhook.

  • Set (استخراج شناسه ویدیوی یوتیوب)

* هدف: شناسه منحصر به فرد ویدیوی یوتیوب را از URL ارائه شده استخراج می‌کند.

* پیکربندی: از عبارات (expressions) برای تجزیه شناسه ویدیو از رشته URL استفاده می‌کند.

* ورودی: داده‌های ارسال شده از فرم.

* خروجی: شناسه ویدیوی استخراج شده.

* مشکلات احتمالی: فرمت‌های URL پشتیبانی نشده، خطا در استخراج شناسه.

  • YouTube (دریافت جزئیات ویدیو از یوتیوب)

* هدف: با استفاده از YouTube Data API، فراداده (metadata) دقیق ویدیوی مشخص شده یوتیوب را دریافت می‌کند.

* پیکربندی: به اعتبارنامه OAuth2 برای دسترسی به YouTube API نیاز دارد.

* ورودی: شناسه ویدیو.

* خروجی: فراداده ویدیو.

* مشکلات احتمالی: محدودیت‌های سهمیه (quota) YouTube API، شناسه ویدیوی نامعتبر، شکست احراز هویت.

  • HTTP Request (دریافت متن رونویسی شده یوتیوب)

* هدف: متن رونویسی شده (transcript) ویدیو را، معمولاً از طریق یک سرویس خارجی یا API زیرنویس یوتیوب، بازیابی می‌کند.

* پیکربندی: یک درخواست HTTP GET انجام می‌دهد که اغلب شامل شناسه ویدیو است.

* ورودی: فراداده ویدیو.

* خروجی: متن رونویسی شده ویدیو.

* مشکلات احتمالی: در دسترس نبودن متن رونویسی شده، خطاهای HTTP، محدودیت نرخ (rate limiting).

۲. غنی‌سازی محتوای وبلاگ

این مرحله نقشه سایت (sitemap) وبلاگ شما را پردازش می‌کند تا محتوای مرتبط برای پیوند داخلی (internal linking) را پیدا کند.

  • HTTP Request (دریافت نقشه سایت پست‌ها)

* هدف: نقشه سایت XML را از وبلاگ شما (مثلاً وردپرس) دریافت می‌کند.

* پیکربندی: یک درخواست HTTP GET به URL نقشه سایت مشخص شده انجام می‌دهد.

* خروجی: محتوای خام نقشه سایت XML.

* مشکلات احتمالی: خطاهای شبکه، URL نقشه سایت نادرست، تغییرات در فرمت نقشه سایت.

  • XML (تبدیل به JSON)

* هدف: نقشه سایت XML دریافت شده را برای تجزیه آسان‌تر به فرمت JSON تبدیل می‌کند.

* پیکربندی: تبدیل استاندارد XML به JSON.

* ورودی: محتوای نقشه سایت XML.

* خروجی: نمایش JSON نقشه سایت.

* مشکلات احتمالی: XML نامعتبر، خطاهای تبدیل.

  • Split Out (استخراج URLها)

* هدف: URLهای جداگانه را از داده‌های نقشه سایت JSON استخراج می‌کند.

* پیکربندی: آرایه JSON حاوی URLها را تقسیم می‌کند.

* ورودی: نقشه سایت JSON.

* خروجی: ورودی‌های URL مجزا.

* مشکلات احتمالی: لیست‌های URL خالی، ساختار JSON غیرمنتظره.

  • Aggregate (لیست URLها)

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

* پیکربندی: داده‌های URL را تجمیع می‌کند.

* ورودی: ورودی‌های URL مجزا.

* خروجی: لیست تجمیع شده URLهای وبلاگ.

* مشکلات احتمالی: مشکلات حافظه با لیست‌های URL بسیار بزرگ.

  • Set (دریافت تمام پست‌ها برای هوش مصنوعی)

* هدف: URLهای وبلاگ تجمیع شده را در قالبی مناسب برای مصرف هوش مصنوعی آماده می‌کند.

* پیکربندی: متغیرها را تنظیم می‌کند یا داده‌ها را برای گره هوش مصنوعی ساختاربندی می‌کند.

* ورودی: URLهای وبلاگ تجمیع شده.

* خروجی: داده‌های آماده شده برای تجزیه و تحلیل ارتباط محتوای هوش مصنوعی.

* مشکلات احتمالی: خطاهای قالب‌بندی داده.

۳. تولید فراداده با قدرت هوش مصنوعی

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

  • OpenAI (تولید عنوان، توضیحات، تگ‌ها و هشتگ‌ها)

* هدف: با استفاده از متن رونویسی شده ویدیو و هرگونه کلمه کلیدی ارائه شده، فراداده اولیه (عنوان، توضیحات، تگ‌ها، هشتگ‌ها) را تولید می‌کند.

* پیکربندی: از مدل GPT-4o با یک اعلان (prompt) سفارشی بهینه‌شده برای سئو و محدودیت‌های طول (مثلاً عنوان کمتر از ۷۰ کاراکتر) استفاده می‌کند.

* ورودی: متن رونویسی شده ویدیو.

* خروجی: متن خام فراداده تولید شده توسط هوش مصنوعی.

* مشکلات احتمالی: محدودیت‌های نرخ API، شکست اجرای اعلان، خروجی‌های ناقص.

  • Code (استخراج داده‌های مرتبط)

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

* پیکربندی: کد جاوا اسکریپت طراحی شده برای تجزیه ساختار پاسخ هوش مصنوعی.

* ورودی: متن خام فراداده تولید شده توسط هوش مصنوعی.

* خروجی: فیلدهای فراداده ساختار یافته.

* مشکلات احتمالی: خطاهای تجزیه در صورت تغییر فرمت خروجی هوش مصنوعی.

  • Code (تگ‌های قالب‌بندی شده)

* هدف: تگ‌های استخراج شده را به یک رشته یا لیست واحد مناسب برای ورودی YouTube API قالب‌بندی می‌کند.

* پیکربندی: تگ‌ها را ادغام یا پاکسازی می‌کند.

* ورودی: تگ‌های استخراج شده.

* خروجی: تگ‌های قالب‌بندی شده.

* مشکلات احتمالی: مدیریت تگ‌های خالی یا کاراکترهای خاص.

  • Code (هشتگ‌های قالب‌بندی شده)

* هدف: هشتگ‌ها را قالب‌بندی می‌کند، معمولاً با افزودن پیشوند '#' و ادغام آن‌ها.

* پیکربندی: هشتگ‌ها را با پیشوند '#' ادغام می‌کند.

* ورودی: هشتگ‌های استخراج شده.

* خروجی: هشتگ‌های قالب‌بندی شده.

* مشکلات احتمالی: مدیریت هشتگ‌های خالی یا تکراری.

  • OpenAI (تحلیل ارتباط محتوای وبلاگ)

* هدف: URLهای وبلاگ را تجزیه و تحلیل می‌کند تا ارتباط آن‌ها را با محتوای ویدیو تعیین کند.

* پیکربندی: از یک مدل OpenAI (مانند GPT-4o) با یک اعلان برای امتیازدهی یا انتخاب مرتبط‌ترین پست‌های وبلاگ استفاده می‌کند.

* ورودی: URLهای وبلاگ تجمیع شده از گره "دریافت تمام پست‌ها برای هوش مصنوعی".

* خروجی: URLهای وبلاگ مرتبط تعیین شده توسط هوش مصنوعی.

* مشکلات احتمالی: شکست API، توصیه‌های نامربوط.

  • Code (وبلاگ مرتبط)

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

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

* ورودی: پاسخ هوش مصنوعی حاوی URLهای وبلاگ مرتبط.

* خروجی: لیست URLهای وبلاگ مرتبط.

* مشکلات احتمالی: خطاهای تجزیه.

  • Code (لینک‌های وبلاگ قالب‌بندی شده)

* هدف: لینک‌های وبلاگ مرتبط را برای گنجاندن در توضیحات یوتیوب قالب‌بندی می‌کند.

* پیکربندی: لینک‌های قابل کلیک یا لینک‌های قالب‌بندی شده markdown ایجاد می‌کند.

* ورودی: URLهای وبلاگ مرتبط.

* خروجی: لینک‌های وبلاگ قالب‌بندی شده.

* مشکلات احتمالی: مدیریت URLهای خالی یا نامعتبر.

  • Langchain Agent (تولید کننده فراداده یوتیوب۱)

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

* پیکربندی: از یک عامل هوش مصنوعی با یک تجزیه کننده خروجی ساختار یافته و مدل‌های زبانی (Google Gemini و OpenAI) استفاده می‌کند.

* ورودی: تگ‌های قالب‌بندی شده، هشتگ‌ها، لینک‌های وبلاگ و لینک‌های وابسته (از Airtable).

* خروجی: شیء فراداده نهایی ساختار یافته.

* مشکلات احتمالی: خطاهای مدل هوش مصنوعی، شکست تجزیه خروجی.

  • Langchain Output Parser (تجزیه کننده خروجی ساختار یافته)

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

* پیکربندی: طرحواره (schema) مورد انتظار برای خروجی عامل هوش مصنوعی را تعریف می‌کند.

* ورودی: خروجی خام عامل هوش مصنوعی.

* خروجی: فراداده تجزیه شده و ساختار یافته.

* مشکلات احتمالی: خطاهای تجزیه، عدم تطابق طرحواره.

  • Langchain Language Model (مدل چت Google Gemini۲)

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

* پیکربندی: با اعتبارنامه مدل چت Google Gemini پیکربندی شده است.

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

* خروجی: محتوای تولید شده توسط هوش مصنوعی.

* مشکلات احتمالی: محدودیت‌های نرخ API، خطاهای احراز هویت.

  • Airtable Tool (لینک‌های مهم)

* هدف: لینک‌های وابسته و توصیه‌های محصول را از پایگاه داده Airtable مشخص شده دریافت می‌کند.

* پیکربندی: به اعتبارنامه Airtable API و پیکربندی جدول مربوطه نیاز دارد (مثلاً با ستون‌هایی برای نام، نوع، پلتفرم، URL، کلمات کلیدی).

* ورودی: توسط عامل هوش مصنوعی برای غنی‌سازی فراداده فعال می‌شود.

* خروجی: لینک‌های وابسته و اطلاعات محصول.

* مشکلات احتمالی: خطاهای Airtable API، داده‌های گمشده، اعتبارنامه‌های نادرست.

۴. ادغام محتوای مرتبط و لینک‌های وابسته

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

  • YouTube (دریافت ویدیوها)

* هدف: لیستی از ویدیوهای یوتیوب (مثلاً از یک کانال یا نتایج جستجو) را برای تجزیه و تحلیل ارتباط دریافت می‌کند.

* پیکربندی: از YouTube Data API با اعتبارنامه OAuth2 استفاده می‌کند.

* ورودی: توسط گره "لینک‌های وبلاگ قالب‌بندی شده" فعال می‌شود.

* خروجی: لیستی از ویدیوهای یوتیوب.

* مشکلات احتمالی: محدودیت‌های سهمیه API، نتایج جستجوی خالی.

  • Code (دریافت جزئیات ویدیوی یوتیوب)

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

* پیکربندی: کد جاوا اسکریپت برای تجزیه فراداده ویدیو.

* ورودی: لیست ویدیوهای یوتیوب.

* خروجی: جزئیات ساختار یافته ویدیو.

* مشکلات احتمالی: خطاهای تجزیه، فیلدهای داده گمشده.

  • Set (لیست ویدیو)

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

* پیکربندی: متغیرها را تنظیم می‌کند یا ساختار داده را قالب‌بندی می‌کند.

* ورودی: جزئیات ساختار یافته ویدیو.

* خروجی: داده‌های آماده برای تجمیع.

* مشکلات احتمالی: مجموعه داده‌های خالی.

  • Aggregate (تجمیع)

* هدف: جزئیات آماده شده ویدیو را در یک آرایه واحد برای ورودی هوش مصنوعی تجمیع می‌کند.

* پیکربندی: تجمیع داده استاندارد.

* ورودی: جزئیات آماده شده ویدیو.

* خروجی: داده‌های ویدیوی تجمیع شده.

* مشکلات احتمالی: مشکلات عملکرد با مجموعه داده‌های بسیار بزرگ.

  • OpenAI (تحلیل ارتباط ویدیوها)

* هدف: از یک مدل هوش مصنوعی (مانند GPT-4o) برای تجزیه و تحلیل داده‌های ویدیوی تجمیع شده و شناسایی شناسه‌های ویدیوی مرتبط استفاده می‌کند.

* پیکربندی: از یک اعلان سفارشی طراحی شده برای امتیازدهی ارتباط ویدیو استفاده می‌کند.

* ورودی: داده‌های ویدیوی تجمیع شده.

* خروجی: شناسه‌های ویدیوی مرتبط تعیین شده توسط هوش مصنوعی.

* مشکلات احتمالی: محدودیت‌های نرخ API، توصیه‌های نامربوط.

  • Code (ویدیوهای مرتبط)

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

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

* ورودی: پاسخ هوش مصنوعی حاوی شناسه‌های ویدیوی مرتبط.

* خروجی: لیست شناسه‌های ویدیوی مرتبط.

* مشکلات احتمالی: خطاهای تجزیه.

  • Code (لینک‌های ویدیو)

* هدف: شناسه‌های ویدیوی مرتبط را به لینک‌های قابل کلیک یوتیوب برای گنجاندن احتمالی در توضیحات یا پردازش بیشتر قالب‌بندی می‌کند.

* پیکربندی: فرمت‌های استاندارد URL یوتیوب را ایجاد می‌کند.

* ورودی: لیست شناسه‌های ویدیوی مرتبط.

* خروجی: لینک‌های یوتیوب قالب‌بندی شده.

* مشکلات احتمالی: مدیریت شناسه‌های نامعتبر.

۵. به‌روزرسانی و تأیید فراداده

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

  • YouTube (به‌روزرسانی فراداده ویدیو)

* هدف: فراداده (عنوان، توضیحات، تگ‌ها) ویدیوی هدف یوتیوب را با استفاده از YouTube Data API به‌روزرسانی می‌کند.

* پیکربندی: به اعتبارنامه OAuth2 برای دسترسی به YouTube API نیاز دارد.

* ورودی: فراداده نهایی شده (عنوان، توضیحات، تگ‌ها و غیره).

* خروجی: تأیید به‌روزرسانی فراداده.

* مشکلات احتمالی: محدودیت‌های سهمیه API، فیلدهای فراداده نامعتبر، شکست احراز هویت، تنظیمات حریم خصوصی ویدیو که مانع به‌روزرسانی می‌شود.

  • Set (پیام تکمیل)

* هدف: یک پیام تأیید ایجاد می‌کند که نشان‌دهنده تکمیل موفقیت‌آمیز به‌روزرسانی فراداده است.

* پیکربندی: یک پیام موفقیت را تنظیم می‌کند.

* ورودی: خروجی گره "به‌روزرسانی فراداده ویدیو".

* خروجی: پیام موفقیت.

* مشکلات احتمالی: هیچ مورد قابل توجهی وجود ندارد.

---

شروع کار

1. پیش‌نیازها:

* یک نمونه n8n.

* حساب Google Cloud با فعال‌سازی Gemini API.

* کلید API OpenAI.

* YouTube Data API v3 فعال شده و اعتبارنامه‌های OAuth2 پیکربندی شده.

* حساب Airtable با کلید API و یک جدول راه‌اندازی شده برای لینک‌های همکاری در فروش (affiliate links).

2. وارد کردن گردش کار: فایل JSON گردش کار را دانلود کرده و آن را در نمونه n8n خود وارد کنید.

3. پیکربندی اعتبارنامه‌ها: اعتبارنامه‌های API لازم برای Google Gemini، OpenAI، YouTube و Airtable را در گردش کار n8n خود راه‌اندازی و احراز هویت کنید.

4. تنظیمات را تنظیم کنید:

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

* گره Airtable ("important_links") را با نام جدول و فیلدهای خاص خود پیکربندی کنید.

* دستورات (prompts) هوش مصنوعی را در گره‌های OpenAI و Langchain در صورت نیاز برای نتایج بهینه بررسی و تنظیم کنید.

5. اجرای گردش کار: گردش کار را به صورت دستی یا از طریق Webhook/Form Trigger آن اجرا کنید.

---

کاتالوگ Axeto.ai

گردش‌کارهای (workflows) بیشتر مبتنی بر هوش مصنوعی و یکپارچه‌سازی‌ها را در Axeto.ai کاوش کنید: https://axeto.ai/n8n

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

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

این گردش کار چگونه به بهینه‌سازی سئو یوتیوب کمک می‌کند؟

این گردش کار با استفاده از مدل‌های هوش مصنوعی مانند GPT-4o و Gemini، عناوین، توضیحات، تگ‌ها و هشتگ‌هایی را تولید می‌کند که بر اساس محتوای ویدیو و کلمات کلیدی مرتبط، برای موتورهای جستجو بهینه شده‌اند. همچنین با افزودن لینک‌های داخلی و وابسته، به افزایش تعامل و دیده شدن ویدیو کمک می‌کند.

چه مدل‌های هوش مصنوعی در این گردش کار استفاده می‌شوند؟

این گردش کار از مدل‌های پیشرفته هوش مصنوعی مانند GPT-4o و Gemini برای تولید و غنی‌سازی فراداده‌های ویدیوی یوتیوب استفاده می‌کند.

آیا این گردش کار می‌تواند لینک‌های وابسته را نیز اضافه کند؟

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

چه نوع ورودی‌هایی برای این گردش کار لازم است؟

ورودی اصلی مورد نیاز، لینک ویدیوی یوتیوب است. همچنین می‌توانید کلمات کلیدی اختیاری را برای راهنمایی بهتر فرآیند تولید فراداده وارد کنید.

workflowهای مرتبط

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