مرجع تخصصی اتوماسیون با n8n و ابزارهای هوش مصنوعی
آموزش‌های گام‌به‌گام، سناریوهای کاملاً تست‌شده و راهکارهای هوشمندسازی فرایندها برای افزایش سرعت و دقت در کارهای روزمره و کسب‌وکار.
معماری سیستم

آموزش بر پایه سناریوهای واقعی، نه تئوری!

گام ۰۱ // TRIGGER

دریافت و اتصال خودکار داده‌ها

دریافت مستقیم اطلاعات از وب‌هوک‌ها، فرم‌ها، ایمیل‌ها یا سیستم‌های CRM و ورود آنی داده‌ها به جریان اتوماسیون.

  • اتصال بدون محدودیت به سرویس‌های ایرانی و خارجی
  • پردازش آنی داده‌های ورودی (Real-time Webhook)
POST /api/v1/n8n-webhook
// Event Listening...
{
  "event": "lead_captured",
  "source": "WordPress_Form"
}
گام ۰۲ // AI PROCESSING

پردازش هوشمند با مدل‌های AI

ارسال داده‌ها به ایجنت‌ها و مدل‌های پردازشی (GPT-4o, Claude) جهت تحلیل متن، خلاصه‌سازی و تصمیم‌گیری هوشمند.

  • استفاده از پرامپت‌های مهندسی‌شده و دقیق
  • استخراج داده‌های ساختاریافته (JSON Output)
AI_Agent.analyze({
  model: "gpt-4o",
  temperature: 0.2,
  status: "ANALYSIS_SUCCESSFUL"
});
گام ۰۳ // AUTOMATION EXECUTION

اجرای خودکار در n8n

ارسال خروجی تحلیل‌شده به پیام‌رسان‌ها، دیتابیس، پنل‌های مدیریتی یا ارسال ایمیل بدون نیاز به دخالت انسانی.

  • کاهش ۹۰ درصدی خطای انسانی در فرایندها
  • اجرای تمام‌خودکار و ۲۴/۷ سناریوها
Workflow.execute();
✓ Notification sent to Telegram
✓ Row inserted into Database

تحلیل خودکار رقبا با n8n

انتشار خودکار محتوا با n8n

مقدمه

تحلیل خودکار رقبا با n8n:

N8N ابزاری است که به کمک آن می توانید در مدت‌زمان کوتاهی، فرایندهای خود را با هوش مصنوعی خودکار کنید و از مزایای اتوماسیون هوشمند بهره‌ مند شوید.

N8N برای چه کسب و کارهایی مناسب است:

اگر سازمان شما کوچک می باشد و هم اکنون بسیاری از کار های خود را با نرم افزار هایی همچون اکسل انجام می دهید، N8N برای کسب و کار شما ایده آل است و در صورتی که کسب و کاری متوسط یا بزرگ دارید می توانید بخش های بسیاری از فرایند های غیر کلیدی خود را با این ابزار هوشمند کنید.

.

اگر به پیاده‌سازی اختصاصی، اتصال n8n به نرم‌افزارهای سازمانی یا سفارشی‌سازی Workflowها متناسب با کسب‌وکارتان نیاز دارید، Danix با بررسی نیازهای کسب‌وکار تان، می‌تواند این فرایند را از طراحی تا استقرار برای شما انجام دهیم.
برای کسب و کارهای کوچک به این لینک مراجعه کنید و برای کسب و کارهای بزرگ و متوسط میتوانید از این لینک استفاده نمایید.
همچنین اگر ترجیح می‌دهید شخصاً نصب و راه‌اندازی را انجام دهید، می‌توانید از اطلاعات موجود در مقالات، دسته N8N استفاده کنید .همچنین می توانید template موجود در این workflow را به صورت رایگان از این قسمت دانلود کنید.

تحلیل خودکار رقبا با n8n:

آموزش ساخت Workflow تحلیل خودکار رقبا با n8n با Exa.ai، AI Agent و Notion

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

تحلیل خودکار رقبا با n8n این فرآیند را به یک Workflow خودکار تبدیل می‌کند. Template مورد بررسی در این مقاله از چند ابزار مختلف در کنار AI Agentهای n8n استفاده می‌کند تا بخش عمده‌ای از تحقیقات رقابتی را بدون دخالت دستی انجام دهد.

در ابتدای Workflow، آدرس شرکت اصلی در اختیار Exa.ai قرار می‌گیرد. Exa.ai با استفاده از قابلیت findSimilar شرکت‌های مشابه را پیدا می‌کند که می‌توان از آن‌ها به‌عنوان رقبای احتمالی استفاده کرد. سپس نتایج پردازش، پاک‌سازی و محدود می‌شوند تا حداکثر ۱۰ شرکت وارد مرحله تحلیل شوند.

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

این ساختار نمونه خوبی از ترکیب n8n، هوش مصنوعی، جست‌وجوی وب، Web Scraping و پایگاه داده برای ساخت یک سیستم تحقیقاتی نیمه‌خودکار است.

قبل از شروع

اگر هنوز n8n را نصب نکرده‌اید، پیشنهاد می‌کنیم ابتدا مقاله «آموزش n8n» را مطالعه کنید. در آن مقاله، مراحل نصب با Node.js و Docker، راه‌اندازی اولیه و ساخت اولین Workflow به‌صورت کامل آموزش داده شده است. پس از نصب و راه‌اندازی، به این مقاله بازگردید و مراحل پیاده‌سازی این Workflow را دنبال کنید.

این Workflow چه کاری انجام می‌دهد؟

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

روند کلی Workflow به این صورت است:

  1. Workflow به‌صورت دستی اجرا می‌شود.
  2. آدرس شرکت موردنظر در Node مربوط به شرکت اصلی مشخص می‌شود.
  3. Exa.ai شرکت‌های مشابه را پیدا می‌کند.
  4. نتایج جست‌وجو به آیتم‌های جداگانه تبدیل می‌شوند.
  5. URLهای تکراری حذف می‌شوند.
  6. تعداد شرکت‌های قابل بررسی به حداکثر ۱۰ مورد محدود می‌شود.
  7. شرکت‌ها یکی‌یکی وارد Pipeline تحقیقاتی می‌شوند.
  8. AI Agent اول اطلاعات شرکت، کارکنان، سرمایه‌گذاری و اخبار را بررسی می‌کند.
  9. AI Agent دوم محصولات، امکانات و قیمت‌گذاری را بررسی می‌کند.
  10. AI Agent سوم نظرات مشتریان را بررسی می‌کند.
  11. خروجی سه Agent با یکدیگر ترکیب می‌شود.
  12. گزارش نهایی در دیتابیس Notion ذخیره می‌شود.
  13. Workflow پس از ایجاد رکورد، دو ثانیه منتظر می‌ماند و مجدداً به حلقه پردازش برمی‌گردد.

کاربردهای این Workflow

این Template فقط برای بررسی ساده رقبا نیست و می‌توان آن را در سناریوهای مختلف استفاده کرد.

  • تحقیقات بازار: می‌توانید فهرستی از شرکت‌های فعال در بازار خود پیدا کرده و اطلاعات آن‌ها را به‌صورت خودکار جمع‌آوری کنید.
  • تحلیل استارتاپ‌ها: اطلاعاتی مانند سال تأسیس، بنیان‌گذاران، سرمایه جذب‌شده، سرمایه‌گذاران و تعداد کارکنان برای تحلیل استارتاپ‌ها بسیار کاربردی است.
  • تحلیل محصولات رقبا: با Agent مربوط به Product Offering می‌توان امکانات، پلن‌های قیمت‌گذاری، نسخه رایگان، Trial و ابزارهای مکمل رقبا را بررسی کرد.
  • بررسی رضایت مشتریان: Agent سوم با جست‌وجوی سایت‌های Review می‌تواند دید مناسبی نسبت به نقاط قوت و ضعف محصول رقبا ایجاد کند.
  • تحلیل استراتژی قیمت‌گذاری: با استخراج پلن‌های مختلف و عوامل تأثیرگذار بر قیمت، می‌توان مدل قیمت‌گذاری رقبا را مقایسه کرد.
  • آماده‌سازی گزارش برای تیم فروش: تیم فروش می‌تواند از اطلاعات مربوط به محصولات، مشتریان، مزایا و معایب رقبا برای آماده‌سازی جلسات فروش استفاده کند.
  • پایش رقبا: با تغییر Trigger به Schedule Trigger می‌توان Workflow را به‌صورت دوره‌ای اجرا کرد تا اطلاعات رقبا مرتباً به‌روزرسانی شوند.
  • تحقیقات محصول و مارکتینگ: تیم‌های Product و Marketing می‌توانند از این سیستم برای بررسی ویژگی‌های محصولات، کمپین‌ها، اخبار و بازخورد کاربران استفاده کنند.

پیش‌نیازهای اجرای این Workflow

برای اجرای کامل این Template به موارد زیر نیاز دارید:

  • نصب و راه‌اندازی n8n
  • حساب و API مربوط به Exa.ai
  • API مربوط به OpenAI
  • حساب SerpAPI
  • API مربوط به Firecrawl
  • حساب Notion
  • یک Notion Database برای ذخیره گزارش‌ها
  • دسترسی Credentialهای سرویس‌های گفته‌شده در n8n
  • URL شرکتی که قصد دارید رقبا را بر اساس آن پیدا کنید

در Workflow موجود، مدل‌های OpenAI با Credential مربوط به OpenAi account، جست‌وجو با Credential مربوط به SerpAPI account، Web Scraping با Firecrawl API و ذخیره‌سازی با Notion account انجام می‌شود.

دانلود Template

فایل JSON این Workflow را از این قسمت دانلود کنید.

رمز فایل: danixai.com

آموزش Import کردن Workflow

  1. وارد داشبورد n8n شوید.
  2. روی Import from File کلیک کنید.
  3. فایل JSON را انتخاب کنید.
  4. Workflow ایجاد خواهد شد.
  5. Credentialهای موردنیاز را تنظیم کنید.

ساختار Workflow تحلیل خودکار رقبا با n8n

ساختار اصلی Workflow را می‌توان به شکل زیر خلاصه کرد:

 
Manual Trigger
      ↓
Set Source Company
      ↓
Competitor Search via Exa.ai
      ↓
Results to List
      ↓
Extract Domain
      ↓
Remove Duplicates
      ↓
Limit
      ↓
Loop Over Items
      ↓
Company Overview Agent
      ↓
Company Product Offering Agent
      ↓
Company Product Reviews Agent
      ↓
Collect Results
      ↓
Insert Into Notion
      ↓
2sec
      ↓
Loop Over Items
 

سه Agent اصلی نیز هرکدام ابزارهای اختصاصی خود را دارند:

 
Company Overview Agent
 ├── OpenAI Chat Model1
 ├── Check Company Profiles Exist
 ├── Search Crunchbase
 ├── Search WellFound
 ├── Search LinkedIn
 ├── Get Company News
 ├── Webscraper Tool1
 └── Structured Output Parser1

Company Product Offering Agent
 ├── OpenAI Chat Model
 ├── Search Company Website
 ├── Webscraper Tool
 └── Structured Output Parser

Company Product Reviews Agent
 ├── OpenAI Chat Model2
 ├── Search Product Review Sites
 ├── Webscraper Tool2
 └── Structured Output Parser2

 

آموزش کامل Nodeهای Workflow

1. When clicking ‘Test workflow’

وظیفه Node

نقطه شروع اجرای سناریو به صورت دستی برای تست و ارزیابی عملکرد

ورودی

کلیک کاربر روی دکمه اجرای آزمایشی

خروجی

یک سیگنال شروع (Trigger Data)

تنظیمات مهم

فاقد پارامترهای خاص (Manual Trigger)

نکات قابل تغییر

می‌توان آن را با Cron (زمان‌بندی)، Webhook یا Form Trigger جایگزین کرد.

دلیل استفاده در Workflow

جهت تست اولیه و کنترل دستی فرآیند تحلیل

2. Set Source Company

وظیفه Node

مشخص کردن آدرس وب‌سایت اصلی شرکت شما برای یافتن رقبای آن

ورودی

داده ورودی از Trigger

خروجی

یک متغیر به نام company_url حاوی لینک سایت هدف (مثلاً [https://notion.so](https://notion.so))

تنظیمات مهم

مقداردهی متغیر company_url

نکات قابل تغییر

آدرس وب‌سایت شرکت خود را در این بخش وارد کنید.

دلیل استفاده در Workflow

تعریف نقطه مرجع برای جستجوی رقبای مشابه

3. Competitor Search via Exa.ai

وظیفه Node

ارسال درخواست به API سرویس Exa.ai با متد پست برای یافتن دامنه‌های مشابه

ورودی

متغیر company_url

خروجی

آرایه‌ای از لینک‌ها و عناوین شرکت‌های رقیب

تنظیمات مهم

تنظیم نوع جستجو روی neural و مستثنی‌کردن دامنه‌هایی مانند لینکدین و گیت‌هاب (excludeDomains)

نکات قابل تغییر

می‌توانید تعداد نتایج یا پارامترهای جستجوی Exa را تغییر دهید.

دلیل استفاده در Workflow

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

4. Results to List

وظیفه Node

جداسازی آرایه نتایج دریافتی از Exa به آیتم‌های مستقل n8n

ورودی

شیء حاصل از API Exa.ai

خروجی

لیست جداگانه از رقبای یافت‌شده

تنظیمات مهم

تعیین آرایه results برای اسپلیت شدن

نکات قابل تغییر

تغییر نام فیلد در صورت تغییر خروجی API

دلیل استفاده در Workflow

استانداردسازی ساختار داده‌ها برای پردازش در گام‌های بعدی

5. Extract Domain

وظیفه Node

پاک‌سازی آدرس‌های URL و استخراج دامنه اصلی

ورودی

آدرس کامل نتایج جستجو

خروجی

ساختار تمیز شده URL بر اساس دامنه (به عنوان مثال [https://domain.com](https://domain.com))

تنظیمات مهم

استفاده از توابع متنی و عبارت extractDomain()

نکات قابل تغییر

نحوه فرمت‌دهی URL

دلیل استفاده در Workflow

جلوگیری از ورود صفحات فرعی و یکسان‌سازی آدرس وب‌سایت رقبا

6. Remove Duplicates

وظیفه Node

مقایسه دامنه‌ها و حذف موارد تکراری در لیست رقبا

ورودی

دامنه‌های استخراج شده

خروجی

لیست منحصر‌به‌فرد از رقبا

تنظیمات مهم

تنظیم فیلد مقایسه روی url

نکات قابل تغییر

انتخاب فیلدهای بیشتر برای مقایسه در صورت لزوم

دلیل استفاده در Workflow

جلوگیری از دوباره‌کاری و اتلاف هزینه API برای بررسی یک شرکت تکراری

7. Limit

وظیفه Node

محدود کردن تعداد رقبای پردازشی در هر بار اجرای سناریو

ورودی

لیست رقبا

خروجی

حداکثر ۱۰ شرکت رقیب

تنظیمات مهم

مقدار maxItems روی ۱۰ تنظیم شده است.

نکات قابل تغییر

کم یا زیاد کردن تعداد maxItems متناسب با نیاز و میزان اعتبار APIها

دلیل استفاده در Workflow

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

8. Loop Over Items

وظیفه Node

پیمایش تک‌تک عناصر (شرکت‌های رقیب) و ارسال آن‌ها به ایجنت‌ها به صورت ترتیبی

ورودی

لیست فیلتر شده رقبا

خروجی

هدایت یک‌به‌یک داده‌ها به بخش تحلیلی

تنظیمات مهم

تنظیم عملکرد به‌صورت پردازش بچ‌ها (Batches)

نکات قابل تغییر

تنظیم تعداد آیتم‌ها در هر دسته

دلیل استفاده در Workflow

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

9. Company Overview Agent

وظیفه Node

یک AI Agent مبتنی بر LangChain که وظیفه جمع‌آوری اطلاعات پایه‌ای، ساختار مدیریتی، وضعیت مالی، کارمندان و اخبار شرکت را دارد.

ورودی

URL رقیب از Node حلقه

خروجی

متن استخراج شده حاوی مشخصات شرکتی

تنظیمات مهم

تعریف دستورالعمل‌های گام‌به‌گام (System Message) برای بررسی به ترتیب Crunchbase، Wellfound و LinkedIn

نکات قابل تغییر

تغییر اولویت منابع یا افزودن دیتابیس‌های دیگر به دستورالعمل

دلیل استفاده در Workflow

تحلیل هوشمندانه داده‌های غیرساختاریافته شرکتی

زیرمجموعه‌ها و ابزارهای متصل به این Agent:

  • OpenAI Chat Model1: مدل gpt-4o-mini با temperature: 0 جهت استخراج دقیق داده‌ها

  • Check Company Profiles Exist (SerpAPI): ابزار جستجوی گوگل برای یافتن لینک پروفایل‌های شرکت در Crunchbase، Wellfound و LinkedIn

  • Search Crunchbase / Search Wellfound / Search LinkedIn (Firecrawl API): سه ابزار مبتنی بر Firecrawl جهت استخراج متن صفحات این سه شبکه اجتماعی و پلتفرم

  • Get Company News (SerpAPI): ابزار جستجوی اخبار گوگل (google_news) جهت یافتن آخرین مقالات و اخبار شرکت

  • Structured Output Parser1: قالب‌بندی خروجی ایجنت در قالب یک JSON استاندارد (شامل نام شرکت، بنیان‌گذاران، درآمد، میزان سرمایه، فرصت‌های شغلی و…)

10. Company Product Offering Agent

وظیفه Node

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

ورودی

آدرس وب‌سایت رقیب

خروجی

ساختار منظم از محصولات و قیمت‌ها

تنظیمات مهم

جستجوی صفحات کلیدی مانند Pricing، Plans و Features

نکات قابل تغییر

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

دلیل استفاده در Workflow

بررسی دقیق مدل درآمدی و خصوصیات فنی محصولات رقبا

زیرمجموعه‌ها و ابزارهای متصل به این Agent:

  • OpenAI Chat Model: مدل gpt-4o-mini جهت پردازش متون صفحات محصول

  • Search Company Website (SerpAPI): ابزار جستجو برای یافتن دقیق صفحات قیمت‌گذاری و ویژگی‌های رقیب

  • Webscraper Tool (Firecrawl API): ابزار استخراج محتوای صفحات وب به صورت متن Markdown

  • Structured Output Parser: پارسر ساختاریافته JSON برای استخراج پلن‌های قیمتی، تخفیف‌ها، تست‌های رایگان و ابزارهای جانبی

11. Company Product Reviews Agent

وظیفه Node

سومین ایجنت هوشمند برای سنجش میزان رضایت مشتریان و بازخوردهای منفی/مثبت رقیب

ورودی

نام یا دامنه رقیب

خروجی

خلاصه‌ای از نقاط قوت، نقاط ضعف، درصد رضایت و کشورهای اصلی مشتریان

تنظیمات مهم

پرامپت جستجو در پلتفرم‌های Trustpilot و ProductHunt

نکات قابل تغییر

اضافه کردن سایت‌های نظرسنجی دیگر مانند G2 یا Capterra به متد جستجو

دلیل استفاده در Workflow

درک دیدگاه واقعی کاربران درباره خدمات رقیب

زیرمجموعه‌ها و ابزارهای متصل به این Agent:

  • OpenAI Chat Model2: مدل قدرتمند gpt-4o جهت تحلیل پیشرفته حس‌شناسی متون نظرات (Sentiment Analysis)

  • Search Product Review Sites (SerpAPI): جستجوی گوگل محدود به سایت‌های Trustpilot و ProductHunt

  • Webscraper Tool2 (Firecrawl API): ابزار خواندن متون صفحات نظرات

  • Structured Output Parser2: پارسر ساختاریافته JSON برای دریافت درصد نظرات مثبت و منفی، لیست Pros و Cons و سایر شاخص‌ها

12. Collect Results

وظیفه Node

ادغام تمام خروجی‌های دریافت شده از ۳ ایجنت قبلی در یک شیء JSON واحد

ورودی

خروجی ۳ ایجنت (Overview، Product Offering، Reviews)

خروجی

یک شیء ادغام شده تحت فیلد output

تنظیمات مهم

استفاده از جاوااسکریپت (Spread Operator) برای ترکیب اشیاء

نکات قابل تغییر

نحوه نگاشت یا تغییر نام فیلدهای ادغامی

دلیل استفاده در Workflow

یکپارچه‌سازی تمام داده‌های یک رقیب پیش از ارسال به Notion

13. Insert Into Notion

وظیفه Node

ایجاد یک برگه (Page) جدید در جدول دیتابیس مشخص‌شده در Notion

ورودی

شیء کامل ادغام‌شده از Node قبلی

خروجی

رکورد ذخیره‌شده در Notion

تنظیمات مهم

تنظیم ID دیتابیس Notion، ساخت بلوک‌های متنی شامل عناوین (H1, H2) و پر کردن خواص (Properties) جدول مانند میزان سرمایه، درصد رضایت و لیست نقاط قوت و ضعف

نکات قابل تغییر

آیدی دیتابیس Notion و ساختار چیدمان بلوک‌ها بر اساس الگوهای شما

دلیل استفاده در Workflow

ثبت دائمی و قابل مشاهده خروجی تحلیل خودکار رقبا با n8n در یک ابزار مدیریتی

14. 2sec

وظیفه Node

ایجاد یک توقف کوتاه ۲ ثانیه‌ای پیش از شروع پردازش رقیب بعدی در حلقه

ورودی

تکمیل عملیات ثبت در Notion

خروجی

ادامه جریان به سمت اول حلقه

تنظیمات مهم

مقدار ۲ ثانیه

نکات قابل تغییر

افزایش زمان در صورت مواجهه با محدودیت تعداد درخواست (Rate Limit) در APIها

دلیل استفاده در Workflow

جلوگیری از ارسال بیش از حد سریع درخواست‌ها به APIهای خارجی و جلوگیری از مسدود شدن

Sticky Noteها

Workflow علاوه بر Nodeهای اجرایی، چند Sticky Note نیز دارد که مراحل مختلف Pipeline را توضیح می‌دهند. این موارد عملکرد اجرایی ندارند و بیشتر برای مستندسازی Workflow هستند.

مهم‌ترین آن‌ها مراحل زیر را مشخص می‌کنند:

  • Step 1: پیدا کردن رقبا
  • Step 2: ورود شرکت‌ها به Pipeline
  • Step 3: بررسی اطلاعات شرکت و Funding
  • Step 4: بررسی Product Offering
  • Step 5: بررسی Product Reviews
  • Step 6: جمع‌آوری نتایج و ارسال به Notion

این دسته‌بندی با ساختار واقعی Workflow مطابقت دارد.

سرویس‌های استفاده شده در Workflow

Exa.ai: در این Template مسئول پیدا کردن شرکت‌های مشابه است. قابلیت findSimilar به Workflow اجازه می‌دهد بر اساس URL شرکت اصلی، شرکت‌های مشابه را پیدا کند.

OpenAI: موتور هوش مصنوعی Workflow است. سه Agent برای تحلیل داده‌های شرکت، محصولات و Reviewها از مدل‌های OpenAI استفاده می‌کنند.

SerpAPI: نقش موتور جست‌وجو را دارد و برای پیدا کردن پروفایل‌های شرکت، صفحات محصولات، اخبار و سایت‌های Review استفاده می‌شود.

Firecrawl: برای Web Scraping استفاده شده است. Agentها URL مناسب را پیدا می‌کنند و Firecrawl محتوای صفحات را در اختیار آن‌ها قرار می‌دهد.

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

نحوه شخصی‌سازی Workflow

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

تغییر Promptها

در هر یک از ایجنت‌ها، متغیر systemMessage قرار دارد. شما می‌توانید با ویرایش این متن، ایجنت را موظف کنید که اطلاعات دیگری مانند استراتژی‌های سئو یا متدهای تبلیغاتی رقیب را نیز استخراج کند.

تغییر مدل AI

به‌طور پیش‌فرض از مدل‌های gpt-4o-mini (برای صرفه‌جویی در هزینه) و gpt-4o (برای دقت بیشتر) استفاده شده است. می‌توانید آن‌ها را به مدل‌های دیگر نظیر Claude 3.5 Sonnet (با نودهای Anthropic) یا مدل‌های بازمتن تغییر دهید.

تغییر Trigger

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

افزایش منابع جستجو

در نودهای SerpAPI و ایجنت‌ها، می‌توانید سایت‌های مرجع دیگری مثل Reddit، Quora، G2 یا Capterra را اضافه کنید.

تغییر مقصد ذخیره‌سازی

اگر از Notion استفاده نمی‌کنید، می‌توانید نود Notion را حذف کرده و نودهای Google Sheets، Airtable، PostgreSQL یا حتی ارسال پیام به Telegram/Slack را جایگزین کنید.

مزایای استفاده از این Workflow

  • صرفه‌جویی فوق‌العاده در زمان: تحلیل رقبا با هوش مصنوعی باعث می‌شود فرآیندی که معمولاً چند روز کار دستی زمان می‌برد، در کمتر از چند دقیقه اجرا می‌شود.

  • دقت بالا با مدل‌های ساختاریافته: استفاده از Structured Output Parser باعث می‌شود داده‌ها بدون بهم‌ریختگی و دقیقاً بر اساس تایپ‌های مشخص‌شده دریافت شوند.

  • مقیاس‌پذیری بالا: به راحتی می‌توانید ده‌ها رقیب را بدون نیاز به دخالت انسانی تحلیل کنید.

  • کاهش هزینه‌های وب اسکرپینگ: استفاده از Firecrawl متون وب‌سایت‌ها را به Markdown تبدیل کرده و با حذف عکس‌ها و ویدئوها، مصرف توکن‌های AI را به حداقل می‌رساند.

  • ساختار خروجی جالب و مدیریتی: ثبت داده‌ها در Notion امکان فیلتر، سورت و مقایسه رقبای مختلف را برای مدیران بسیار آسان می‌کند.

  • جداسازی فرآیندها: استفاده از ۳ ایجنت مجزا باعث می‌شود تمرکز هر هوش مصنوعی روی یک حوزه خاص (شرکت، محصول، نظرات) باشد و کیفیت استخراج داده‌ها به طرز چشمگیری افزایش یابد.

نکات مهم

  1. اعتبار API کلیدها: مطمئن شوید حساب‌های Firecrawl، SerpAPI، Exa و OpenAI شما شارژ کافی دارند.

  2. استفاده از Rate Limit: سرویس‌هایی مانند LinkedIn حساسیت بالایی دارند؛ Firecrawl این مشکل را حل می‌کند اما حتماً زمان توقف (Wait Node) را حفظ کنید.

  3. عدم استفاده از مقادیر Null: ایجنت‌ها طوری تنظیم شده‌اند که در صورت عدم یافتن یک فیلد، مقدار خالی (Empty Array یا Empty String) برگردانند تا ساختار JSON خراب نشود.

  4. تنظیم دقیق دیتابیس Notion: نام ستون‌های (Properties) دیتابیس Notion باید دقیقاً با آنچه در نود Notion تنظیم شده مطابقت داشته باشد.

  5. استفاده از سیستم کنترل خطا: در صورت نیاز می‌توانید گزینه Continue On Fail را روی نودها فعال کنید تا در صورت بروز خطا در اسکرپ یک پیج، کل سناریو متوقف نشود.

  6. کنترل هزینه توکن‌ها: مدل gpt-4o هزینه‌بر است. در صورت نیاز می‌توانید تمام بخش‌ها را روی gpt-4o-mini تنظیم کنید.

  7. دامنه اصلی در Exa: حتماً در نود Set Source Company آدرس کامل و درست وب‌سایت خود را وارد کنید.

  8. بررسی وب‌سایت‌های بدون ابزار تست: برای محیط‌های Production بهتر است خروجی ایجنت‌ها را قبل از ثبت در نود اصلی لاگ بگیرید.

خطاهای رایج (Troubleshooting)

1. خطای 401 Unauthorized در نودهای API

علت:

اشتباه بودن کلید API یا منقضی شدن اعتبار در سرویس‌های OpenAI، Exa، SerpAPI یا Firecrawl.

راه‌حل:

بخش Credentials را در n8n بررسی کرده و کلیدهای API را دوباره وارد کنید.

2. خطای Rate Limit Exceeded در OpenAI یا SerpAPI

علت:

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

راه‌حل:

میزان زمان نود Wait را افزایش دهید (مثلا به ۵ الی ۱۰ ثانیه) تا فاصله‌ای بین بررسی هر رقیب ایجاد شود.

3. عدم استخراج کامل اطلاعات در ایجنت‌ها

علت:

بلوکه شدن درخواست اسکرپینگ توسط سایت هدف یا نبود اطلاعات رقیب در Crunchbase/LinkedIn.

راه‌حل:

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

4. عدم ایجاد برگه جدید در Notion

علت:

درست نبودن Database ID یا عدم دسترسی Integration تعریف‌شده به دیتابیس مربوطه در Notion.

راه‌حل:

در Notion، از بخش Connections مطمئن شوید که n8n Integration به صفحه یا دیتابیس مورد نظر دسترسی (Access) دارد.

5. خطای JSON Parsing در خروجی ایجنت

علت:

عدم رعایت ساختار تعریف شده توسط مدل AI به دلیل پیچیدگی داده‌های ورود.

راه‌حل:

Temperature را روی 0 قرار دهید و مطمئن شوید نودهای Structured Output Parser به درستی به ایجنت متصل شده‌اند.

جمع‌بندی

طراحی و پیاده‌سازی تحلیل خودکار رقبا با n8n نمونه‌ای درخشان از توانمندی‌های ابزارهای بدون کد (No-Code) در تلفیق با هوش مصنوعی مبتنی بر ایجنت‌ها (Agentic AI) است. با به‌کارگیری این سناریو، فرآیند زمان‌بر و خسته‌کننده تحقیقات بازار به یک سیستم هوشمند، کاملاً خودکار و قابل اعتماد تبدیل می‌شود.

ترکیب هوشمندانه موتور جستجوی عصبی Exa.ai، اسکرپر متنی Firecrawl، ابزار جستجوی SerpAPI و قدرت تحلیل مدل‌های OpenAI، این سناریو را به یکی از کامل‌ترین الگوها برای رصد رقبا تبدیل کرده است. ذخیره منظم نتایج در Notion نیز پایگاه داده‌ای ارزشمند را برای اتخاذ تصمیمات استراتژیک در اختیار مدیران و تیم‌های بازاریابی قرار می‌دهد. شما می‌توانید با شخصی‌سازی پرومپت‌ها و افزودن ابزارهای جدید، این سناریو را متناسب با نیازهای اختصاصی کسب‌وکار خود توسعه دهید.

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

1. آیا این سناریو می‌تواند هر وب‌سایتی را به عنوان رقیب بررسی کند؟

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

2. هزینه اجرای این Workflow چقدر است؟

هزینه اجرا به تعداد رقبا و مدل AI انتخابی بستگی دارد. استفاده از gpt-4o-mini برای نودهای اسکرپینگ هزینه بسیار ناچیزی (چند سنت برای هر رقیب) دارد.

3. آیا می‌توانم به‌جای Notion اطلاعات را در گوگل شیت ذخیره کنم؟

بله، به راحتی می‌توانید نود Notion را حذف کرده و نود Google Sheets را جایگزین کنید و ستون‌های مربوطه را نگاشت نمایید.

4. اگر Exa.ai رقبای مناسبی پیدا نکرد چه کنم؟

می‌توانید کلمات کلیدی موجود در نود Exa را تغییر دهید یا به‌جای Exa از نود SerpAPI برای جستجوی مستقیم کلمات کلیدی صنعت خود در گوگل استفاده کنید.

5. آیا برای اجرای این سناریو نیاز به برنامه‌نویسی دارم؟

خیر، این سناریو کاملاً No-Code بوده و تنها نیازمند جاگذاری کلیدهای API و ساخت یک دیتابیس ساده در Notion است.

 

GIT

Categories: , ,

توسعه توسط تیم میهن وردپرس