مقدمه
تحلیل خودکار رقبا با 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 به این صورت است:
- Workflow بهصورت دستی اجرا میشود.
- آدرس شرکت موردنظر در Node مربوط به شرکت اصلی مشخص میشود.
- Exa.ai شرکتهای مشابه را پیدا میکند.
- نتایج جستوجو به آیتمهای جداگانه تبدیل میشوند.
- URLهای تکراری حذف میشوند.
- تعداد شرکتهای قابل بررسی به حداکثر ۱۰ مورد محدود میشود.
- شرکتها یکییکی وارد Pipeline تحقیقاتی میشوند.
- AI Agent اول اطلاعات شرکت، کارکنان، سرمایهگذاری و اخبار را بررسی میکند.
- AI Agent دوم محصولات، امکانات و قیمتگذاری را بررسی میکند.
- AI Agent سوم نظرات مشتریان را بررسی میکند.
- خروجی سه Agent با یکدیگر ترکیب میشود.
- گزارش نهایی در دیتابیس Notion ذخیره میشود.
- 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
- وارد داشبورد n8n شوید.
- روی Import from File کلیک کنید.
- فایل JSON را انتخاب کنید.
- Workflow ایجاد خواهد شد.
- 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 امکان فیلتر، سورت و مقایسه رقبای مختلف را برای مدیران بسیار آسان میکند.
-
جداسازی فرآیندها: استفاده از ۳ ایجنت مجزا باعث میشود تمرکز هر هوش مصنوعی روی یک حوزه خاص (شرکت، محصول، نظرات) باشد و کیفیت استخراج دادهها به طرز چشمگیری افزایش یابد.
نکات مهم
-
اعتبار API کلیدها: مطمئن شوید حسابهای Firecrawl، SerpAPI، Exa و OpenAI شما شارژ کافی دارند.
-
استفاده از Rate Limit: سرویسهایی مانند LinkedIn حساسیت بالایی دارند؛ Firecrawl این مشکل را حل میکند اما حتماً زمان توقف (Wait Node) را حفظ کنید.
-
عدم استفاده از مقادیر Null: ایجنتها طوری تنظیم شدهاند که در صورت عدم یافتن یک فیلد، مقدار خالی (Empty Array یا Empty String) برگردانند تا ساختار JSON خراب نشود.
-
تنظیم دقیق دیتابیس Notion: نام ستونهای (Properties) دیتابیس Notion باید دقیقاً با آنچه در نود Notion تنظیم شده مطابقت داشته باشد.
-
استفاده از سیستم کنترل خطا: در صورت نیاز میتوانید گزینه
Continue On Failرا روی نودها فعال کنید تا در صورت بروز خطا در اسکرپ یک پیج، کل سناریو متوقف نشود. -
کنترل هزینه توکنها: مدل
gpt-4oهزینهبر است. در صورت نیاز میتوانید تمام بخشها را رویgpt-4o-miniتنظیم کنید. -
دامنه اصلی در Exa: حتماً در نود
Set Source Companyآدرس کامل و درست وبسایت خود را وارد کنید. -
بررسی وبسایتهای بدون ابزار تست: برای محیطهای 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 است.



