مقدمه
محتوای شبکههای اجتماعی با n8n
محتوای شبکههای اجتماعی با n8n:
آموزش Workflow تولید محتوای شبکههای اجتماعی با Ollama در n8n و ساخت همزمان محتوای Twitter، LinkedIn، Reddit و Instagram راهکاری هوشمند برای خودکارسازی این فرآیند ارائه میدهد. در این Workflow از n8n بهعنوان موتور اتوماسیون و از Ollama بهعنوان یک سرویس اجرای مدلهای هوش مصنوعی بهصورت محلی استفاده شده است. این ترکیب باعث میشود بدون وابستگی به سرویسهای ابری و با حفظ حریم خصوصی، بتوانید برای چندین شبکه اجتماعی بهصورت همزمان محتوا تولید کنید.
در این آموزش، تمام بخشهای Workflow شامل Nodeها، نحوه عملکرد، تنظیمات، شخصیسازی، پیشنیازها، نکات مهم، خطاهای رایج و روش توسعه آن بهصورت کامل بررسی خواهد شد تا بتوانید این Template را متناسب با نیاز خود پیادهسازی کنید.
قبل از شروع
اگر هنوز n8n را نصب نکردهاید، پیشنهاد میکنیم ابتدا مقاله «آموزش n8n» را مطالعه کنید. در آن مقاله، مراحل نصب با Node.js و Docker، راهاندازی اولیه و ساخت اولین Workflow بهصورت کامل آموزش داده شده است. پس از نصب و راهاندازی، به این مقاله بازگردید و مراحل پیادهسازی این Workflow را دنبال کنید.
این Workflow چه کاری انجام میدهد؟
این Workflow پس از اجرا، ابتدا موضوع محتوا، لحن برند و مخاطبان هدف را دریافت میکند. سپس این اطلاعات را به مدل هوش مصنوعی Ollama ارسال میکند تا برای چهار شبکه اجتماعی مختلف شامل Twitter، LinkedIn، Reddit و Instagram محتوای اختصاصی تولید شود.
در ادامه، پاسخ تولیدشده بررسی و از حالت متنی به ساختار JSON تبدیل میشود. سپس همان محتوا یک بار دیگر توسط هوش مصنوعی بازبینی شده و از نظر کیفیت نگارش، هماهنگی لحن برند، هشتگها و قالب مناسب هر شبکه اجتماعی اصلاح میشود. در پایان، نسخه نهایی آماده استفاده در خروجی Workflow قرار میگیرد.
کاربردهای این Workflow
- تولید همزمان محتوا برای چند شبکه اجتماعی
- مدیریت صفحات برندهای شخصی
- تولید محتوای شرکتهای فناوری
- تولید محتوا برای استارتاپها
- آمادهسازی پستهای کمپینهای بازاریابی
- کاهش زمان تولید محتوای شبکههای اجتماعی
- استفاده از مدلهای هوش مصنوعی بدون ارسال اطلاعات به سرویسهای ابری
- ساخت سیستم تولید محتوای داخلی سازمان
پیشنیازها
برای اجرای این Workflow به موارد زیر نیاز دارید:
- نصب n8n
- نصب Ollama روی سرور یا کامپیوتر
- دانلود مدل llama3:8b در Ollama
- فعال بودن API محلی Ollama روی پورت 11434
- دسترسی Nodeهای HTTP Request به سرویس Ollama
- آشنایی اولیه با Workflowهای n8n
- منابع سختافزاری مناسب برای اجرای مدل هوش مصنوعی
آشنایی کوتاه با Ollama
Ollama ابزاری برای اجرای مدلهای هوش مصنوعی بهصورت محلی است. با استفاده از این سرویس میتوانید مدلهایی مانند Llama، Mistral، Gemma و سایر مدلهای متنباز را بدون ارسال دادهها به سرویسهای ابری اجرا کنید. این موضوع علاوه بر حفظ حریم خصوصی، هزینه استفاده از APIهای تجاری را نیز کاهش میدهد.
دانلود Template
فایل JSON این Workflow را از این قسمت دانلود کنید.
رمز فایل: danixai.com
آموزش Import کردن Workflow
- وارد داشبورد n8n شوید.
- روی Import from File کلیک کنید.
- فایل JSON را انتخاب کنید.
- Workflow ایجاد خواهد شد.
- Credentialهای موردنیاز را تنظیم کنید.
آموزش کامل تمام Nodeها
1. Manual Trigger
وظیفه Node
شروع دستی اجرای Workflow.
ورودی
ندارد.
خروجی
شروع اجرای فرآیند.
تنظیمات مهم
تنظیمات خاصی ندارد.
نکات قابل تغییر
میتوان آن را با Webhook، Schedule Trigger یا فرم جایگزین کرد.
دلیل استفاده
برای تست و توسعه Workflow بهترین گزینه است.
2. Content Parameters (Set)
وظیفه Node
تعریف پارامترهای اولیه تولید محتوا.
ورودی
اطلاعات اولیه Workflow.
خروجی
- موضوع محتوا
- لحن برند
- مخاطب هدف
تنظیمات مهم
سه مقدار اصلی در این Node تعریف شدهاند:
- topic
- brand_voice
- target_audience
نکات قابل تغییر
- تغییر موضوع
- تغییر لحن برند
- تغییر نوع مخاطبان
دلیل استفاده
تمام Promptها از این اطلاعات استفاده میکنند.
3. Generate All Platform Content (Ollama)
وظیفه Node
ارسال Prompt به Ollama برای تولید محتوا.
ورودی
پارامترهای تعریفشده در Node قبل.
خروجی
پاسخ مدل هوش مصنوعی.
تنظیمات مهم
- آدرس API محلی Ollama
- مدل llama3:8b
- Temperature برابر 0.7
- تعداد توکنهای خروجی
- Timeout
نکات قابل تغییر
- مدل AI
- Prompt
- دمای تولید متن
- طول پاسخ
- نسخه مدل
دلیل استفاده
اصلیترین بخش Workflow برای تولید محتوا است.
4. Parse Content JSON (Code)
وظیفه Node
استخراج و تبدیل پاسخ مدل به JSON معتبر.
ورودی
خروجی Ollama.
خروجی
دادههای ساختاریافته.
تنظیمات مهم
- استخراج JSON
- مدیریت خطا
- افزودن زمان تولید
- ذخیره موضوع
نکات قابل تغییر
- نحوه پردازش خروجی
- اعتبارسنجی دادهها
- افزودن فیلدهای جدید
دلیل استفاده
پاسخ مدل ممکن است شامل متن اضافی باشد و باید ساختار JSON استخراج شود.
5. Review & Polish (Ollama)
وظیفه Node
بازبینی و اصلاح کیفیت محتوا.
ورودی
تمام متنهای تولیدشده.
خروجی
نسخه اصلاحشده محتوا.
تنظیمات مهم
هوش مصنوعی موارد زیر را بررسی میکند:
- غلطهای نگارشی
- هماهنگی لحن
- مناسب بودن قالب هر شبکه اجتماعی
- کیفیت هشتگها
نکات قابل تغییر
- معیارهای بازبینی
- Prompt
- مدل AI
- Temperature پایینتر برای خروجی پایدار
دلیل استفاده
افزایش کیفیت خروجی نهایی.
6. Final Content Output (Code)
وظیفه Node
تولید خروجی نهایی Workflow.
ورودی
نتیجه مرحله بازبینی.
خروجی
نسخه نهایی محتوا همراه با وضعیت بازبینی.
تنظیمات مهم
در صورت نامعتبر بودن پاسخ مرحله Review، خروجی اولیه حفظ میشود.
نکات قابل تغییر
- اضافه کردن فیلدهای سفارشی
- ذخیره وضعیت تولید
- اتصال به سرویسهای دیگر
دلیل استفاده
اطمینان از تولید خروجی معتبر حتی در صورت بروز خطا.
نحوه شخصیسازی Workflow
این Template بهراحتی قابل توسعه است.
میتوانید Promptهای تولید محتوا را متناسب با برند خود تغییر دهید، مدل هوش مصنوعی را از Llama به مدلهای دیگر Ollama تغییر دهید، Trigger دستی را با Schedule یا Webhook جایگزین کنید، موضوعات را از Google Sheets یا پایگاه داده دریافت کنید، مسیر اجرای Workflow را با استفاده از Nodeهای IF و Switch تغییر دهید، پارامترهای مدل مانند Temperature و تعداد توکنها را تنظیم کنید، یا شرایط مختلفی برای تولید محتوای متفاوت در هر شبکه اجتماعی تعریف نمایید.
همچنین میتوان خروجی نهایی را مستقیماً به سرویسهایی مانند Telegram، Slack، Discord، Google Sheets، پایگاههای داده یا ابزارهای مدیریت شبکههای اجتماعی ارسال کرد.
مزایای استفاده از این Workflow
- کاهش چشمگیر زمان تولید محتوا
- تولید همزمان برای چند شبکه اجتماعی
- استفاده از مدلهای هوش مصنوعی محلی
- حفظ حریم خصوصی اطلاعات
- قابلیت شخصیسازی کامل Promptها
- امکان توسعه آسان Workflow
- کاهش هزینه استفاده از APIهای ابری
- افزایش کیفیت محتوا با مرحله بازبینی
نکات مهم
- قبل از اجرای Workflow مطمئن شوید Ollama فعال است.
- مدل llama3:8b باید قبلاً دانلود شده باشد.
- Prompt مناسب مهمترین عامل کیفیت خروجی است.
- برای هر برند لحن اختصاصی تعریف کنید.
- مقدار Temperature را متناسب با نیاز تنظیم کنید.
- در صورت نیاز مدل دیگری انتخاب کنید.
- Timeout را برای مدلهای بزرگ افزایش دهید.
- خروجی JSON را قبل از استفاده اعتبارسنجی کنید.
خطاهای رایج (Troubleshooting)
1. عدم اتصال به Ollama
علت
سرویس Ollama اجرا نشده است.
راهحل
ابتدا سرویس Ollama را اجرا کرده و از فعال بودن API روی پورت 11434 اطمینان حاصل کنید.
2. خطای Parse JSON
علت
مدل خروجی معتبر JSON تولید نکرده است.
راهحل
Prompt را دقیقتر نوشته و مدل را مجبور به تولید JSON معتبر کنید.
3. Timeout
علت
مدل زمان زیادی برای تولید محتوا نیاز دارد.
راهحل
Timeout را افزایش دهید یا از مدل سبکتر استفاده کنید.
4. کیفیت پایین محتوا
علت
Prompt مناسب نیست.
راهحل
لحن برند، مخاطبان و موضوع را دقیقتر تعریف کنید.
5. مصرف زیاد منابع سیستم
علت
مدلهای بزرگ حافظه زیادی مصرف میکنند.
راهحل
از مدل کوچکتر استفاده کنید یا سختافزار را ارتقا دهید.
جمعبندی
تولید محتوای شبکههای اجتماعی با Ollama در n8n یکی از کاربردیترین نمونههای اتوماسیون مبتنی بر هوش مصنوعی است که فرآیند تولید محتوا را تا حد زیادی ساده و سریع میکند. این Workflow با دریافت موضوع، لحن برند و مخاطبان هدف، محتوایی متناسب برای چندین شبکه اجتماعی تولید کرده و سپس آن را از نظر کیفیت، نگارش و هماهنگی با استانداردهای هر پلتفرم بازبینی میکند.
استفاده از Ollama بهعنوان موتور اجرای مدلهای هوش مصنوعی محلی باعث میشود اطلاعات سازمان از محیط داخلی خارج نشود و وابستگی به سرویسهای ابری کاهش یابد. همچنین ساختار ماژولار n8n امکان توسعه آسان این Template را فراهم میکند؛ بهطوریکه میتوانید آن را به سرویسهای ذخیرهسازی، انتشار خودکار، سیستمهای مدیریت محتوا یا ابزارهای ارتباطی متصل کنید.
اگر به دنبال ایجاد یک سیستم تولید محتوای هوشمند، سریع، قابل توسعه و کمهزینه هستید، این Workflow میتواند نقطه شروع بسیار مناسبی برای پیادهسازی اتوماسیون بازاریابی محتوایی در سازمان یا کسبوکار شما باشد.
سوالات متداول
1. آیا برای اجرای این Workflow باید از OpenAI استفاده کنم؟
خیر. این Template از Ollama و مدلهای محلی استفاده میکند.
2. آیا میتوان مدل دیگری بهجای Llama3 استفاده کرد؟
بله. هر مدل سازگار با Ollama را میتوانید جایگزین کنید.
3. آیا امکان افزودن شبکه اجتماعی جدید وجود دارد؟
بله. تنها کافی است Prompt و ساختار خروجی را تغییر دهید و در صورت نیاز Nodeهای تکمیلی اضافه کنید.
4. آیا این Workflow به اینترنت نیاز دارد؟
در صورتی که Ollama بهصورت محلی اجرا شود، برای تولید محتوا نیازی به اینترنت نیست؛ مگر اینکه مدل یا منابع دیگری نیاز به اتصال داشته باشند.
5. آیا میتوان خروجی را مستقیماً منتشر کرد؟
بله. با افزودن Nodeهای مربوط به سرویسهای انتشار یا ابزارهای مدیریت شبکههای اجتماعی میتوانید فرآیند انتشار را نیز کاملاً خودکار کنید.


