کشف فرصت‌های تجاری با تحلیل هوش مصنوعی پست‌های ردیت

کشف فرصت‌های تجاری با تحلیل هوش مصنوعی پست‌های ردیت

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

دانلود workflow

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

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

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

شناسایی فرصت‌های تجاری با تحلیل پست‌های ردیت با هوش مصنوعی

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

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

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

این گردش کار به چندین مرحله کلیدی تقسیم شده است:

1. جمع‌آوری داده‌ها: پست‌های اخیر و محبوب ردیت را از ساب‌ردیت‌های مشخص جمع‌آوری می‌کند و آن‌ها را بر اساس تعامل و تازگی فیلتر می‌کند.

2. تحلیل و آماده‌سازی محتوا: اطلاعات ضروری را از پست‌های فیلتر شده استخراج کرده و از هوش مصنوعی برای تعیین اینکه آیا آن‌ها مشکلات یا فرصت‌های مرتبط با کسب‌وکار را نشان می‌دهند، استفاده می‌کند.

3. بینش‌های مبتنی بر هوش مصنوعی: از مدل‌های OpenAI برای خلاصه‌سازی پست‌ها، پیشنهاد راه‌حل‌های تجاری بالقوه و انجام تحلیل احساسات استفاده می‌کند.

4. ارتباط مبتنی بر احساسات: پست‌ها را بر اساس احساسات دسته‌بندی کرده و پیش‌نویس ایمیل‌هایی را برای هر دسته تولید می‌کند.

5. تجمیع و خروجی نتایج: تمام بینش‌های تولید شده توسط هوش مصنوعی را تجمیع کرده و آن‌ها را به یک Google Sheet برای بررسی بیشتر و تصمیم‌گیری استراتژیک صادر می‌کند.

---

تشریح دقیق گردش کار

۱. جمع‌آوری داده

این بخش بر بازیابی و پیش‌فیلتر کردن پست‌های مرتبط ردیت تمرکز دارد.

  • نودها:

* When clicking ‘Test workflow’ (محرک دستی)

* Get Posts (Reddit)

* Filter Posts By Features (IF)

* Select Key Fields (Set)

* Merge Input (Merge)

* Sticky Note (مستندات)

  • توضیحات نود:

* When clicking ‘Test workflow’

* نوع: n8n-nodes-base.manualTrigger

* هدف: اجرای گردش کار را به صورت دستی برای تست یا اجرا در صورت نیاز آغاز می‌کند.

* ورودی‌ها: ندارد

* خروجی‌ها: نود Get Posts را فعال می‌کند.

* موارد خاص: نامربوط (محرک دستی).

* Get Posts

* نوع: n8n-nodes-base.reddit

* هدف: ساب‌ردیت "smallbusiness" را برای پست‌هایی که حاوی عبارت "looking for a solution" هستند جستجو می‌کند. حداکثر ۲۰ پست را با مرتب‌سازی بر اساس "hot" بازیابی می‌کند.

* پیکربندی: نیاز به اعتبارنامه OAuth2 ردیت دارد.

* ورودی‌ها: توسط نود دستی فعال می‌شود.

* خروجی‌ها: لیستی از پست‌های ردیت به همراه فراداده‌های مرتبط.

* موارد خاص: محدودیت‌های نرخ API ردیت، خرابی احراز هویت، عدم یافتن پست.

* Filter Posts By Features

* نوع: n8n-nodes-base.if

* هدف: پست‌های بازیابی شده را بر اساس معیارهای خاص فیلتر می‌کند:

* آرا (Upvotes) بیشتر از ۲ ({{$json.ups}} > 2).

* فیلد selftext خالی نباشد ({{$json.selftext}} not empty).

* پست در ۱۸۰ روز گذشته ایجاد شده باشد (DateTime.fromSeconds($json.created).toISO() > $today.minus(180,'days').toISO()).

* ورودی‌ها: پست‌های ردیت از Get Posts.

* خروجی‌ها: پست‌هایی که تمام معیارها را برآورده می‌کنند به Select Key Fields ارسال می‌شوند.

* موارد خاص: پست‌های فاقد فیلدهای مورد انتظار، خطا در تجزیه تاریخ.

* Select Key Fields

* نوع: n8n-nodes-base.set

* هدف: فیلدهای ضروری را از پست‌های فیلتر شده برای پردازش بعدی استخراج و نام‌گذاری مجدد می‌کند. این شامل موارد زیر است:

* upvotes (از $json.ups)

* subreddit_subscribers (از $json.subreddit_subscribers)

* postcontent (از $json.selftext)

* url (از $json.url)

* date (تبدیل شده به فرمت ISO از $json.created)

* ورودی‌ها: پست‌های فیلتر شده از Filter Posts By Features.

* خروجی‌ها: داده‌های پست پاکسازی و ساختاریافته.

* موارد خاص: فیلدهای گمشده، عدم تطابق نوع داده.

* Merge Input

* نوع: n8n-nodes-base.merge (حالت Combine)

* هدف: جریان‌های داده ورودی را بر اساس موقعیت ترکیب می‌کند و آن‌ها را برای مرحله تجزیه و تحلیل هوش مصنوعی آماده می‌سازد.

* ورودی‌ها: داده‌های Select Key Fields و نودهای تجزیه و تحلیل هوش مصنوعی بعدی.

* خروجی‌ها: داده‌های ترکیب شده برای پردازش بیشتر.

* موارد خاص: عدم تطابق طول داده‌های ورودی.

* Sticky Note

* محتوا:

```markdown

# جمع‌آوری داده

## بازیابی پست‌های محبوب اخیر از جوامع مشخص ردیت

## فیلتر کردن محتوا بر اساس معیارهای تعامل و کلمات کلیدی

```

* هدف: نود مستندات.

---

۲. تجزیه و تحلیل و آماده‌سازی محتوا

این بخش از هوش مصنوعی برای طبقه‌بندی پست‌ها و آماده‌سازی آن‌ها برای تجزیه و تحلیل دقیق استفاده می‌کند.

  • نودها:

* Analysis Content By AI (LangChain Agent)

* Filter Posts By Content (IF)

* Post Summarization (مدل چت OpenAI)

* Find Proper Solutions (OpenAI OpenAI)

* Merge 3 Inputs (Merge)

* Sticky Note2 (مستندات)

  • توضیحات نود:

* Analysis Content By AI

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

* هدف: از هوش مصنوعی مکالمه‌ای برای طبقه‌بندی اینکه آیا یک پست ردیت مشکل یا نیاز تجاری را توصیف می‌کند، استفاده می‌کند و انتظار پاسخ "yes" یا "no" را دارد.

* پیکربندی: پرامپت برای استخراج طبقه‌بندی دودویی بر اساس postcontent طراحی شده است.

* ورودی: {{$json.postcontent}} از Select Key Fields.

* خروجی: فیلد output حاوی "yes" یا "no".

* موارد خاص: محتوای مبهم پست، طبقه‌بندی اشتباه توسط هوش مصنوعی، خطاهای API.

* Filter Posts By Content

* نوع: n8n-nodes-base.if

* هدف: داده‌ها را فیلتر می‌کند و فقط به پست‌هایی که به عنوان "yes" طبقه‌بندی شده‌اند (نشان‌دهنده مشکل یا نیاز تجاری) اجازه می‌دهد تا برای تجزیه و تحلیل بیشتر ادامه یابند.

* شرط: {{$json.output}} === 'yes'

* ورودی‌ها: داده‌ها از Merge Input.

* خروجی‌ها: پست‌های واجد شرایط را به Post Summarization, Find Proper Solutions, Post Sentiment Analysis و Merge 3 Inputs ارسال می‌کند.

* موارد خاص: خطا در منطق فیلتر.

* Post Summarization

* نوع: @n8n/n8n-nodes-langchain.lmChatOpenAi (با استفاده از مدل چت OpenAI)

* هدف: خلاصه‌ای مختصر از محتوای پست ردیت ایجاد می‌کند.

* مدل: gpt-4o-mini

* ورودی: محتوای پست.

* خروجی: متن خلاصه در فیلد response.text.

* موارد خاص: مهلت زمانی API، خلاصه‌های ناقص.

* Find Proper Solutions

* نوع: @n8n/n8n-nodes-langchain.openAi (با استفاده از نود OpenAI OpenAI)

* هدف: یک ایده تجاری یا خدماتی را پیشنهاد می‌دهد که مشکل توصیف شده در پست ردیت را برطرف می‌کند.

* مدل: gpt-4o-mini

* پرامپت: "بر اساس پست ردیت زیر، یک ایده تجاری یا خدماتی پیشنهاد دهید..."

* ورودی: محتوای پست.

* خروجی: راه‌حل پیشنهادی در فیلد message.content.

* موارد خاص: پیشنهادات نامربوط یا کلی، خطاهای API.

* Merge 3 Inputs

* نوع: n8n-nodes-base.merge (حالت Combine، ۳ ورودی)

* هدف: خروجی‌های خلاصه‌سازی، تولید راه‌حل و تجزیه و تحلیل احساسات را قبل از تجمیع نهایی ادغام می‌کند.

* ورودی‌ها: داده‌ها از Post Summarization, Find Proper Solutions و Post Sentiment Analysis.

* خروجی‌ها: داده‌ها به Output The Results.

* موارد خاص: عدم تطابق طول ورودی.

* Sticky Note2

* محتوا:

```markdown

# تجزیه و تحلیل محتوا

## نیازهای نوظهور بازار

## تقاضاهای مشتریان کمتر پوشش داده شده

```

* هدف: نود مستندات.

---

۳. تجزیه و تحلیل احساسات و ایجاد پیش‌نویس ایمیل

این بخش احساسات پست‌ها را تجزیه و تحلیل کرده و پیش‌نویس ایمیل‌ها را بر اساس احساسات آماده می‌کند.

  • نودها:

* Post Sentiment Analysis (LangChain Sentiment Analysis)

* Positive Posts Draft (Gmail)

* Neutral Posts Draft (Gmail)

* Negative Posts Draft (Gmail)

* Sticky Note1 (مستندات)

  • توضیحات نود:

* Post Sentiment Analysis

* نوع: @n8n/n8n-nodes-langchain.sentimentAnalysis

* هدف: احساسات محتوای پست ({{$json.postcontent}}) را تجزیه و تحلیل می‌کند.

* خروجی: داده‌ها را بر اساس احساسات تشخیص داده شده (مثبت، خنثی یا منفی) به یکی از سه نود پیش‌نویس Gmail هدایت می‌کند.

* موارد خاص: احساسات مبهم، خرابی API.

* Positive Posts Draft

* نوع: n8n-nodes-base.gmail (منبع پیش‌نویس)

* هدف: پیش‌نویس ایمیلی با موضوع "Positive Post" و محتوای پست به عنوان بدنه پیام ایجاد می‌کند.

* اعتبارنامه‌ها: نیاز به اعتبارنامه‌های OAuth2 Gmail دارد.

* موارد خاص: محدودیت‌های سهمیه API Gmail، خطاهای احراز هویت.

* Neutral Posts Draft

* نوع: n8n-nodes-base.gmail (منبع پیش‌نویس)

* هدف: پیش‌نویس ایمیلی با موضوع "Neutral Post" و محتوای پست به عنوان بدنه پیام ایجاد می‌کند.

* اعتبارنامه‌ها: نیاز به اعتبارنامه‌های OAuth2 Gmail دارد.

* موارد خاص: محدودیت‌های سهمیه API Gmail، خطاهای احراز هویت.

* Negative Posts Draft

* نوع: n8n-nodes-base.gmail (منبع پیش‌نویس)

* هدف: پیش‌نویس ایمیلی با موضوع "Negative Post" و محتوای پست به عنوان بدنه پیام ایجاد می‌کند.

* اعتبارنامه‌ها: نیاز به اعتبارنامه‌های OAuth2 Gmail دارد.

* موارد خاص: محدودیت‌های سهمیه API Gmail، خطاهای احراز هویت.

* Sticky Note1

* محتوا:

```markdown

# تجزیه و تحلیل احساسات پست

##

```

* هدف: نود مستندات.

---

۴. تجمیع نتایج و خروجی

این بخش نهایی تمام بینش‌ها را جمع‌آوری کرده و آن‌ها را در قالبی ساختاریافته خروجی می‌دهد.

  • نودها:

* Output The Results (Google Sheets)

* Sticky Note3 (مستندات)

  • توضیحات نود:

* Output The Results

* نوع: n8n-nodes-base.googleSheets

* هدف: ردیف‌هایی را به یک Google Sheet مشخص اضافه می‌کند که شامل ستون‌هایی برای موارد زیر است: آرا، URL پست، تاریخ پست، خلاصه پست، راه‌حل پست و اندازه ساب‌ردیت.

* پیکربندی: نیاز به شناسه سند و نام شیت Google Sheet هدف دارد. نگاشت ستون‌ها برای اطمینان از جمعیت صحیح داده‌ها تعریف شده است.

* اعتبارنامه‌ها: نیاز به اعتبارنامه‌های OAuth2 Google Sheets دارد.

* موارد خاص: محدودیت‌های نرخ API، خطاهای احراز هویت، مشکلات مربوط به مجوزهای دسترسی به شیت.

* Sticky Note3

* محتوا:

```markdown

# تولید بینش و خروجی

## ایجاد خلاصه‌های اجرایی از فرصت‌های کلیدی

## تجمیع یافته‌ها در Google Sheets

```

* هدف: نود مستندات.

---

جدول خلاصه

نام نود (Node Name)نوع نود (Node Type)نقش عملکردی (Functional Role)نود(های) ورودی (Input Node(s))نود(های) خروجی (Output Node(s))محتوای یادداشت چسبان (Sticky Note Content)
When clicking ‘Test workflow’n8n-nodes-base.manualTriggerنقطه ورود گردش کار (Workflow entry point)NoneGet Posts# جمع‌آوری داده<br>بازیابی پست‌های محبوب اخیر از انجمن‌های ردیت مشخص<br>فیلتر کردن محتوا بر اساس معیارهای تعامل و کلمات کلیدی
Get Postsn8n-nodes-base.redditدریافت پست‌های ردیت (Fetch Reddit posts)When clicking ‘Test workflow’Filter Posts By Features
Filter Posts By Featuresn8n-nodes-base.ifفیلتر کردن پست‌ها بر اساس تعداد رای مثبت، محتوا، تاریخ (Filter posts by upvotes, content, date)Get PostsSelect Key Fields
Select Key Fieldsn8n-nodes-base.setاستخراج فیلدهای کلیدی پست (Extract key post fields)Filter Posts By FeaturesMerge Input, Analysis Content By AI
Analysis Content By AI@n8n/n8n-nodes-langchain.agentطبقه‌بندی پست‌ها به عنوان مرتبط با کسب‌وکار یا خیر (Classify posts as business-related or not)Select Key FieldsMerge Input# تحلیل محتوا<br>نیازهای بازار نوظهور<br>تقاضاهای مشتریان کمتر پوشش داده شده
Merge Inputn8n-nodes-base.mergeترکیب جریان‌های داده (Combine data streams)Select Key Fields, Analysis Content By AIFilter Posts By Content
Filter Posts By Contentn8n-nodes-base.ifفیلتر کردن پست‌های طبقه‌بندی شده به عنوان "بله" (Filter posts classified as "yes")Merge InputPost Summarization, Find Proper Solutions, Post Sentiment Analysis, Merge 3 Inputs
Post Summarization@n8n/n8n-nodes-langchain.lmChatOpenAiخلاصه‌سازی محتوای پست (Summarize post content)Filter Posts By ContentMerge 3 Inputs
Find Proper Solutions@n8n/n8n-nodes-langchain.openAiپیشنهاد راه‌حل‌های کسب‌وکار (Suggest business solutions)Filter Posts By ContentMerge 3 Inputs
Post Sentiment Analysis@n8n/n8n-nodes-langchain.sentimentAnalysisتحلیل احساسات پست (Analyze post sentiment)Filter Posts By ContentPositive Posts Draft, Neutral Posts Draft, Negative Posts Draft# تحلیل احساسات پست<br>
Positive Posts Draftn8n-nodes-base.gmailپیش‌نویس ایمیل برای پست‌های با احساسات مثبت (Draft email for positive sentiment posts)Post Sentiment Analysis(None - final action)
Neutral Posts Draftn8n-nodes-base.gmailپیش‌نویس ایمیل برای پست‌های با احساسات خنثی (Draft email for neutral sentiment posts)Post Sentiment Analysis(None - final action)
Negative Posts Draftn8n-nodes-base.gmailپیش‌نویس ایمیل برای پست‌های با احساسات منفی (Draft email for negative sentiment posts)Post Sentiment Analysis(None - final action)
Merge 3 Inputsn8n-nodes-base.mergeترکیب بینش‌های هوش مصنوعی برای خروجی نهایی (Combine AI insights for final output)Post Summarization, Find Proper Solutions, Post Sentiment AnalysisOutput The Results
Output The Resultsn8n-nodes-base.googleSheetsافزودن نتایج ساختاریافته به Google Sheets (Append structured results to Google Sheets)Merge 3 Inputs(None - final action)# تولید و خروجی بینش<br>تولید خلاصه‌های اجرایی از فرصت‌های کلیدی<br>تجمیع یافته‌ها در Google Sheets

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

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

این گردش کار چگونه به کشف فرصت‌های تجاری کمک می‌کند؟

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

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

این گردش کار از نودهای n8n مانند Reddit، OpenAI (برای تحلیل و خلاصه‌سازی)، Google Sheets (برای خروجی) و ابزارهای تحلیل احساسات استفاده می‌کند.

چگونه می‌توانم این گردش کار را سفارشی کنم؟

شما می‌توانید ساب‌ردیت‌های مورد نظر، عبارات کلیدی جستجو، و معیارهای فیلتر کردن پست‌ها را در نودهای مربوطه در n8n سفارشی‌سازی کنید.

آیا این گردش کار برای تحلیل احساسات نیز کاربرد دارد؟

بله، این گردش کار از مدل‌های هوش مصنوعی برای انجام تحلیل احساسات بر روی پست‌های ردیت استفاده می‌کند تا دیدگاه‌های مثبت، منفی یا خنثی را در مورد موضوعات مختلف شناسایی کند.

workflowهای مرتبط

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