تحلیل‌گر هوشمند نظرات رقبا با Dumpling AI و GPT-4o

تحلیل‌گر هوشمند نظرات رقبا با Dumpling AI و GPT-4o

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

دانلود workflow

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

  1. فایل JSON را دانلود کنید.
  2. در n8n: Workflows → Import from File.
  3. Credentialهای هر node را متصل کنید.
  4. 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 Addedn8n-nodes-base.googleSheetsTriggerشناسایی ورودی‌های جدید رقیب در Google SheetNoneFetch Google Reviews from Dumpling AI
Fetch Google Reviews from Dumpling AIn8n-nodes-base.httpRequestجمع‌آوری نظرات گوگل از طریق API Dumpling AIGoogle Sheets Trigger – New Business AddedSplit Out Reviews List
Split Out Reviews Listn8n-nodes-base.splitOutجدا کردن آرایه نظرات به آیتم‌های نظر فردیFetch Google Reviews from Dumpling AIAggregate Review Text
Aggregate Review Textn8n-nodes-base.aggregateترکیب متن نظرات فردی برای prompt هوش مصنوعیSplit Out Reviews ListGPT-4o: Extract Insights from Reviews
GPT-4o: Extract Insights from Reviews@n8n/n8n-nodes-langchain.openAiتجزیه و تحلیل نظرات و استخراج بینش‌های کلیدیAggregate Review TextSave Summary to Google Sheets
Save Summary to Google Sheetsn8n-nodes-base.googleSheetsنوشتن خلاصه تولید شده توسط هوش مصنوعی به Google SheetGPT-4o: Extract Insights from ReviewsNone
Sticky Note (Business Input)n8n-nodes-base.stickyNoteتوضیح بلوک "ورودی کسب‌وکار و جمع‌آوری نظرات" (Business Input & Review Collection)NoneNone
Sticky Note (AI Processing)n8n-nodes-base.stickyNoteتوضیح بلوک "پردازش و خروجی هوش مصنوعی" (AI Processing & Output)NoneNone

---

۴. راه‌اندازی گردش کار

برای بازسازی گردش کار، مراحل زیر را دنبال کنید:

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های مرتبط

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