تحقیق و مقایسه محصول با هوش مصنوعی GPT-4o و SerpAPI

تحقیق و مقایسه محصول با هوش مصنوعی GPT-4o و SerpAPI

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

دانلود workflow

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

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

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

تحقیق و مقایسه محصول با قدرت هوش مصنوعی با GPT-4o و SerpAPI

این گردش کار، تحقیق و مقایسه جامع محصول را با استفاده از GPT-4o و SerpAPI خودکار می‌کند. این گردش کار برای کمک به کاربران طراحی شده است تا با بهره‌گیری از جستجوی مبتنی بر هوش مصنوعی و تجمیع بررسی‌ها، به سرعت محصولات برتر را برای خرید شناسایی و ارزیابی کنند و ساعت‌ها تحقیق دستی را در عرض چند دقیقه خلاصه کنند.

این گردش کار و موارد دیگر را در کاتالوگ n8n در Axeto.ai کاوش کنید.

نمای کلی گردش کار

گردش کار به صورت منطقی به بخش‌های زیر تقسیم می‌شود:

1. دریافت ورودی: دریافت پرس‌وجوی محصول کاربر از طریق چت.

2. عامل یابنده آیتم (Item Finder Agent): با استفاده از GPT-4o و SerpAPI، کوئری‌های جستجو را تولید کرده و ۵ محصول برتر مطابق با ورودی کاربر را شناسایی می‌کند.

3. عامل‌های بازبین (Reviewer Agents) (۵ عامل موازی): هر عامل یک بررسی عمیق از یک محصول با استفاده از GPT-4o و SerpAPI انجام می‌دهد و توضیحات دقیق، قیمت‌گذاری، گزینه‌های خرده‌فروش، خلاصه‌های نظرات و امتیازات ستاره‌ای را جمع‌آوری می‌کند.

4. تجمیع و گردآوری داده‌ها: تمام بررسی‌های محصول را ادغام کرده و از یک عامل گردآورنده (Compiler Agent) مجهز به GPT-4o-mini برای سازماندهی و ارائه مختصر اطلاعات استفاده می‌کند.

تشریح گره‌ها (Nodes)

۱. دریافت ورودی

این بخش با دریافت یک پیام چت حاوی نام محصول یا توضیحات مورد نظر کاربر برای تحقیق، گردش کار را آغاز می‌کند.

  • گره (Node): When chat message received

* نوع (Type): @n8n/n8n-nodes-langchain.chatTrigger

* نقش (Role): گوش دادن به پیام‌های چت ورودی برای شروع گردش کار.

* پیکربندی (Configuration): تریگر پیش‌فرض مبتنی بر وب‌هوک (Webhook).

* ورودی‌ها (Inputs): پیام چت خارجی.

* خروجی‌ها (Outputs): تریگر کردن عامل Item Finder.

* نسخه (Version): ۱.۱

۲. عامل یابنده آیتم (Item Finder Agent)

این بخش از GPT-4o برای تولید کوئری‌های جستجو بر اساس ورودی کاربر استفاده می‌کند، سپس از SerpAPI برای یافتن ۵ محصول با کیفیت بالا که با کوئری مطابقت دارند، بهره می‌برد. نتایج به فرمت ساختاریافته تجزیه شده و به عامل‌های بازبین (Reviewer Agents) ارسال می‌شوند.

  • گره (Node): Item Finder

* نوع (Type): @n8n/n8n-nodes-langchain.agent

* نقش (Role): هماهنگ‌کننده جستجوی مبتنی بر هوش مصنوعی و شناسایی محصول.

* پیکربندی (Configuration): از OpenAI Chat Model1 برای GPT-4o، SerpAPI1 برای جستجوی وب، Window Buffer Memory1 برای حفظ زمینه و یک تجزیه‌کننده خروجی ساختاریافته برای قالب‌بندی نتایج استفاده می‌کند.

* ورودی‌ها (Inputs): توسط گره When chat message received تریگر می‌شود.

* خروجی‌ها (Outputs): ارسال ۵ نام محصول به عامل‌های بازبین (Reviewer Agents).

* نسخه (Version): ۱.۷

  • گره (Node): OpenAI Chat Model1

* نوع (Type): @n8n/n8n-nodes-langchain.lmChatOpenAi

* نقش (Role): تولید کوئری‌های جستجو و تفسیر نتایج جستجو برای عامل Item Finder.

* پیکربندی (Configuration): نیاز به کلید API OpenAI دارد.

* ورودی‌ها (Inputs): پرامپت‌ها از عامل Item Finder.

* خروجی‌ها (Outputs): پاسخ‌های متنی به عامل Item Finder.

* نسخه (Version): ۱.۲

  • گره (Node): Window Buffer Memory1

* نوع (Type): @n8n/n8n-nodes-langchain.memoryBufferWindow

* نقش (Role): حفظ زمینه مکالمه برای عامل Item Finder.

* پیکربندی (Configuration): اندازه پنجره پیش‌فرض.

* ورودی‌ها/خروجی‌ها (Inputs/Outputs): داده‌های زمینه به/از عامل Item Finder.

* نسخه (Version): ۱.۳

  • گره (Node): SerpAPI1

* نوع (Type): @n8n/n8n-nodes-langchain.toolSerpApi

* نقش (Role): انجام جستجوهای وب برای یافتن داده‌های محصول برای عامل Item Finder.

* پیکربندی (Configuration): نیاز به کلید SerpAPI دارد.

* ورودی‌ها (Inputs): کوئری‌های جستجو از عامل Item Finder.

* خروجی‌ها (Outputs): نتایج جستجو به عامل Item Finder.

* نسخه (Version): ۱

  • گره (Node): Structured Output Parser

* نوع (Type): @n8n/n8n-nodes-langchain.outputParserStructured

* نقش (Role): تجزیه خروجی خام هوش مصنوعی به یک لیست ساختاریافته از محصولات برای عامل Item Finder.

* ورودی‌ها (Inputs): متن خام از GPT-4o.

* خروجی‌ها (Outputs): لیست محصولات ساختاریافته به عامل Item Finder.

* نسخه (Version): ۱.۲

۳. عامل‌های بازبین (پنج عامل موازی)

هر عامل بازبین یک نام محصول را دریافت کرده و با استفاده از GPT-4o و SerpAPI یک بررسی دقیق انجام می‌دهد. آن‌ها ویژگی‌های دقیق محصول، پایین‌ترین قیمت‌ها، گزینه‌های خرده‌فروشی، خلاصه‌های بررسی و امتیازات ستاره‌ای را جمع‌آوری می‌کنند.

  • گره‌ها (Nodes): Reviewer 1 تا Reviewer 5

* نوع (Type): @n8n/n8n-nodes-langchain.agent

* نقش (Role): انجام بررسی‌های عمیق محصول برای محصولات منفرد.

* پیکربندی (Configuration): هر عامل از گره‌های OpenAI Chat Model و SerpAPI مربوطه خود استفاده می‌کند.

* ورودی‌ها (Inputs): نام محصول از عامل Item Finder.

* خروجی‌ها (Outputs): داده‌های بررسی دقیق به گره Merge1.

* نسخه (Version): ۱.۷

  • گره‌ها (Nodes): OpenAI Chat Model2 تا OpenAI Chat Model6

* نوع (Type): @n8n/n8n-nodes-langchain.lmChatOpenAi

* نقش (Role): ارائه قابلیت‌های مدل زبان GPT-4o برای هر عامل بازبین مربوطه.

* پیکربندی (Configuration): نیاز به کلید API OpenAI دارد.

* ورودی‌ها (Inputs): پرامپت‌ها از عامل بازبین مربوطه.

* خروجی‌ها (Outputs): پاسخ‌های متنی به عامل بازبین مربوطه.

* نسخه (Version): ۱.۲

  • گره‌ها (Nodes): SerpAPI2 تا SerpAPI6

* نوع (Type): @n8n/n8n-nodes-langchain.toolSerpApi

* نقش (Role): جستجو برای قیمت‌گذاری، خرده‌فروشان و بررسی‌های آنلاین برای هر عامل بازبین مربوطه.

* پیکربندی (Configuration): نیاز به کلید SerpAPI دارد.

* ورودی‌ها (Inputs): کوئری‌های جستجو از عامل بازبین مربوطه.

* خروجی‌ها (Outputs): نتایج جستجو به عامل بازبین مربوطه.

* نسخه (Version): ۱

۴. تجمیع و تدوین داده‌ها

این بخش تمام پنج بررسی دقیق را ادغام کرده، داده‌ها را تجمیع می‌کند و سپس از یک عامل تدوین‌کننده (Compiler Agent) که توسط GPT-4o-mini پشتیبانی می‌شود، برای سازماندهی و ارائه اطلاعات در قالبی مختصر و خوانا استفاده می‌کند.

  • گره (Node): Merge1

* نوع (Type): n8n-nodes-base.merge

* نقش (Role): ترکیب خروجی‌های تمام پنج عامل بازبین در یک جریان داده واحد.

* پیکربندی (Configuration): حالت ادغام پیش‌فرض (مثلاً "Wait for all inputs").

* ورودی‌ها (Inputs): خروجی‌های اصلی از Reviewer 1 تا Reviewer 5.

* خروجی‌ها (Outputs): داده‌های ترکیبی به گره Aggregate1.

* نسخه (Version): ۳

  • گره (Node): Aggregate1

* نوع (Type): n8n-nodes-base.aggregate

* نقش (Role): تجمیع داده‌های ادغام شده در یک آیتم واحد برای پردازش نهایی.

* پیکربندی (Configuration): حالت تجمیع پیش‌فرض (مثلاً "Merge into single item").

* ورودی‌ها (Inputs): خروجی از گره Merge1.

* خروجی‌ها (Outputs): داده‌های تجمیع شده به عامل Compiler.

* نسخه (Version): ۱

  • گره (Node): Compiler

* نوع (Type): @n8n/n8n-nodes-langchain.agent

* نقش (Role): استفاده از GPT-4o-mini برای قالب‌بندی و خلاصه‌سازی تمام بررسی‌های محصول در یک گزارش مختصر و سازمان‌یافته.

* پیکربندی (Configuration): متصل به OpenAI Chat Model برای GPT-4o-mini.

* ورودی‌ها (Inputs): داده‌های بررسی تجمیع شده از Aggregate1.

* خروجی‌ها (Outputs): گزارش نهایی تدوین شده مقایسه محصول.

* نسخه (Version): ۱.۷

  • گره (Node): OpenAI Chat Model (برای Compiler)

* نوع (Type): @n8n/n8n-nodes-langchain.lmChatOpenAi

* نقش (Role): ارائه قابلیت‌های مدل زبان GPT-4o-mini برای عامل Compiler.

* پیکربندی (Configuration): نیاز به کلید API OpenAI دارد.

* ورودی‌ها (Inputs): پرامپت‌ها از عامل Compiler.

* خروجی‌ها (Outputs): پاسخ متنی به عامل Compiler.

* نسخه (Version): ۱.۲

  • گره (Node): Sticky Note

* نوع (Type): n8n-nodes-base.stickyNote

* نقش (Role): ارائه یادداشت‌های توضیحی در بوم گردش کار.

* نسخه (Version): ۱

جدول خلاصه

نام نود (Node Name)نوع نود (Node Type)نقش عملکردی (Functional Role)نود(های) ورودی (Input Node(s))نود(های) خروجی (Output Node(s))
When chat message received@n8n/n8n-nodes-langchain.chatTriggerدریافت پرس و جوی محصول کاربر از طریق چتورودی چت خارجی (External chat input)Item Finder
Item Finder@n8n/n8n-nodes-langchain.agentتولید کوئری‌های جستجو، یافتن ۵ محصولWhen chat message receivedReviewer 1, Reviewer 2, Reviewer 3, Reviewer 4, Reviewer 5
OpenAI Chat Model1@n8n/n8n-nodes-langchain.lmChatOpenAiمدل GPT-4o برای ایجنت Item FinderItem FinderItem Finder
Window Buffer Memory1@n8n/n8n-nodes-langchain.memoryBufferWindowحفظ زمینه برای Item FinderItem FinderItem Finder
SerpAPI1@n8n/n8n-nodes-langchain.toolSerpApiانجام جستجوی وب برای Item FinderItem FinderItem Finder
Structured Output Parser@n8n/n8n-nodes-langchain.outputParserStructuredتجزیه خروجی Item Finder به لیست ساختاریافتهItem FinderItem Finder
Reviewer 1@n8n/n8n-nodes-langchain.agentبررسی دقیق محصول ۱Item FinderMerge1
OpenAI Chat Model2@n8n/n8n-nodes-langchain.lmChatOpenAiمدل GPT-4o برای Reviewer 1Reviewer 1Reviewer 1
SerpAPI2@n8n/n8n-nodes-langchain.toolSerpApiجستجوی وب برای Reviewer 1Reviewer 1Reviewer 1
Reviewer 2@n8n/n8n-nodes-langchain.agentبررسی دقیق محصول ۲Item FinderMerge1
OpenAI Chat Model3@n8n/n8n-nodes-langchain.lmChatOpenAiمدل GPT-4o برای Reviewer 2Reviewer 2Reviewer 2
SerpAPI3@n8n/n8n-nodes-langchain.toolSerpApiجستجوی وب برای Reviewer 2Reviewer 2Reviewer 2
Reviewer 3@n8n/n8n-nodes-langchain.agentبررسی دقیق محصول ۳Item FinderMerge1
OpenAI Chat Model4@n8n/n8n-nodes-langchain.lmChatOpenAiمدل GPT-4o برای Reviewer 3Reviewer 3Reviewer 3
SerpAPI4@n8n/n8n-nodes-langchain.toolSerpApiجستجوی وب برای Reviewer 3Reviewer 3Reviewer 3
Reviewer 4@n8n/n8n-nodes-langchain.agentبررسی دقیق محصول ۴Item FinderMerge1
OpenAI Chat Model5@n8n/n8n-nodes-langchain.lmChatOpenAiمدل GPT-4o برای Reviewer 4Reviewer 4Reviewer 4
SerpAPI5@n8n/n8n-nodes-langchain.toolSerpApiجستجوی وب برای Reviewer 4Reviewer 4Reviewer 4
Reviewer 5@n8n/n8n-nodes-langchain.agentبررسی دقیق محصول ۵Item FinderMerge1
OpenAI Chat Model6@n8n/n8n-nodes-langchain.lmChatOpenAiمدل GPT-4o برای Reviewer 5Reviewer 5Reviewer 5
SerpAPI6@n8n/n8n-nodes-langchain.toolSerpApiجستجوی وب برای Reviewer 5Reviewer 5Reviewer 5
Merge1n8n-nodes-base.mergeترکیب خروجی‌ها از تمام ایجنت‌های ReviewerReviewer 1, Reviewer 2, Reviewer 3, Reviewer 4, Reviewer 5Aggregate1
Aggregate1n8n-nodes-base.aggregateتجمیع داده‌های ادغام شده در یک آیتم واحدMerge1Compiler
Compiler@n8n/n8n-nodes-langchain.agentفرمت‌بندی و خلاصه‌سازی بررسی‌ها با استفاده از GPT-4o-miniAggregate1(خروجی نهایی) (Final Output)
OpenAI Chat Model@n8n/n8n-nodes-langchain.lmChatOpenAiمدل GPT-4o-mini برای ایجنت CompilerCompilerCompiler
Sticky Noten8n-nodes-base.stickyNoteیادداشت‌های توضیحی در داخل WorkflowN/AN/A

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

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

این گردش کار n8n چگونه به تحقیق و مقایسه محصول کمک می‌کند؟

این گردش کار با استفاده از GPT-4o و SerpAPI، فرآیند تحقیق و مقایسه محصولات را خودکار می‌کند. این ابزار محصولات برتر را شناسایی کرده، بررسی‌های دقیق را جمع‌آوری و خلاصه‌های مختصر ارائه می‌دهد که باعث صرفه‌جویی قابل توجهی در زمان می‌شود.

چه ابزارهایی در این گردش کار استفاده شده‌اند؟

این گردش کار از گره‌های n8n مانند `@n8n/n8n-nodes-langchain.agent`، `@n8n/n8n-nodes-langchain.chatTrigger`، `@n8n/n8n-nodes-langchain.toolSerpApi`، `@n8n/n8n-nodes-langchain.lmChatOpenAi` و `@n8n/n8n-nodes-langchain.outputParserStructured` به همراه مدل GPT-4o و ابزار SerpAPI استفاده می‌کند.

مراحل اصلی این گردش کار چیست؟

مراحل اصلی شامل دریافت ورودی از طریق چت، شناسایی محصولات برتر با استفاده از عامل یابنده آیتم (Item Finder Agent)، انجام بررسی‌های عمیق توسط عامل‌های بازبین (Reviewer Agents) و در نهایت تجمیع و ارائه اطلاعات توسط عامل گردآورنده (Compiler Agent) است.

workflowهای مرتبط

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