کارخانه هوش مصنوعی تولید محتوای شبکه‌های اجتماعی با GPT-4o

کارخانه هوش مصنوعی تولید محتوای شبکه‌های اجتماعی با GPT-4o

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

دانلود workflow

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

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

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

کارخانه محتوای شبکه‌های اجتماعی چند پلتفرمی با هوش مصنوعی، پرامپت‌های سیستمی پویا و GPT-4o

این گردش کار، تولید، تأیید و انتشار محتوای شبکه‌های اجتماعی را در چندین پلتفرم خودکار می‌کند. این گردش کار از مدل‌های هوش مصنوعی مانند GPT-4o برای تولید محتوای پویا بر اساس پرامپت‌های کاربر و پرامپت‌ها/اسکیماهای سیستمی خارجی که در Google Docs ذخیره شده‌اند، بهره می‌برد.

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

  • پشتیبانی چند پلتفرمی: تولید و انتشار محتوا برای X (توییتر)، اینستاگرام، فیسبوک، لینکدین، Threads و YouTube Shorts.
  • پرامپت‌دهی پویا: استفاده از پرامپت‌های سیستمی و اسکیماهای JSON ذخیره شده در Google Docs، که امکان تولید محتوای انعطاف‌پذیر را بدون تغییر کد فراهم می‌کند.
  • تولید محتوا با هوش مصنوعی: استفاده از GPT-4o برای تولید متن و پیشنهادات تصویر مخصوص هر پلتفرم.
  • ادغام هوش مصنوعی چندوجهی: شامل قابلیت‌های تولید تصویر با استفاده از سرویس‌هایی مانند pollinations.ai.
  • گردش کار تأیید: ادغام فرآیند تأیید محتوا از طریق ایمیل برای بازبینی.
  • بایگانی خودکار: ذخیره محتوا و تصاویر تولید شده در Google Drive.
  • مدیریت متمرکز: مدیریت پرامپت‌های سیستمی و اسکیماها به صورت خارجی برای به‌روزرسانی آسان.

موارد استفاده هدف:

  • خودکارسازی تولید محتوای شبکه‌های اجتماعی برای پلتفرم‌های متنوع با سبک‌ها و فرمت‌های سفارشی.
  • متمرکز کردن مدیریت پرامپت‌های سیستمی و اسکیماهای JSON برای تولید محتوای انعطاف‌پذیر.
  • پیاده‌سازی گردش کار تأیید محتوا با اعلان‌های ایمیلی.
  • خودکارسازی تولید و بایگانی تصویر در کنار محتوا.
  • انتشار محتوای تأیید شده در کانال‌های شبکه‌های اجتماعی از طریق ادغام‌های API.

---

تشریح گردش کار (Workflow Breakdown)

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

1. دریافت ورودی و تریگر چت: ورودی کاربر را برای شروع تولید محتوا دریافت می‌کند.

2. بازیابی و تجزیه پرامپت سیستمی و اسکیمای پویا: پرامپت‌ها و اسکیمای خارجی را از Google Docs دریافت و تجزیه می‌کند.

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

4. تولید و بایگانی تصویر: تصاویر را ایجاد کرده و برای میزبانی و بایگانی ذخیره می‌کند.

5. تأیید محتوا و اعلان: محتوا را برای تأیید کاربر از طریق ایمیل ارسال می‌کند.

6. مسیریاب انتشار و انتشار مخصوص پلتفرم: محتوای تأیید شده را به پلتفرم‌های شبکه‌های اجتماعی تعیین شده مسیریابی و منتشر می‌کند.

7. اعلان‌ها و بایگانی پس از انتشار: انتشار موفقیت‌آمیز را ثبت و تأیید می‌کند.

---

۱. دریافت ورودی و تریگر چت

این بخش ورودی اولیه کاربر را، معمولاً از طریق یک رابط چت، برای شروع فرآیند تولید محتوا مدیریت می‌کند.

  • هنگام دریافت پیام چت

* نوع: LangChain Chat Trigger

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

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

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

  • 🤖 مسیریاب عامل شبکه‌های اجتماعی

* نوع: LangChain Agent

* هدف: پرامپت کاربر را بر اساس پلتفرم شبکه‌های اجتماعی مورد نظر (مانند X/Twitter، Instagram) به گردش کار ابزار مناسب هدایت می‌کند.

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

* خروجی: اطلاعات لازم (مانند "File Id") را به مراحل بعدی تولید محتوا ارسال می‌کند.

---

۲. بازیابی و تجزیه پرامپت سیستمی و اسکیمای پویا

این بلوک به طور پویا پرامپت‌های سیستمی و اسکیماهای JSON را از Google Docs خارجی دریافت و پردازش می‌کند و تولید محتوا را بسیار قابل تنظیم می‌سازد.

  • هنگام اجرا توسط گردش کار دیگر

* نوع: Execute Workflow Trigger

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

  • پرامپت سیستمی شبکه‌های اجتماعی (Google Docs)

* نوع: Google Docs (OAuth2)

* هدف: سند پرامپت سیستمی را از Google Docs بازیابی می‌کند.

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

  • اسکیمای شبکه‌های اجتماعی (Google Docs)

* نوع: Google Docs (OAuth2)

* هدف: سند اسکیمای JSON را از Google Docs بازیابی می‌کند.

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

  • پرامپت سیستمی (تنظیم)

* نوع: Set Node

* هدف: محتوای بازیابی شده از سند Google Docs "پرامپت سیستمی شبکه‌های اجتماعی" را در یک متغیر گردش کار برای تجزیه ذخیره می‌کند.

  • اسکیما (تنظیم)

* نوع: Set Node

* هدف: محتوای بازیابی شده از سند Google Docs "اسکیمای شبکه‌های اجتماعی" را در یک متغیر گردش کار برای تجزیه ذخیره می‌کند.

  • تجزیه پرامپت سیستمی (کد)

* نوع: Code Node

* هدف: تگ‌های XML و محتوای آن‌ها را از سند پرامپت سیستمی استخراج کرده و آن را به یک شیء JSON تبدیل می‌کند. این شیء شامل پرامپت‌هایی برای سیستم، قوانین و پلتفرم‌های خاص است.

* ورودی: رشته XML از نود "پرامپت سیستمی (تنظیم)".

  • تجزیه اسکیما (کد)

* نوع: Code Node

* هدف: اسکیمای JSON مخصوص پلتفرم را از سند اسکیما، شامل اسکیمای رایج و ریشه، استخراج می‌کند.

* ورودی: رشته XML از نود "اسکیما (تنظیم)" و نام پلتفرم.

  • ادغام پرامپت‌ها و اسکیما (ادغام)

* نوع: Merge Node

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

  • ترکیب پرامپت و اسکیما (تنظیم)

* نوع: Set Node

* هدف: تمام داده‌های تجزیه شده (پیام‌های سیستمی، قوانین، اسکیم‌ها، پرامپت کاربر و مسیر) را در متغیرهایی که برای عامل تولید محتوا آماده هستند، سازماندهی می‌کند.

---

۳. عامل تولید محتوای شبکه‌های اجتماعی (مبتنی بر GPT-4o)

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

  • تولیدکننده محتوای شبکه‌های اجتماعی

* نوع: LangChain Agent

* هدف: محتوای شبکه‌های اجتماعی را در قالب JSON معتبر بر اساس پرامپت کاربر، پیکربندی سیستم و اسکیماها تولید می‌کند. از مدل GPT-4o-mini استفاده می‌کند.

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

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

  • محتوای اجتماعی (تنظیم)

* نوع: Set Node

* هدف: خروجی JSON را از "تولیدکننده محتوای شبکه‌های اجتماعی" برای پردازش بعدی ذخیره می‌کند.

---

۴. تولید و بایگانی تصویر

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

  • pollinations.ai

* نوع: HTTP Request

* هدف: با استفاده از API pollinations.ai و بر اساس پیشنهاد تصویر ارائه شده در محتوای تولید شده، تصویری را تولید می‌کند.

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

  • ذخیره تصویر در imgbb.com

* نوع: HTTP Request

* هدف: تصویر تولید شده را برای میزبانی در imgbb.com آپلود کرده و URLهای تصویر میزبانی شده را بازیابی می‌کند.

* اعتبارنامه‌ها: نیاز به کلید API IMGBB دارد که به عنوان متغیر محیطی تنظیم شده است.

  • ذخیره تصویر در Google Drive

* نوع: Google Drive Upload

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

* اعتبارنامه‌ها: نیاز به احراز هویت Google Drive OAuth2 دارد.

  • ادغام

* نوع: Merge Node

* هدف: داده‌های تصویر (URLها) را با JSON محتوای شبکه‌های اجتماعی ترکیب کرده و آن را برای مراحل بعدی آماده می‌کند.

  • پیام موفقیت تلگرام (اختیاری)

* نوع: Telegram Node

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

* اعتبارنامه‌ها: نیاز به اعتبارنامه‌های API ربات تلگرام دارد.

  • پیام خطای تلگرام (اختیاری)

* نوع: Telegram Node

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

---

۵. تأیید محتوا و اعلان ایمیلی

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

  • آماده‌سازی محتوای ایمیل (LangChain Agent)

* نوع: LangChain Agent

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

* مدل: از GPT-4o-mini استفاده می‌کند.

  • کاربر Gmail برای تأیید

* نوع: Gmail Node (عملیات sendAndWait)

* هدف: ایمیل HTML آماده شده را برای تأیید به کاربر تعیین شده ارسال کرده و منتظر پاسخ او می‌ماند (برای تأیید دوگانه پیکربندی شده است).

* ورودی: محتوای ایمیل HTML.

* خروجی: وضعیت تأیید کاربر.

  • آیا تأیید شده است؟

* نوع: If Node

* هدف: وضعیت تأیید دریافتی از نود Gmail را بررسی می‌کند. در صورت تأیید، گردش کار به سمت انتشار ادامه می‌یابد؛ در غیر این صورت، ممکن است متوقف شود یا اقدامات جایگزین انجام دهد.

  • دریافت تصویر پست اجتماعی (HTTP Request)

* نوع: HTTP Request

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

---

۶. مسیریاب انتشار شبکه‌های اجتماعی و انتشار مخصوص پلتفرم

اینجاست که محتوای تأیید شده از طریق ادغام‌های API به پلتفرم شبکه‌های اجتماعی مناسب ارسال می‌شود.

  • مسیریاب انتشار شبکه‌های اجتماعی

* نوع: Switch Node

* هدف: محتوای تأیید شده را بر اساس فیلد route (مانند "X"، "LinkedIn") به نود انتشار مناسب هدایت می‌کند.

  • پست X (Twitter OAuth2)

* نوع: Twitter Node

* هدف: محتوای متنی را در X (Twitter) منتشر می‌کند.

* اعتبارنامه‌ها: نیاز به احراز هویت Twitter OAuth2 دارد.

  • تصویر اینستاگرام و پست اینستاگرام (Facebook Graph API)

* نوع: HTTP Request / Facebook Graph API

* هدف: رسانه را آپلود کرده و پست را از طریق Facebook Graph API در اینستاگرام منتشر می‌کند.

* اعتبارنامه‌ها: نیاز به احراز هویت Facebook Graph API OAuth2 دارد.

  • پست فیسبوک (Facebook Graph API)

* نوع: Facebook Graph API

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

* اعتبارنامه‌ها: نیاز به احراز هویت Facebook Graph API OAuth2 دارد.

  • پست لینکدین (LinkedIn OAuth2)

* نوع: LinkedIn Node

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

* اعتبارنامه‌ها: نیاز به احراز هویت LinkedIn OAuth2 دارد.

  • پیاده‌سازی Threads در اینجا

* نوع: NoOp (Placeholder)

* هدف: یک نود جایگزین برای ادغام آینده با پلتفرم Threads.

  • پیاده‌سازی YouTube Shorts در اینجا

* نوع: NoOp (Placeholder)

* هدف: یک نود جایگزین برای ادغام آینده با YouTube Shorts.

  • پاسخ X، پاسخ اینستاگرام، پاسخ فیسبوک، پاسخ لینکدین (تنظیم)

* نوع: Set Node

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

---

۷. اعلان‌ها و بایگانی پس از انتشار

این بلوک نهایی، اقدام انتشار را تأیید کرده و اطمینان حاصل می‌کند که تمام داده‌ها ثبت شده‌اند.

  • Google Docs (گزارش پس از انتشار)

* نوع: Google Docs (OAuth2)

* هدف: یک ورودی گزارش را به یک سند Google Docs اضافه کرده و جزئیات پست منتشر شده، از جمله پلتفرم، محتوا و مُهر زمانی را ثبت می‌کند.

* پیکربندی: نیاز به URL یا شناسه سند Google Docs برای گزارش دارد.

  • پیام موفقیت تلگرام (پس از انتشار)

* نوع: Telegram Node

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

* اعتبارنامه‌ها: نیاز به اعتبارنامه‌های API ربات تلگرام دارد.

---

توجه: این گردش کار به اعتبارنامه‌های خارجی برای خدمات مختلف (Google Docs، Gmail، Twitter، LinkedIn، Facebook، ImgBB، Telegram) متکی است. اطمینان حاصل کنید که این موارد به درستی در محیط Axeto.ai شما پیکربندی شده‌اند. می‌توانید گردش کارها و ادغام‌های n8n بیشتری را در کاتالوگ n8n در Axeto.ai بیابید.

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

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

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

این گردش کار از مدل هوش مصنوعی GPT-4o برای تولید محتوای متنی و پیشنهادات تصویر استفاده می‌کند. پرامپت‌های سیستمی و اسکیماهای JSON که در Google Docs ذخیره شده‌اند، به صورت پویا برای هدایت تولید محتوا به کار گرفته می‌شوند.

چه پلتفرم‌های شبکه‌های اجتماعی پشتیبانی می‌شوند؟

این گردش کار از پلتفرم‌های متعددی مانند X (توییتر)، اینستاگرام، فیسبوک، لینکدین، Threads و YouTube Shorts پشتیبانی می‌کند.

فرآیند تأیید محتوا چگونه کار می‌کند؟

پس از تولید محتوا، یک گردش کار تأیید از طریق ایمیل برای بازبینی و تأیید توسط کاربر راه‌اندازی می‌شود. تنها پس از تأیید، محتوا برای انتشار ارسال می‌گردد.

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

پرامپت‌های سیستمی و اسکیماهای JSON در Google Docs ذخیره می‌شوند. این امکان را فراهم می‌کند که بدون نیاز به تغییر کد گردش کار، پرامپت‌ها را به صورت خارجی مدیریت و به‌روزرسانی کنید.

workflowهای مرتبط

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