
تحلیلگر هوشمند نظرات رقبا با Dumpling AI و GPT-4o
11 دقیقه مطالعه · منتشر شده ۱۴۰۵/۴/۱۸
دانلود workflow
فایل JSON آماده import در n8n — credentialها باید در n8n شما تنظیم شوند.
- فایل JSON را دانلود کنید.
- در n8n: Workflows → Import from File.
- Credentialهای هر node را متصل کنید.
- workflow را فعال کنید.
شناسه workflow: 4032 · منبع: کاتالوگ Pixori
تحلیلگر بررسی رقبا با هوش مصنوعی با استفاده از Dumpling AI + GPT-4o + Google Sheets
این گردش کار فرآیند جمعآوری، تجزیه و تحلیل و خلاصهسازی نظرات گوگل برای کسبوکارهای رقیب که در یک Google Sheet فهرست شدهاند را خودکار میکند. این گردش کار برای بازاریابان، متخصصان سئو، تیمهای محصول و تحلیلگران رقابتی که به بینشهای سریع و ساختاریافته از نظرات عمومی بدون تلاش دستی نیاز دارند، طراحی شده است.
این گردش کار به دو بخش اصلی تقسیم میشود:
1. ورودی کسبوکار و جمعآوری نظرات: با ورودیهای جدید رقیب در یک Google Sheet راهاندازی میشود، نظرات اخیر را از طریق Dumpling AI واکشی میکند و آنها را برای تجزیه و تحلیل آماده میسازد.
2. پردازش و خروجی هوش مصنوعی: متن نظرات را تجمیع میکند، از GPT-4o برای تجزیه و تحلیل و خلاصهسازی استفاده میکند و بینشهای تولید شده توسط هوش مصنوعی را به Google Sheet بازمیگرداند.
شما میتوانید این گردش کار را از طریق کاتالوگ Axeto پیدا کرده و در نمونه n8n خود وارد کنید: https://axeto.ai/n8n
---
۱. نمای کلی گردش کار
این گردش کار فرآیند جمعآوری، تجزیه و تحلیل و خلاصهسازی نظرات گوگل برای کسبوکارهای رقیب که در یک Google Sheet فهرست شدهاند را خودکار میکند. این گردش کار برای بازاریابان، متخصصان سئو، تیمهای محصول و تحلیلگران رقابتی که به بینشهای سریع و ساختاریافته از نظرات عمومی بدون تلاش دستی نیاز دارند، طراحی شده است.
این گردش کار به طور منطقی به دو بلوک اصلی تقسیم میشود:
۱.۱ ورودی کسبوکار و جمعآوری نظرات
- راهانداز (Trigger): ورودیهای جدید رقیب در یک Google Sheet.
- اقدام (Action): تا ۲۰ نظر اخیر گوگل را برای هر کسبوکار با استفاده از Dumpling AI واکشی میکند.
- آمادهسازی: نظرات جمعآوری شده را برای پردازش به آیتمهای جداگانه تقسیم میکند.
۱.۲ پردازش و خروجی هوش مصنوعی
- تجمیع (Aggregation): متن نظرات جداگانه را در یک prompt واحد ترکیب میکند.
- تجزیه و تحلیل هوش مصنوعی (AI Analysis): از GPT-4o برای تجزیه و تحلیل و تولید خلاصههای گروهبندی شده از شکایات و تحسینهای رایج استفاده میکند.
- خروجی (Output): خلاصه تولید شده توسط هوش مصنوعی را به Google Sheet مربوطه بازمیگرداند و با کسبوکار متناظر همتراز میکند.
این ساختار ماژولار امکان سفارشیسازی و مقیاسپذیری آسان برای تجزیه و تحلیل دقیقتر یا ادغام با منابع داده مختلف را فراهم میکند.
---
۲. تشریح گام به گام نودها
۲.۱ ورودی کسبوکار و جمعآوری نظرات
این بخش به اضافه شدن نام رقبا در یک Google Sheet گوش میدهد و با استفاده از Dumpling AI، آخرین نظرات گوگل را برای آن رقبا به طور خودکار دریافت میکند. سپس نظرات برای مرحله بعدی پردازش آماده میشوند.
نودها:
- Google Sheets Trigger – New Business Added
* نوع: n8n-nodes-base.googleSheetsTrigger
* نقش: یک Google Sheet مشخص را برای ردیفهای جدید (ورودیهای جدید رقبا) پایش میکند.
* پیکربندی:
* Event: rowAdded
* Polling Interval: روی فرکانس دلخواه خود تنظیم کنید (مثلاً هر دقیقه).
* نیاز به پیکربندی اعتبارنامههای Google Sheets و شناسه سند (Document ID) و نام شیت (Sheet Name) مشخص دارد.
* ورودی: ندارد (نود راهانداز).
* خروجی: یک شیء JSON حاوی دادههای ردیف اضافه شده جدید، شامل حداقل یک فیلد "Business name".
* مشکلات احتمالی: خطاهای احراز هویت با Google Sheets، مشکلات اتصال شبکه، یا فراتر رفتن از محدودیتهای API polling.
- Fetch Google Reviews from Dumpling AI
* نوع: n8n-nodes-base.httpRequest
* نقش: یک درخواست POST به API Dumpling AI ارسال میکند تا حداکثر ۲۰ نظر اخیر گوگل را برای نام کسبوکار دریافت شده از راهانداز واکشی کند.
* پیکربندی:
* URL: https://app.dumplingai.com/api/v1/get-google-reviews
* Method: POST
* Body: یک شیء JSON شامل keyword پویا (نام کسبوکار از راهانداز)، و پارامترهای ثابت مانند reviews (مثلاً "20")، sortBy ("newest")، language ("en") و location ("United States").
* Authentication: نیاز به یک هدر HTTP با کلید عامل Dumpling AI شما دارد.
* Key Expression: {{ $json['Business name'] }} به صورت پویا در بدنه درخواست برای مشخص کردن کسبوکار مورد جستجو استفاده میشود.
* ورودی: نام کسبوکار از Google Sheets Trigger.
* خروجی: یک پاسخ JSON حاوی آرایهای از اشیاء نظر (review)، معمولاً زیر کلید items.
* مشکلات احتمالی: کلید API نامعتبر، محدودیت نرخ توسط Dumpling AI، عدم یافتن نظرات برای کسبوکار، پاسخ API نامعتبر، یا خطاهای شبکه.
- Split Out Reviews List
* نوع: n8n-nodes-base.splitOut
* نقش: آرایه نظرات دریافت شده از Dumpling AI را گرفته و هر نظر را به عنوان یک آیتم جداگانه خروجی میدهد و آنها را برای پردازش فردی آماده میکند.
* پیکربندی:
* Field to Split Out: items (یا کلید مربوطه که آرایه نظرات را از نود قبلی شامل میشود).
* ورودی: پاسخ JSON از نود "Fetch Google Reviews from Dumpling AI".
* خروجی: اشیاء JSON فردی که هر کدام یک نظر را نشان میدهند.
* مشکلات احتمالی: اگر فیلد items در ورودی وجود نداشته باشد یا خالی باشد، این نود هیچ خروجی تولید نخواهد کرد و ممکن است پردازشهای بعدی را متوقف کند.
۲.۲ پردازش و خروجی هوش مصنوعی
این بخش نظرات فردی را تجمیع میکند، آنها را برای تجزیه و تحلیل به GPT-4o ارسال میکند و سپس خلاصه ساختاریافته را دوباره در Google Sheet ذخیره میکند.
نودها:
- Aggregate Review Text
* نوع: n8n-nodes-base.aggregate
* نقش: تمام متن نظرات فردی را در یک آرایه تجمیع شده واحد ترکیب میکند و یک prompt جامع برای مدل هوش مصنوعی تشکیل میدهد.
* پیکربندی:
* Aggregate Field: review_text (یا فیلدی که محتوای نظر را از نود "Split Out Reviews List" شامل میشود).
* ورودی: اشیاء نظر فردی از نود "Split Out Reviews List".
* خروجی: یک شیء JSON واحد حاوی آرایهای از متنهای نظر تجمیع شده.
* مشکلات احتمالی: اگر نظرات فردی فیلد review_text مشخص شده را نداشته باشند یا مقادیر null داشته باشند، آرایه تجمیع شده ممکن است ورودیهای خالی داشته باشد که نیاز به مدیریت دقیق در نودهای بعدی دارد.
- GPT-4o: Extract Insights from Reviews
* نوع: @n8n/n8n-nodes-langchain.openAi
* نقش: متنهای نظر تجمیع شده را به مدل GPT-4o ارسال میکند تا شکایات و تحسینهای کلیدی را استخراج و گروهبندی کند.
* پیکربندی:
* Model: gpt-4o
* System Prompt: یک پیام تعریف کننده نقش، مثلاً "شما یک دستیار تحلیل نظرات هستید."
* User Prompt: مجموعهای دقیق از دستورالعملها که هوش مصنوعی را برای تحلیل لحن، کلمات کلیدی و الگوها، گروهبندی مضامین رایج (شکایات و تحسینها) و اجتناب از خلاصهسازی صرف هر نظر هدایت میکند.
* Input: نظرات تجمیع شده را با استفاده از عبارتی مانند {{ $json['review_text'] }} تزریق میکند.
* Credentials: نیاز به کلید API OpenAI شما با دسترسی به GPT-4o دارد.
* ورودی: آرایه متن نظر تجمیع شده از نود "Aggregate Review Text".
* خروجی: تکمیل مدل هوش مصنوعی، حاوی خلاصهای ساختاریافته از بینشها (مثلاً، شکایات برتر و ویژگیهای تحسین شده).
* مشکلات احتمالی: کلید API نامعتبر، فراتر رفتن از سهمیههای API OpenAI، مهلت زمانی شبکه، یا یک prompt ضعیف که منجر به خروجی غیرمنتظره یا نامربوط میشود.
- Save Summary to Google Sheets
* نوع: n8n-nodes-base.googleSheets
* نقش: ردیف Google Sheet را با خلاصه تولید شده توسط هوش مصنوعی اضافه یا بهروزرسانی میکند و آن را به کسبوکار صحیح پیوند میدهد.
* پیکربندی:
* Operation: appendOrUpdate
* Sheet Name: نام شیت هدف شما (مثلاً "Sheet1").
* Document ID: همان شناسه سند Google Sheet که در راهانداز استفاده شده است.
* Mapping: فیلدها را از خروجی هوش مصنوعی و دادههای راهانداز به ستونهای Google Sheet خود نگاشت کنید. برای مثال:
* "Business name": از دادههای اصلی راهانداز نگاشت شده است.
* "Review Summary": از message.content پاسخ GPT-4o نگاشت شده است.
* Matching Column: ستونی را مشخص کنید (مثلاً "Business name") تا اطمینان حاصل شود که خلاصه در ردیف صحیح بهروزرسانی میشود.
* Credentials: نیاز به اعتبارنامههای OAuth2 برای دسترسی به Google Sheets دارد.
* ورودی: خلاصه تولید شده توسط هوش مصنوعی و نام کسبوکار از راهانداز.
* خروجی: یک ردیف بهروزرسانی شده یا تازه ایجاد شده در Google Sheet شما حاوی نام کسبوکار و خلاصه نظرات تولید شده توسط هوش مصنوعی.
* مشکلات احتمالی: خرابی احراز هویت، یافت نشدن شیت، مشکلات همزمانی در طول بهروزرسانیها، یا مشکلات قالببندی داده.
---
۳. جدول خلاصه
| نام نود (Node Name) | نوع نود (Node Type) | نقش عملکردی (Functional Role) | نود(های) ورودی (Input Node(s)) | نود(های) خروجی (Output Node(s)) |
|---|---|---|---|---|
| Google Sheets Trigger – New Business Added | n8n-nodes-base.googleSheetsTrigger | شناسایی ورودیهای جدید رقیب در Google Sheet | None | Fetch Google Reviews from Dumpling AI |
| Fetch Google Reviews from Dumpling AI | n8n-nodes-base.httpRequest | جمعآوری نظرات گوگل از طریق API Dumpling AI | Google Sheets Trigger – New Business Added | Split Out Reviews List |
| Split Out Reviews List | n8n-nodes-base.splitOut | جدا کردن آرایه نظرات به آیتمهای نظر فردی | Fetch Google Reviews from Dumpling AI | Aggregate Review Text |
| Aggregate Review Text | n8n-nodes-base.aggregate | ترکیب متن نظرات فردی برای prompt هوش مصنوعی | Split Out Reviews List | GPT-4o: Extract Insights from Reviews |
| GPT-4o: Extract Insights from Reviews | @n8n/n8n-nodes-langchain.openAi | تجزیه و تحلیل نظرات و استخراج بینشهای کلیدی | Aggregate Review Text | Save Summary to Google Sheets |
| Save Summary to Google Sheets | n8n-nodes-base.googleSheets | نوشتن خلاصه تولید شده توسط هوش مصنوعی به Google Sheet | GPT-4o: Extract Insights from Reviews | None |
| Sticky Note (Business Input) | n8n-nodes-base.stickyNote | توضیح بلوک "ورودی کسبوکار و جمعآوری نظرات" (Business Input & Review Collection) | None | None |
| Sticky Note (AI Processing) | n8n-nodes-base.stickyNote | توضیح بلوک "پردازش و خروجی هوش مصنوعی" (AI Processing & Output) | None | None |
---
۴. راهاندازی گردش کار
برای بازسازی گردش کار، مراحل زیر را دنبال کنید:
1. افزودن گرهی راهانداز Google Sheets:
* یک گرهی Google Sheets Trigger اضافه کنید.
* آن را طوری پیکربندی کنید که با رویداد rowAdded برای صفحه Google Sheet خاص شما که حاوی نام کسبوکارهای رقیب است، راهاندازی شود.
* اعتبارنامههای OAuth2 خود را تنظیم کرده و شناسه سند و نام صفحه را مشخص کنید.
* بازه زمانی نظرسنجی را تنظیم کنید (مثلاً هر دقیقه).
2. افزودن گرهی HTTP Request برای Dumpling AI:
* یک گرهی HTTP Request اضافه کنید.
* متد را روی POST تنظیم کنید.
* آدرس URL را وارد کنید: https://app.dumplingai.com/api/v1/get-google-reviews
* نوع بدنه (Body Type) را روی JSON تنظیم کنید.
* بدنه JSON را با استفاده از عبارات پیکربندی کنید:
```json
{
"keyword": "{{ $json['Business name'] }}",
"reviews": "20",
"sortBy": "newest",
"language": "en",
"location": "United States"
}
```
* احراز هویت را با استفاده از یک هدر HTTP با کلید عامل Dumpling AI خود تنظیم کنید.
* خروجی گرهی Google Sheets Trigger را به این گره متصل کنید.
3. افزودن گرهی SplitOut:
* یک گرهی SplitOut اضافه کنید.
* در پیکربندی، "Field to Split Out" را روی items (یا کلید صحیح حاوی آرایه نظرات از پاسخ Dumpling AI) تنظیم کنید.
* خروجی گرهی HTTP Request را به این گره متصل کنید.
4. افزودن گرهی Aggregate:
* یک گرهی Aggregate اضافه کنید.
* "Aggregate Field" را روی review_text (یا فیلد مربوطه از گرهی SplitOut) تنظیم کنید.
* خروجی گرهی SplitOut را به این گره متصل کنید.
5. افزودن گرهی OpenAI Langchain:
* یک گرهی OpenAI (از یکپارچهسازی Langchain) اضافه کنید.
* مدل gpt-4o را انتخاب کنید.
* System Prompt را تنظیم کنید: "شما یک دستیار تحلیل نظرات هستید."
* یک User Prompt دقیق برای هدایت هوش مصنوعی ایجاد کنید:
```
شما یک دستیار تحلیل نظرات هستید. وظیفه شما این است که لیستی از نظرات مشتریان در مورد یک کسبوکار را بخوانید و دو بینش اصلی را استخراج کنید:
۱. چالشها یا شکایاتی که مردم به طور مداوم به آنها اشاره میکنند.
۲. چیزهایی که مشتریان دوست دارند یا در مورد آنها با تحسین صحبت میکنند.
لطفاً لحن، کلمات کلیدی و الگوهای موجود در نظرات را تحلیل کنید. فقط هر نظر را خلاصه نکنید. در عوض، بازخوردهای مشابه را گروهبندی کرده و پرتکرارترین مضامین را ارائه دهید.
در قالب JSON خاص زیر پاسخ دهید:
{
"top_complaints": [
"خلاصه شکایت ۱",
"خلاصه شکایت ۲",
...
],
"top_praises": [
"خلاصه تحسین ۱",
"خلاصه تحسین ۲",
...
]
}
```
* اطمینان حاصل کنید که ورودی به درستی به نظرات تجمیع شده ارجاع میدهد (مثلاً {{ $json['review_text'] }}).
* اعتبارنامههای کلید API OpenAI خود را پیکربندی کنید.
* خروجی گرهی Aggregate را به این گره متصل کنید.
6. افزودن گرهی Google Sheets:
* یک گرهی Google Sheets اضافه کنید.
* عملیات (Operation) را روی appendOrUpdate تنظیم کنید.
* همان نام صفحه و شناسه سند را که در راهانداز استفاده شده است، مشخص کنید.
* "Business name" را از دادههای راهانداز و خلاصهی تولید شده توسط هوش مصنوعی (مثلاً {{ $json['data']['top_complaints'] }} و {{ $json['data']['top_praises'] }} از خروجی گرهی OpenAI) به ستونهای مورد نظر خود در صفحه Google Sheet نگاشت کنید. ممکن است بخواهید شکایات و تحسینها را در یک ستون خلاصه ترکیب کنید یا از ستونهای جداگانه استفاده کنید.
* "Matching Column" را روی "Business name" تنظیم کنید تا اطمینان حاصل شود که بهروزرسانیها به ردیف صحیح میروند.
* اعتبارنامههای OAuth2 Google Sheets خود را پیکربندی کنید.
* خروجی گرهی OpenAI را به این گره متصل کنید.
به یاد داشته باشید که گردش کار خود را ذخیره کرده و آن را فعال کنید. ورودیهای جدید در صفحه Google Sheet شما اکنون باید فرآیند خودکار تجزیه و تحلیل و خلاصهسازی نظرات را راهاندازی کنند.
Nodeهای استفادهشده
سوالات متداول
این گردش کار n8n چه کاری انجام میدهد؟▾
این گردش کار فرآیند جمعآوری، تجزیه و تحلیل و خلاصهسازی نظرات گوگل برای کسبوکارهای رقیب را خودکار میکند. از Dumpling AI برای دریافت نظرات و از GPT-4o برای خلاصهسازی بینشهای کلیدی استفاده میکند.
چه ابزارهایی برای این گردش کار لازم است؟▾
شما به یک نمونه n8n، حساب Dumpling AI (برای دسترسی به API)، حساب OpenAI (برای GPT-4o) و دسترسی به Google Sheets نیاز دارید.
چگونه میتوانم این گردش کار را راهاندازی کنم؟▾
شما میتوانید این گردش کار را از طریق کاتالوگ Axeto پیدا کرده و در نمونه n8n خود وارد کنید. سپس باید اعتبارنامههای لازم برای Google Sheets، Dumpling AI و OpenAI را پیکربندی کنید.
این گردش کار برای چه کسانی مفید است؟▾
این گردش کار برای بازاریابان، متخصصان سئو، تیمهای محصول و تحلیلگران رقابتی که به بینشهای سریع و ساختاریافته از نظرات عمومی رقبا بدون تلاش دستی نیاز دارند، بسیار مفید است.
workflowهای مرتبط
- تحلیل خودکار مناقصهها با n8n، LlamaParse و GeminiDocument Extraction
- حذف خودکار اسپم جیمیل: گردش کار ماهانه n8nPersonal Productivity
- طبقهبندی خودکار حوادث امنیتی با GPT-4 و Google SheetsSecOps
- دستهبندی خودکار ایمیل جیمیل با GPT-4o و هشدار SlackAI Summarization
- دستهبندی خودکار پستهای وبلاگ با هوش مصنوعی و گیتهابContent Creation
- اتوماسیون زیرنویسگذاری ویدیو با n8n، Google Drive و SubmagicContent Creation
