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

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

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

دانلود workflow

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

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

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

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

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

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

---

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

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

ویژگی‌ها و موارد استفاده کلیدی

  • نظارت خودکار: به‌روزرسانی‌ها را از چندین فید RSS و URL مستقیم خط‌مشی فروشنده دریافت می‌کند.
  • تحلیل ریسک مبتنی بر هوش مصنوعی: از عوامل هوش مصنوعی برای تجزیه و تحلیل محتوا و تخصیص رتبه‌بندی ریسک (بالا، متوسط، پایین، اطلاعاتی) استفاده می‌کند.
  • تشخیص به‌روزرسانی: تغییرات اخیر را با استفاده از هدرهای HTTP، اسکن محتوای HTML و تاریخ‌های انتشار شناسایی می‌کند.
  • خلاصه‌های ایمیلی: ایمیل‌های HTML تمیز و استایل‌دار را ارسال می‌کند که خلاصه‌ای از ارزیابی ریسک‌ها را ارائه می‌دهد و برای فیدهای RSS و تغییرات صفحات وب جدا شده است.

ساختار گردش کار

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

1. محرک زمان‌بندی شده: فرآیند نظارت را به صورت روزانه آغاز می‌کند.

2. نظارت بر فید RSS: فیدهای RSS مرتبط با فروشنده را پردازش می‌کند.

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

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

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

---

۲. جزئیات گره‌ها

---

۲.۱ گره زمان‌بندی شده

  • هدف: راه‌اندازی کل گردش کار بر اساس یک برنامه زمان‌بندی روزانه.
  • گره‌ها:

* Schedule Trigger (n8n-nodes-base.scheduleTrigger)

  • پیکربندی: تنظیم شده برای فعال شدن روزانه ساعت ۳ صبح به وقت محلی. این گره دو شاخه موازی را آغاز می‌کند: یکی برای پردازش URLهای فروشنده و دیگری برای فیدهای RSS.
  • مشکلات احتمالی: پیکربندی نادرست منطقه زمانی، شکست گردش کار در صورت عدم دسترسی به نمونه n8n در زمان برنامه‌ریزی شده.

---

۲.۲ نظارت بر فید RSS

  • هدف: دریافت، فیلتر، تجزیه و تحلیل و گزارش به‌روزرسانی‌ها از فیدهای RSS مشخص شده.
  • گره‌ها:

* RSS Feed List (n8n-nodes-base.code)

* Split Out (n8n-nodes-base.splitOut)

* RSS Feed Read (n8n-nodes-base.rssFeedRead)

* Filter (n8n-nodes-base.filter)

* Sort (n8n-nodes-base.sort)

* Merge (n8n-nodes-base.merge)

* Google Gemini Chat Model (n8n/n8n-nodes-langchain.agent)

* AI Agent (n8n/n8n-nodes-langchain.agent)

* Format RSS for Mail (n8n-nodes-base.code)

* Gmail (n8n-nodes-base.gmail)

  • جزئیات گره‌ها:

* RSS Feed List: یک گره کد که لیستی ایستا از URLهای فید RSS (مانند TechCrunch، The Verge) را ارائه می‌دهد. برای منابع جدید نیاز به به‌روزرسانی دستی دارد.

* Split Out: لیست فیدها را برای پردازش موازی توزیع می‌کند.

* RSS Feed Read: محتوا را از هر URL فید RSS دریافت می‌کند. عدم دسترسی به فید یا داده‌های نامعتبر را مدیریت می‌کند.

* Filter: ورودی‌های فید منتشر شده در ۲۴ ساعت گذشته را حفظ می‌کند و هر دو isoDate و pubDate را بررسی می‌کند. ورودی‌های فاقد تاریخ یا با تاریخ نامعتبر را حذف می‌کند.

* Sort: ورودی‌های فیلتر شده فید را بر اساس pubDate برای پردازش سازگار مرتب می‌کند.

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

* Google Gemini Chat Model: API گوگل Gemini (gemini-2.0-flash-001) را به عنوان بک‌اند مدل زبان پیکربندی می‌کند. نیاز به اعتبارنامه API گوگل دارد.

* AI Agent: محتوای فید RSS ادغام شده را تجزیه و تحلیل می‌کند. ورودی‌ها را بر اساس لینک حذف تکرار می‌کند، رتبه‌بندی ریسک (بالا، متوسط، پایین، اطلاعاتی) اختصاص می‌دهد و JSON ساختاریافته را که بر اساس سطح ریسک گروه‌بندی شده است، خروجی می‌دهد.

* Format RSS for Mail: خروجی هوش مصنوعی را تجزیه و تحلیل می‌کند، ورودی‌ها را بر اساس دسته ریسک جمع‌آوری می‌کند و HTML قالب‌بندی شده برای خلاصه ایمیل ایجاد می‌کند، با استفاده از CSS درون‌خطی، فونت‌های گوگل و بخش‌های ریسک با کد رنگی.

* Gmail: ایمیل خلاصه RSS قالب‌بندی شده را ارسال می‌کند. نیاز به اعتبارنامه OAuth2 جیمیل دارد.

---

۲.۳ نظارت بر صفحات وب فروشنده مستقیم

  • هدف: نظارت بر صفحات وب سیاست فروشندگان خاص برای به‌روزرسانی‌ها و ارزیابی ریسک‌های مرتبط.
  • گره‌ها:

* Vendor URLs (n8n-nodes-base.code)

* Split Out (n8n-nodes-base.splitOut)

* HTTP Request (n8n-nodes-base.httpRequest)

* Check Headers for Updates (n8n-nodes-base.if)

* Scrape Webpage Content (n8n-nodes-base.code)

* Merge Update Signals (n8n-nodes-base.merge)

* Clean HTML Content (n8n-nodes-base.code)

* Google Gemini Chat Model1 (n8n/n8n-nodes-langchain.agent)

* AI Agent1 (n8n/n8n-nodes-langchain.agent)

* Format Webpage for Mail (n8n-nodes-base.code)

* Gmail1 (n8n-nodes-base.gmail)

  • جزئیات گره‌ها:

* Vendor URLs: یک گره کد حاوی لیستی از URLهای سیاست فروشنده که به صورت ثابت تعریف شده است. این لیست نیاز به نگهداری دستی دارد.

* Split Out: هر URL را به صورت جداگانه پردازش می‌کند.

* HTTP Request: پاسخ کامل HTTP (هدرها و بدنه) را برای هر URL فروشنده دریافت می‌کند. خطاهای شبکه یا کدهای وضعیت غیر از ۲۰۰ را مدیریت می‌کند.

* Check Headers for Updates: یک گره IF که هدرهای HTTP را برای کلیدهای مرتبط با تاریخ (مانند "update"، "modified") در ۲۴ ساعت گذشته بررسی می‌کند.

* اگر به‌روزرسانی اخیر در هدرها تشخیص داده شود، جریان به Merge Update Signals ادامه می‌یابد.

* در غیر این صورت، برای تجزیه و تحلیل عمیق‌تر به Scrape Webpage Content ادامه می‌دهد.

* Scrape Webpage Content: از regex برای اسکن بدنه HTML برای الگوهای تاریخ مرتبط با کلمات کلیدی به‌روزرسانی استفاده می‌کند. به‌روزرسانی‌های اخیر را بر اساس تاریخ‌های دقیق، عبارات نسبی ("امروز"، "دیروز") یا نزدیکی کلمات کلیدی و تاریخ‌ها تشخیص می‌دهد. فقط در صورت یافتن به‌روزرسانی‌های اخیر، ورودی‌ها را خروجی می‌دهد. در صورت استفاده از عبارات به‌روزرسانی غیرمعمول، مستعد نتایج منفی کاذب است.

* Merge Update Signals: نتایج حاصل از بررسی هدرها و خراشیدن وب‌پیج را برای تجمیع شواهد به‌روزرسانی‌های اخیر ترکیب می‌کند.

* Clean HTML Content: عناصر ناخواسته HTML (اسکریپت‌ها، استایل‌ها، تگ‌ها) را حذف می‌کند، موجودیت‌ها را رمزگشایی می‌کند، فضای خالی را کوتاه می‌کند و محتوا را برای جا شدن در محدودیت‌های توکن هوش مصنوعی کوتاه می‌کند. URLهای متعارف را برای ارجاع دقیق استخراج می‌کند.

* Google Gemini Chat Model1: API گوگل Gemini را برای عامل هوش مصنوعی دوم پیکربندی می‌کند، مشابه عامل اول.

* AI Agent1: محتوای پاکسازی شده وب‌پیج را تجزیه و تحلیل می‌کند. خلاصه‌ای مختصر تولید می‌کند، رتبه‌بندی ریسک اختصاص می‌دهد و یک شیء JSON ساختاریافته شامل خلاصه، سطح ریسک، عنوان، نام فروشنده و URL خروجی می‌دهد.

* Format Webpage for Mail: خروجی هوش مصنوعی برای تجزیه و تحلیل وب‌پیج را تجزیه و تحلیل می‌کند، نتایج را بر اساس دسته ریسک گروه‌بندی می‌کند و HTML قالب‌بندی شده برای خلاصه ایمیل ایجاد می‌کند، و ثبات را با فرمت ایمیل فید RSS حفظ می‌کند.

* Gmail1: ایمیل خلاصه وب‌پیج قالب‌بندی شده را ارسال می‌کند. نیاز به اعتبارنامه OAuth2 جیمیل دارد.

---

۲.۴ تحلیل هوش مصنوعی و امتیازدهی ریسک

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

* AI Agent (برای فیدهای RSS)

* AI Agent1 (برای صفحات وب)

* Google Gemini Chat Model / Google Gemini Chat Model1 (ارائه‌دهندگان مدل زبان)

  • جزئیات:

* AI Agent (RSS): ورودی‌های ادغام شده فید RSS را پردازش می‌کند. با لینک حذف تکرار می‌کند، سطوح ریسک را اختصاص می‌دهد و JSON ساختاریافته بر اساس دسته ریسک خروجی می‌دهد. از یک اعلان سیستمی برای اطمینان از دقت و خروجی فقط JSON استفاده می‌کند.

* AI Agent1 (Webpage): محتوای صفحات وب فردی را تجزیه و تحلیل می‌کند. خلاصه‌ای ۲ خطی تولید می‌کند، رتبه‌بندی ریسک اختصاص می‌دهد و یک شیء JSON واحد در هر صفحه خروجی می‌دهد، شامل زمینه فروشنده.

* Google Gemini Chat Model(s): این گره‌ها به عنوان رابط به API گوگل Gemini PaLM عمل می‌کنند و هر دو عامل هوش مصنوعی را تامین می‌کنند. مدل gemini-2.0-flash-001 برای استنتاج کارآمد استفاده می‌شود. اعتبارنامه معتبر API گوگل مورد نیاز است.

---

۲.۵ قالب‌بندی و ارسال ایمیل

  • هدف: قالب‌بندی تجزیه و تحلیل تولید شده توسط هوش مصنوعی به ایمیل‌های HTML قابل ارائه و ارسال آن‌ها به گیرندگان مربوطه.
  • گره‌ها:

* Format RSS for Mail (n8n-nodes-base.code)

* Format Webpage for Mail (n8n-nodes-base.code)

* Gmail (برای ایمیل‌های RSS)

* Gmail1 (برای ایمیل‌های صفحات وب)

  • جزئیات:

* Format RSS for Mail: خروجی هوش مصنوعی برای فیدهای RSS را دریافت می‌کند، خلاصه‌ها را بر اساس سطح ریسک گروه‌بندی می‌کند و محتوای HTML را با استفاده از فونت‌های گوگل ('Inter')، سربرگ‌های ریسک با کد رنگی و کارت‌های مجزا برای هر خلاصه ایجاد می‌کند. شامل لینک‌های "بیشتر بخوانید" است.

* Format Webpage for Mail: عملکرد قالب‌بندی مشابهی را برای نتایج تجزیه و تحلیل صفحات وب انجام می‌دهد و از سبک‌دهی سازگار و گروه‌بندی مبتنی بر ریسک اطمینان حاصل می‌کند.

* Gmail / Gmail1: این گره‌ها ایمیل‌های HTML نهایی را ارسال می‌کنند. گیرندگان باید در پارامترهای گره پیکربندی شوند. اعتبارنامه معتبر OAuth2 جیمیل برای هر دو مورد نیاز است.

۳. جدول خلاصه

نام نود (Node Name)نوع نود (Node Type)نقش عملکردی (Functional Role)نود(های) ورودی (Input Node(s))نود(های) خروجی (Output Node(s))یادداشت چسبان (Sticky Note)
Schedule TriggerscheduleTriggerراه‌اندازی گردش کار روزانه ساعت ۳ صبحN/ARSS Feed List, Vendor URLsنظارت به موقع را تضمین می‌کند.
RSS Feed Listcodeارائه لیست استاتیک URLهای فید RSSSchedule TriggerSplit Outلیست هاردکد شده نیاز به به‌روزرسانی دستی دارد.
Split Out (RSS)splitOutتوزیع فیدهای RSS برای پردازش موازیRSS Feed ListRSS Feed Readپردازش موازی فیدهای متعدد را امکان‌پذیر می‌سازد.
RSS Feed ReadrssFeedReadدریافت محتوا از فیدهای RSS مجزاSplit OutFilterدر دسترس نبودن فید یا داده‌های نامعتبر را مدیریت می‌کند.
Filter (RSS)filterفیلتر کردن ورودی‌ها به ۲۴ ساعت گذشتهRSS Feed ReadSortورودی‌های قدیمی را حذف می‌کند؛ به مشکلات فرمت تاریخ حساس است.
Sort (RSS)sortمرتب‌سازی ورودی‌ها بر اساس تاریخ انتشارFilterMergeترتیب پردازش سازگار را تضمین می‌کند.
Merge (RSS)mergeتجمیع ورودی‌های فید برای هوش مصنوعیSortAI Agentداده‌ها را برای ورودی هوش مصنوعی ساختاردهی می‌کند.
Google Gemini Chat Modellangchain.agent (LM Node)بک‌اند مدل زبانی برای عامل هوش مصنوعی RSSAI AgentAI Agentنیاز به اعتبارنامه API گوگل دارد؛ از gemini-2.0-flash-001 استفاده می‌کند.
AI Agent (RSS)langchain.agentتجزیه و تحلیل محتوای RSS، تخصیص ریسک، خلاصه‌سازیMergeFormat RSS for Mailداده‌های تکراری را حذف می‌کند، ریسک را دسته‌بندی می‌کند، JSON ساختاریافته خروجی می‌دهد.
Format RSS for Mailcodeتولید HTML استایل‌دار برای خلاصه ایمیل RSSAI AgentGmailاز CSS درون‌خطی، فونت‌های گوگل و بخش‌های ریسک با کد رنگی استفاده می‌کند.
Gmail (RSS)gmailارسال ایمیل خلاصه RSSFormat RSS for MailEndنیاز به اعتبارنامه OAuth2 جیمیل دارد؛ موضوع شامل تاریخ/زمان است.
Vendor URLscodeارائه لیست استاتیک URLهای خط‌مشی فروشندهSchedule TriggerSplit Outلیست هاردکد شده نیاز به به‌روزرسانی دستی دارد.
Split Out (Webpage)splitOutپردازش هر URL فروشنده به صورت جداگانهVendor URLsHTTP Requestپردازش متوالی URLها را امکان‌پذیر می‌سازد.
HTTP RequesthttpRequestدریافت پاسخ HTTP برای صفحات فروشندهSplit OutCheck Headers for Updatesخطاهای شبکه، پاسخ‌های ۴۰۴/۵۰۰ را مدیریت می‌کند.
Check Headers for Updatesifبررسی هدرهای HTTP برای نشانگرهای به‌روزرسانی اخیرHTTP RequestScrape Webpage Content, Merge Update Signalsبر اساس تجزیه و تحلیل هدرها انشعاب می‌یابد.
Scrape Webpage Contentcodeاسکن بدنه HTML برای تاریخ‌های به‌روزرسانی از طریق regexCheck Headers for Updates (False branch)Merge Update Signalsبه‌روزرسانی‌ها را در محتوا تشخیص می‌دهد؛ به تغییرات عبارات حساس است.
Merge Update Signalsmergeتجمیع سیگنال‌های به‌روزرسانی از هدرها/محتواCheck Headers for Updates (True branch), Scrape Webpage ContentClean HTML Contentشواهد تغییرات اخیر را یکپارچه می‌کند.
Clean HTML Contentcodeپاکسازی HTML، آماده‌سازی متن برای هوش مصنوعیMerge Update SignalsAI Agent1تگ‌ها را حذف می‌کند، موجودیت‌ها را رمزگشایی می‌کند، محتوا را کوتاه می‌کند.
Google Gemini Chat Model1langchain.agent (LM Node)بک‌اند مدل زبانی برای عامل هوش مصنوعی صفحه وبAI Agent1AI Agent1نیاز به اعتبارنامه API گوگل دارد؛ از gemini-2.0-flash-001 استفاده می‌کند.
AI Agent1langchain.agentتجزیه و تحلیل محتوای صفحه وب، خلاصه‌سازی، تخصیص ریسکClean HTML ContentFormat Webpage for Mailخلاصه، رتبه ریسک، JSON ساختاریافته برای هر صفحه تولید می‌کند.
Format Webpage for Mailcodeتولید HTML استایل‌دار برای خلاصه ایمیل صفحه وبAI Agent1Gmail1سبک سازگار با فرمت ایمیل RSS.
Gmail1gmailارسال ایمیل خلاصه صفحه وبFormat Webpage for MailEndنیاز به اعتبارنامه OAuth2 جیمیل دارد.
Sticky NotestickyNoteارائه مستندات و یادداشت‌های گردش کارN/AN/Aدر سراسر برای توضیحات و یادداشت‌های موارد لبه استفاده می‌شود.

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

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

این گردش کار n8n چه کاری انجام می‌دهد؟

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

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

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

چه منابعی توسط این گردش کار نظارت می‌شوند؟

این گردش کار هم فیدهای RSS مشخص شده و هم صفحات وب مستقیم خط‌مشی فروشندگان را نظارت می‌کند. لیست فیدهای RSS در گره `RSS Feed List` قابل تنظیم است.

خروجی این گردش کار چیست؟

خروجی اصلی این گردش کار، ایمیل‌های HTML استایل‌دار است که خلاصه‌ای از ارزیابی ریسک‌ها را برای به‌روزرسانی‌های فید RSS و تغییرات صفحات وب فروشنده ارائه می‌دهد. این گزارش‌ها برای تیم‌های انطباق و امنیت طراحی شده‌اند.

workflowهای مرتبط

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