بازآفرینی محتوای اینستاگرام با GPT-4O و Perplexity

بازآفرینی محتوای اینستاگرام با GPT-4O و Perplexity

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

دانلود workflow

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

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

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

بازآفرینی محتوای اینستاگرام با هوش مصنوعی با استفاده از OpenAI GPT-4O و تحقیقات Perplexity

این گردش کار، بازآفرینی محتوای ویدیویی اینستاگرام را برای یک کانال اینستاگرام با تمرکز بر هوش مصنوعی و اتوماسیون، خودکار می‌کند. این گردش کار از مدل GPT-4O اوپن‌ای‌آی و API تحقیقات Perplexity برای موارد زیر استفاده می‌کند:

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

2. رونویسی ویدیوها: دانلود ویدیوها و رونویسی صدای آن‌ها به متن با استفاده از OpenAI Whisper.

3. تحلیل و بهبود محتوا:

* شناسایی ابزارها یا فناوری‌های هوش مصنوعی ذکر شده در رونوشت‌ها با استفاده از GPT-4O.

* تولید دستورالعمل‌های استفاده و پیشنهادهای محتوایی.

* غنی‌سازی محتوا با تحقیقات خارجی از Perplexity AI.

4. تولید اسکریپت: ایجاد اسکریپت‌های ویدیویی صیقل‌خورده و جذاب که برای شبکه‌های اجتماعی بهینه‌سازی شده‌اند.

5. ذخیره‌سازی و سازماندهی: به‌روزرسانی یک Google Sheet با فراداده (metadata)، رونوشت‌های اصلی و اسکریپت‌های جدید برای بازبینی و استفاده توسط ویراستار.

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

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

---

۱. ورودی داده و بازیابی ویدیو

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

نودها:

  • Manual Trigger: اجرای گردش کار را آغاز می‌کند.
  • Google Sheets (Get row(s)): نام‌های کاربری اینستاگرام را از یک Google Sheet مشخص می‌خواند.
  • SplitInBatches (Loop Over Items): روی هر نام کاربری اینستاگرام تکرار می‌شود.
  • Scrape Creators API (Get an instagram user s posts): آخرین پست ویدیویی را برای نام کاربری اینستاگرام فعلی بازیابی می‌کند.
  • Set (Edit Fields): URL ویدیوها را از داده‌های پست بازیابی شده استخراج و ساده می‌کند.
  • Sticky Note: مستنداتی را برای این بلوک ارائه می‌دهد.

جزئیات:

  • Manual Trigger:

* نقش: اجرای گردش کار را به صورت دستی آغاز می‌کند.

* خروجی: نود "Google Sheets" را فعال می‌کند.

  • Google Sheets (Get row(s) in sheet1):

* نقش: نام‌های کاربری اینستاگرام را از یک Google Sheet مشخص می‌خواند.

* پیکربندی: نیاز به اعتبارنامه‌های Google Sheets و شناسه Sheet/Document دارد.

* شکست‌های احتمالی: مشکلات احراز هویت Google، داده‌های نامعتبر Sheet.

  • SplitInBatches (Loop Over Items):

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

* پیکربندی: اندازه دسته (batch size) قابل تنظیم است؛ به طور پیش‌فرض برای پردازش فردی روی ۱ تنظیم شده است.

  • Scrape Creators API (Get an instagram user s posts1):

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

* پیکربندی: نیاز به اعتبارنامه‌های Scrape Creators API دارد.

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

  • Set (Edit Fields):

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

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

* موارد خاص: پست‌های بدون نسخه ویدیویی را مدیریت می‌کند.

  • Sticky Note (Step 1):

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

---

۲. پردازش ویدیو و رونویسی با هوش مصنوعی

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

نودها:

  • HTTP Request (Download Video): فایل ویدیویی را از URL استخراج شده دانلود می‌کند.
  • OpenAI (Transcribe Video): از Whisper اوپن‌ای‌آی برای رونویسی صدای ویدیو استفاده می‌کند.
  • Sticky Note: این بخش را مستند می‌کند.

جزئیات:

  • HTTP Request (Download Video):

* نقش: فایل ویدیویی را از CDN اینستاگرام دانلود می‌کند.

* پیکربندی: URL به صورت پویا از نود "Set" قبلی تنظیم می‌شود.

* مدیریت خطا: روی continueRegularOutput تنظیم شده است تا از توقف گردش کار جلوگیری شود.

  • OpenAI (Transcribe Video):

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

* پیکربندی: منبع روی "audio" و عملیات روی "transcribe" تنظیم شده است، نیاز به اعتبارنامه API اوپن‌ای‌آی دارد.

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

* مدیریت خطا: برای مقاومت در برابر خطا، روی continueRegularOutput تنظیم شده است.

  • Sticky Note1:

* نقش: عملکرد بلوک "پردازش ویدیو و رونویسی با هوش مصنوعی" را توضیح می‌دهد.

---

۳. تحلیل و بهبود محتوای هوش مصنوعی

در این بخش، متن رونویسی شده توسط GPT-4O تحلیل می‌شود تا موضوعات و ابزارهای مرتبط با هوش مصنوعی شناسایی شوند. سپس گردش کار از Perplexity AI برای جمع‌آوری تحقیقات اضافی استفاده کرده و در نهایت یک اسکریپت حرفه‌ای و جذاب ایجاد می‌کند.

نودها:

  • OpenAI GPT-4O (Filter & Generate Suggestions): متن رونویسی شده را برای ابزارهای هوش مصنوعی تحلیل می‌کند، راهنماهای استفاده را تولید کرده و ایده‌های محتوایی را پیشنهاد می‌دهد.
  • HTTP Request (Search Perplexity): برای جمع‌آوری حقایق تحقیقاتی مرتبط، API هوش مصنوعی Perplexity را فراخوانی می‌کند.
  • OpenAI GPT-4O (Write New Script): یک اسکریپت نهایی و بهینه‌سازی شده برای ویدیوی اینستاگرام را ترکیب می‌کند.
  • Sticky Note: این بلوک را مستند می‌کند.

جزئیات:

  • OpenAI GPT-4O (Filter & Generate Suggestions):

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

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

* خروجی: JSON حاوی نتایج تحلیل، نام ابزارها، دستورالعمل‌ها و یک پرامپت جستجو برای Perplexity.

* مدیریت خطا: روی continueRegularOutput تنظیم شده است.

  • HTTP Request (Search Perplexity):

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

* پیکربندی: به اعتبارنامه API Perplexity (توکن Bearer) نیاز دارد و از searchPrompt از نود قبلی استفاده می‌کند.

* خروجی: JSON حاوی یافته‌های تحقیقاتی.

* مدیریت خطا: روی continueRegularOutput تنظیم شده است.

  • OpenAI GPT-4O (Write New Script):

* نقش: تمام اطلاعات جمع‌آوری شده (تحلیل متن رونویسی شده، تحقیقات Perplexity) را در یک اسکریپت ویدیوی اینستاگرام مختصر و جذاب ترکیب می‌کند.

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

* خروجی: JSON حاوی اسکریپت نهایی، تقریباً ۱۰۰ کلمه، همراه با یک فراخوان به اقدام (call to action).

* مدیریت خطا: روی continueErrorOutput تنظیم شده است تا خطاهای احتمالی تولید اسکریپت ثبت شوند.

  • Sticky Note2:

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

---

۴. ذخیره‌سازی داده و مدیریت حلقه

مرحله نهایی تضمین می‌کند که تمام داده‌های پردازش شده، شامل فراداده اصلی، رونوشت‌ها و اسکریپت‌های تازه تولید شده، در یک Google Sheet ذخیره می‌شوند. همچنین ادامه گردش کار برای پردازش پروفایل بعدی اینستاگرام را مدیریت می‌کند.

گره‌ها (Nodes):

  • Google Sheets (Update Entries): داده‌های پردازش شده را به یک Google Sheet مشخص اضافه می‌کند.
  • SplitInBatches (Loop Over Items): حلقه را برای پردازش پروفایل بعدی اینستاگرام ادامه می‌دهد تا زمانی که همه آنها تکمیل شوند.
  • Sticky Note: این بلوک را مستند می‌کند.

جزئیات:

  • Google Sheets (Update Entries2):

* نقش: نتایج جامع (فراداده، رونوشت‌ها، اسکریپت‌ها) را در یک شیت "خروجی شبح" (phantom output) در Google Sheets می‌نویسد.

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

* خروجی: به گره "Loop Over Items" سیگنال می‌دهد تا به دسته بعدی برود.

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

* مدیریت خطا: روی continueRegularOutput تنظیم شده است.

  • SplitInBatches (Loop Over Items):

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

  • Sticky Note3:

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

---

۵. خلاصه گردش کار (جدول)

نام گره (Node Name)نوع گره (Node Type)نقش عملکردی (Functional Role)گره(های) ورودی (Input Node(s))گره(های) خروجی (Output Node(s))یادداشت چسبان مرتبط (Associated Sticky Note)
Manual TriggerManual Triggerاجرای گردش کار را آغاز می‌کندNoneGoogle Sheets (Get row(s))مرحله ۱: ورودی داده و بازیابی ویدیو
Google Sheets (Get row(s))Google Sheets (Read)نام‌های کاربری اینستاگرام را از Google Sheet می‌خواندManual TriggerSplitInBatches (Loop Over Items)مرحله ۱: ورودی داده و بازیابی ویدیو
SplitInBatches (Loop Over Items)SplitInBatchesهر نام کاربری اینستاگرام را به صورت جداگانه پردازش می‌کندGoogle Sheets (Get row(s))Scrape Creators APIمرحله ۱: ورودی داده و بازیابی ویدیو؛ مرحله ۴: ذخیره‌سازی داده و مدیریت حلقه
Scrape Creators APIScrape Creators APIآخرین پست ویدیویی اینستاگرام را دریافت می‌کندSplitInBatches (Loop Over Items)Set (Edit Fields)مرحله ۱: ورودی داده و بازیابی ویدیو
Set (Edit Fields)SetURLهای ویدیو را استخراج و ساده می‌کندScrape Creators APIHTTP Request (Download Video)مرحله ۱: ورودی داده و بازیابی ویدیو
HTTP Request (Download Video)HTTP Requestفایل ویدیوی اینستاگرام را دانلود می‌کندSet (Edit Fields)OpenAI (Transcribe Video)مرحله ۲: پردازش ویدیو و رونویسی با هوش مصنوعی
OpenAI (Transcribe Video)OpenAI (LangChain)صدای ویدیو را به متن تبدیل می‌کندHTTP Request (Download Video)OpenAI GPT-4O (Filter & Generate)مرحله ۲: پردازش ویدیو و رونویسی با هوش مصنوعی
OpenAI GPT-4O (Filter & Generate)OpenAI GPT-4O (LangChain)رونویسی را تجزیه و تحلیل می‌کند، ابزارهای هوش مصنوعی را شناسایی و پیشنهاد می‌دهدOpenAI (Transcribe Video)HTTP Request (Search Perplexity)مرحله ۳: تجزیه و تحلیل محتوا با هوش مصنوعی و بهبود آن
HTTP Request (Search Perplexity)HTTP Requestابزارهای هوش مصنوعی را با استفاده از Perplexity API جستجو می‌کندOpenAI GPT-4O (Filter & Generate)OpenAI GPT-4O (Write New Script)مرحله ۳: تجزیه و تحلیل محتوا با هوش مصنوعی و بهبود آن
OpenAI GPT-4O (Write New Script)OpenAI GPT-4O (LangChain)یک اسکریپت ویدیویی اینستاگرام را صیقل داده و تولید می‌کندHTTP Request (Search Perplexity)Google Sheets (Update Entries)مرحله ۳: تجزیه و تحلیل محتوا با هوش مصنوعی و بهبود آن
Google Sheets (Update Entries)Google Sheets (Append/Update)داده‌های پردازش شده را در Google Sheets ذخیره می‌کندOpenAI GPT-4O (Write New Script)SplitInBatches (Loop Over Items)مرحله ۴: ذخیره‌سازی داده و مدیریت حلقه
SplitInBatches (Loop Over Items)SplitInBatchesحلقه را برای نام کاربری بعدی ادامه می‌دهد یا گردش کار را پایان می‌دهدGoogle Sheets (Update Entries)(پایان گردش کار یا تکرار بعدی)مرحله ۴: ذخیره‌سازی داده و مدیریت حلقه

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

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

این گردش کار n8n چه کاری انجام می‌دهد؟

این گردش کار، بازآفرینی محتوای ویدیویی اینستاگرام را با استفاده از GPT-4O و Perplexity خودکار می‌کند. این شامل دانلود ویدیوها، رونویسی آن‌ها با Whisper، تحلیل محتوا با GPT-4O و تولید اسکریپت‌های جدید برای شبکه‌های اجتماعی است.

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

این گردش کار از نودهای n8n، OpenAI GPT-4O، OpenAI Whisper، Perplexity AI، Google Sheets و Scrape Creators API استفاده می‌کند.

خروجی این گردش کار چیست؟

خروجی شامل فراداده (metadata)، رونوشت‌های اصلی ویدیوها و اسکریپت‌های ویدیویی جدید و بهبود یافته است که در یک Google Sheet ذخیره می‌شوند.

workflowهای مرتبط

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