تحلیل خودکار نظرات محصولات با Gemini AI و n8n

تحلیل خودکار نظرات محصولات با Gemini AI و n8n

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

دانلود workflow

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

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

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

تحلیل نظرات محصولات و تولید توصیه‌های بهبود با هوش مصنوعی Gemini

این Workflow ان‌۸‌ان (n8n) فرآیند جمع‌آوری نظرات محصولات، تحلیل احساسات آن‌ها و تولید توصیه‌های عملی برای بهبود را با استفاده از هوش مصنوعی Gemini گوگل خودکار می‌کند. این ابزار برای مدیران محصول، بازاریابان و تیم‌های تجربه مشتری که به دنبال استخراج کارآمد بینش از بازخورد کاربران هستند، طراحی شده است.

این Workflow به چهار مرحله اصلی تقسیم می‌شود:

۱. دریافت ورودی و شروع خراش‌دهی (Scraping): اجرای دستی Workflow و شروع وظیفه خراش‌دهی نظرات.

۲. نظارت بر وضعیت خراش‌دهی: بررسی دوره‌ای پیشرفت وظیفه خراش‌دهی تا زمانی که داده‌ها آماده شوند.

۳. پردازش و تحلیل هوش مصنوعی: استفاده از یک عامل هوش مصنوعی (AI Agent) مبتنی بر Gemini گوگل برای تحلیل خلاصه‌های نظرات و تولید توصیه‌های بهبود.

۴. ارسال اعلان: توزیع توصیه‌های تولید شده به ذینفعان از طریق تلگرام و ایمیل.

---

۱. مراحل Workflow تشریح شده‌اند

۱.۱ دریافت ورودی و شروع خراش‌دهی

این مرحله امکان اجرای دستی Workflow و شروع فرآیند خراش‌دهی نظرات را از طریق API مرورگر (BrowserAct API) فراهم می‌کند.

  • Nodes:

* Manual Trigger (هنگام کلیک روی ‘Execute workflow’)

* HTTP Request (شروع وظیفه خراش‌دهی)

* If (بررسی موفقیت ایجاد وظیفه)

* Wait (مکث قبل از تلاش مجدد در صورت شکست ایجاد وظیفه)

  • جزئیات Node:

* Manual Trigger: با اجرای دستی، Workflow را آغاز می‌کند.

* HTTP Request: یک درخواست POST به API مرورگر (https://api.browseract.com/v2/workflow/run-task) برای شروع یک وظیفه خراش‌دهی ارسال می‌کند. برای احراز هویت به اعتبارنامه‌های API مرورگر نیاز دارد.

* If: پاسخ را از Node HTTP Request اعتبارسنجی می‌کند، با بررسی عدم وجود فیلد error و وجود یک id معتبر برای تأیید موفقیت‌آمیز بودن ایجاد وظیفه.

* Wait: در صورت شکست ایجاد وظیفه، این Node به مدت ۱ دقیقه Workflow را متوقف می‌کند و سپس برای تلاش مجدد به Node HTTP Request بازمی‌گردد.

۱.۲ نظارت بر وضعیت خراش‌دهی

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

  • Nodes:

* HTTP Request (دریافت وضعیت وظیفه)

* If (بررسی اتمام خراش‌دهی)

* Wait (مکث قبل از تلاش مجدد در صورت عدم تکمیل خراش‌دهی)

  • جزئیات Node:

* HTTP Request: با استفاده از task_id به‌دست‌آمده از مرحله قبل، یک درخواست GET به API مرورگر (https://api.browseract.com/v2/workflow/get-task) ارسال می‌کند. به اعتبارنامه‌های API مرورگر نیاز دارد.

* If: وضعیت وظیفه خراش‌دهی را با بررسی عدم وجود فیلد error و تأیید اینکه فیلد status برابر با "finished" است، بررسی می‌کند.

* Wait: اگر وظیفه هنوز تمام نشده باشد، این Node به مدت ۱ دقیقه Workflow را متوقف می‌کند و سپس برای بررسی مجدد وضعیت به Node HTTP Request بازمی‌گردد.

۱.۳ پردازش و تحلیل هوش مصنوعی

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

  • Nodes:

* Google Gemini Chat Model (مدل زبان)

* AI Agent (تحلیل نظرات و تولید توصیه‌ها)

* Telegram (ارسال پیام متنی)

  • جزئیات Node:

* Google Gemini Chat Model: این Node که با اعتبارنامه‌های API Gemini گوگل پیکربندی شده است، به عنوان بک‌اند مدل زبان برای AI Agent عمل می‌کند.

* AI Agent:

* داده‌های نظرات خراش‌دهی شده را دریافت می‌کند.

* خلاصه‌های نظرات را تجزیه و تحلیل می‌کند (انتظار لیستی از نقشه‌ها با "Name", "Rating", "Summary").

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

* توصیه‌های عملی برای بهبود تولید می‌کند.

* متنی را برای اعلان‌ها خروجی می‌دهد.

* با یک prompt سفارشی برای تحلیل دقیق پیکربندی شده است و از مدل زبان Google Gemini Chat Model استفاده می‌کند. همچنین با ابزارهای Telegram و Email Send برای خروجی ادغام می‌شود.

* Telegram: توصیه‌های تولید شده توسط هوش مصنوعی را با استفاده از خروجی AI Agent به گروه تلگرامی مشخص شده (@shoaywbs) ارسال می‌کند. به اعتبارنامه‌های API تلگرام نیاز دارد.

۱.۴ ارسال اعلان

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

  • Nodes:

* Email Send

* Email Send Tool (به عنوان ai_tool توسط AI Agent استفاده می‌شود)

* Telegram Tool (به عنوان ai_tool توسط AI Agent استفاده می‌شود)

  • جزئیات Node:

* Email Send: توصیه‌ها را به عنوان یک ایمیل به گیرنده پیکربندی شده (مثلاً "smj.kshp@gmail.com") با استفاده از اعتبارنامه‌های SMTP ارسال می‌کند. موضوع ایمیل "Recommendation" است و متن بدنه از خروجی AI Agent پر می‌شود.

* Email Send Tool: ابزار داخلی در دسترس برای AI Agent جهت ارسال مستقیم ایمیل‌ها.

* Telegram Tool: ابزار داخلی در دسترس برای AI Agent جهت ارسال مستقیم پیام‌های تلگرامی به شناسه چت پیکربندی شده (@shoaywbs).

---

۲. جدول خلاصه

نام Node (Node Name)نوع Node (Node Type)نقش عملکردی (Functional Role)Node(های) ورودی (Input Node(s))Node(های) خروجی (Output Node(s))توضیحات (Notes)
Manual TriggerManual Triggerشروع دستی WorkflowNoneHTTP Request
HTTP RequestHTTP Requestشروع وظیفه خراش‌دهی از طریق API مرورگرManual TriggerIf
IfIfبررسی موفقیت‌آمیز بودن ایجاد وظیفه خراش‌دهیHTTP RequestHTTP Request (retry), If1
WaitWaitمکث ۱ دقیقه‌ای قبل از تلاش مجدد برای ایجاد وظیفهIf (false branch)HTTP Request
HTTP RequestHTTP Requestدریافت وضعیت و داده‌های وظیفه خراش‌دهیIf (true branch)If1
If1Ifبررسی اتمام وظیفه خراش‌دهیHTTP RequestAI Agent (true), Wait (false)
WaitWaitمکث ۱ دقیقه‌ای قبل از تلاش مجدد برای بررسی وضعیت وظیفهIf1 (false branch)HTTP Request
Google Gemini Chat ModelAI Language Modelارائه بک‌اند مدل زبان برای AI AgentNoneAI Agentبه اعتبارنامه‌های API Gemini گوگل نیاز دارد.
AI AgentAI Agent (LangChain)تحلیل نظرات، تولید توصیه‌ها، فعال‌سازی اعلان‌هاIf1 (true branch), Google Gemini Chat ModelTelegramاز یک prompt سفارشی برای تحلیل استفاده می‌کند. مستندات Node عامل هوش مصنوعی Axeto را ببینید: Axeto AI Agent Node Documentation.
TelegramTelegramارسال توصیه‌ها به گروه تلگرامAI AgentEmail Sendشناسه چت هدف: @shoaywbs. به اعتبارنامه‌های API تلگرام نیاز دارد.
Email SendEmail Sendارسال توصیه‌ها از طریق ایمیلTelegramNoneبه اعتبارنامه‌های SMTP نیاز دارد.
Email Send ToolEmail Send Toolابزار داخلی برای AI Agent جهت ارسال ایمیل‌هاAI AgentNone
Telegram ToolTelegram Toolابزار داخلی برای AI Agent جهت ارسال پیام‌های تلگرامیAI AgentNone

---

کاوش Workflow های بیشتر ان‌۸‌ان (n8n) در Axeto.ai: https://axeto.ai/n8n

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

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

این Workflow n8n چگونه نظرات محصولات را تحلیل می‌کند؟

این Workflow با استفاده از هوش مصنوعی Gemini گوگل، ابتدا نظرات محصولات را جمع‌آوری (Scraping) کرده، سپس احساسات موجود در آن‌ها را تحلیل می‌کند و در نهایت توصیه‌های عملی برای بهبود محصول ارائه می‌دهد.

چه ابزارهایی برای اجرای این Workflow نیاز است؟

برای اجرای این Workflow به حساب کاربری n8n، اعتبارنامه‌های API گوگل Gemini و اعتبارنامه‌های API مرورگر (برای خراش‌دهی) و همچنین اعتبارنامه‌های API تلگرام (برای ارسال اعلان) نیاز خواهید داشت.

خروجی این Workflow چیست و به کجا ارسال می‌شود؟

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

workflowهای مرتبط

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