دسته‌بندی خودکار پست‌های وردپرس با هوش مصنوعی

دسته‌بندی خودکار پست‌های وردپرس با هوش مصنوعی

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

دانلود workflow

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

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

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

دسته‌بندی خودکار پست‌های وبلاگ وردپرس با هوش مصنوعی

دسته‌بندی‌ها: هوش مصنوعی، مدیریت محتوا، وردپرس، اتوماسیون

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

---

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

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

گردش کار به مراحل کلیدی زیر ساختار یافته است:

1. محرک دستی: گردش کار را در صورت تقاضا آغاز می‌کند.

2. بازیابی داده: پست‌های وردپرس را که نیاز به دسته‌بندی دارند، واکشی می‌کند.

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

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

---

🧩 تجزیه و تحلیل دقیق

۱. محرک: شروع دستی

  • هدف: این گره به شما امکان می‌دهد هر زمان که نیاز به دسته‌بندی پست‌های جدید یا موجود دارید، گردش کار را به صورت دستی آغاز کنید.
  • نوع گره: n8n-nodes-base.manualTrigger
  • پیکربندی: هیچ پارامتر خاصی لازم نیست. به سادگی روی "Test workflow" یا "Execute workflow" کلیک کنید تا شروع کنید.
  • خروجی: کنترل را به گره بعدی در توالی منتقل می‌کند.

۲. بازیابی پست‌های وردپرس

  • هدف: این گره پست‌های وبلاگ را از سایت وردپرس شما که کاندید دسته‌بندی هستند، واکشی می‌کند.
  • نوع گره: n8n-nodes-base.wordpress
  • عملیات: getAll
  • پیکربندی:

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

* Credentials: اعتبارنامه API وردپرس خود را پیکربندی کنید.

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

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

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

۳. دسته‌بندی با هوش مصنوعی

این بخش از گره‌های LangChain برای پردازش عناوین پست و اختصاص دسته‌بندی‌ها استفاده می‌کند.

#### ۳.۱. مدل زبان OpenAI

  • هدف: مدل هوش مصنوعی زیربنایی را برای وظیفه دسته‌بندی فراهم می‌کند.
  • نوع گره: @n8n/n8n-nodes-langchain.lmChatOpenAi
  • پیکربندی:

* Credentials: کلید API OpenAI خود را راه‌اندازی کنید.

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

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

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

* مشکلات اتصال شبکه به OpenAI.

#### ۳.۲. عامل هوش مصنوعی برای دسته‌بندی

  • هدف: عنوان هر پست را تجزیه و تحلیل کرده و مرتبط‌ترین شناسه دسته را از یک لیست از پیش تعریف شده تعیین می‌کند.
  • نوع گره: @n8n/n8n-nodes-langchain.agent
  • پیکربندی:

* Prompt: یک اعلان (prompt) با دقت تدوین شده، هوش مصنوعی را در مورد نقش آن، دسته‌بندی‌های موجود و فرمت خروجی مورد نظر راهنمایی می‌کند.

```

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

من عنوان پست وبلاگ را به شما ارائه خواهم داد. وظیفه شما اختصاص دادن یک شناسه دسته اصلی از این لیست ثابت است:

13 = ایجاد محتوا

14 = بازاریابی دیجیتال

15 = ابزارهای هوش مصنوعی

17 = اتوماسیون و ادغام

18 = ابزارهای بهره‌وری

19 = تجزیه و تحلیل و استراتژی

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

{{ $json.title.rendered }}

فقط عدد دسته را خروجی دهید

```

* Input Text: به طور پویا با استفاده از {{ $json.title.rendered }} به عنوان عنوان پست تنظیم می‌شود.

* Language Model: گره "OpenAI Chat Model" پیکربندی شده را انتخاب کنید.

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

* اگر اعلان (prompt) مبهم باشد یا دسته‌بندی‌ها به وضوح تعریف نشده باشند، هوش مصنوعی ممکن است شناسه‌های غیرمنتظره یا نامعتبر را برگرداند.

* محدودیت‌های نرخ API بالقوه یا خطاها از OpenAI.

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

  • الزامات نسخه: نیاز به گره‌های n8n LangChain نسخه ۱.۷ یا جدیدتر دارد.

۴. به‌روزرسانی پست وردپرس

  • هدف: پست وردپرس انتخاب شده را با شناسه دسته‌بندی تعیین شده توسط هوش مصنوعی به‌روزرسانی می‌کند.
  • نوع گره: n8n-nodes-base.wordpress
  • عملیات: update
  • پیکربندی:

* Post ID: به طور پویا با استفاده از ={{ $('Retrieve WordPress Posts').item.json.id }} برای هدف قرار دادن پست صحیح تنظیم می‌شود.

* Update Fields:

* Categories: برای اعمال شناسه دسته اختصاص داده شده توسط هوش مصنوعی، روی ={{ $json.output }} تنظیم شده است.

* Credentials: از همان اعتبارنامه API وردپرس که قبلاً پیکربندی شده بود استفاده کنید.

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

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

* مشکلات احراز هویت یا خطاهای API وردپرس.

---

📚 منابع و راهنمایی

---

🛠️ ساخت گردش کار از ابتدا

1. افزودن محرک دستی: یک گره Manual Trigger ایجاد کنید.

2. افزودن گره وردپرس (دریافت پست):

* نوع: WordPress

* عملیات: getAll

* Return All را روی true تنظیم کنید (در صورت نیاز تنظیم کنید).

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

* خروجی گره محرک را به این گره متصل کنید.

3. افزودن گره مدل چت OpenAI:

* نوع: LangChain OpenAI Chat Model

* اعتبارنامه کلید API OpenAI خود را پیکربندی کنید.

4. افزودن گره عامل LangChain:

* نوع: LangChain Agent

* اعلان (prompt) را همانطور که در بخش ۳.۲ توضیح داده شد، پیکربندی کنید.

* Language Model را به گره OpenAI Chat Model که قبلاً ایجاد شده است، تنظیم کنید.

* خروجی گره "WordPress (Get Posts)" را به این گره متصل کنید.

5. افزودن گره وردپرس (به‌روزرسانی پست):

* نوع: WordPress

* عملیات: update

* Post ID را روی ={{ $('Retrieve WordPress Posts').item.json.id }} تنظیم کنید.

* Update Fields -> Categories را روی ={{ $json.output }} تنظیم کنید.

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

* خروجی گره "LangChain Agent" را به این گره متصل کنید.

6. افزودن یادداشت‌های چسبان: از گره‌های Sticky Note برای افزودن نظرات مفید، پیوندها و یادآوری‌ها در بوم گردش کار خود استفاده کنید.

7. تست: گردش کار را با استفاده از محرک دستی اجرا کرده و نتایج را در سایت وردپرس خود تأیید کنید.

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

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

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

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

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

شما به n8n، یک حساب OpenAI با کلید API و دسترسی به سایت وردپرس خود از طریق API نیاز دارید.

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

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

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

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

workflowهای مرتبط

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