
بازآفرینی محتوای اینستاگرام با GPT-4O و Perplexity
10 دقیقه مطالعه · منتشر شده ۱۴۰۵/۴/۲۶
دانلود workflow
فایل JSON آماده import در n8n — credentialها باید در n8n شما تنظیم شوند.
- فایل JSON را دانلود کنید.
- در n8n: Workflows → Import from File.
- Credentialهای هر node را متصل کنید.
- 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 Trigger | Manual Trigger | اجرای گردش کار را آغاز میکند | None | Google Sheets (Get row(s)) | مرحله ۱: ورودی داده و بازیابی ویدیو |
| Google Sheets (Get row(s)) | Google Sheets (Read) | نامهای کاربری اینستاگرام را از Google Sheet میخواند | Manual Trigger | SplitInBatches (Loop Over Items) | مرحله ۱: ورودی داده و بازیابی ویدیو |
| SplitInBatches (Loop Over Items) | SplitInBatches | هر نام کاربری اینستاگرام را به صورت جداگانه پردازش میکند | Google Sheets (Get row(s)) | Scrape Creators API | مرحله ۱: ورودی داده و بازیابی ویدیو؛ مرحله ۴: ذخیرهسازی داده و مدیریت حلقه |
| Scrape Creators API | Scrape Creators API | آخرین پست ویدیویی اینستاگرام را دریافت میکند | SplitInBatches (Loop Over Items) | Set (Edit Fields) | مرحله ۱: ورودی داده و بازیابی ویدیو |
| Set (Edit Fields) | Set | URLهای ویدیو را استخراج و ساده میکند | Scrape Creators API | HTTP 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های مرتبط
- تحلیل خودکار مناقصهها با n8n، LlamaParse و GeminiDocument Extraction
- حذف خودکار اسپم جیمیل: گردش کار ماهانه n8nPersonal Productivity
- طبقهبندی خودکار حوادث امنیتی با GPT-4 و Google SheetsSecOps
- دستهبندی خودکار ایمیل جیمیل با GPT-4o و هشدار SlackAI Summarization
- دستهبندی خودکار پستهای وبلاگ با هوش مصنوعی و گیتهابContent Creation
- اتوماسیون زیرنویسگذاری ویدیو با n8n، Google Drive و SubmagicContent Creation
