گردش کار هوشمند تشخیص و مسیریابی PII با هوش مصنوعی برای حفظ…

گردش کار هوشمند تشخیص و مسیریابی PII با هوش مصنوعی برای حفظ…

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

دانلود workflow

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

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

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

روتر هوشمند با حفظ حریم خصوصی مبتنی بر هوش مصنوعی: تشخیص PII برای حریم خصوصی، امنیت و انطباق

این گردش کار با نام "روتر هوشمند با حفظ حریم خصوصی مبتنی بر هوش مصنوعی: تشخیص PII برای حریم خصوصی، امنیت و انطباق" به عنوان یک خط لوله پردازش پیام هوش مصنوعی با اولویت حریم خصوصی طراحی شده است. هدف اصلی آن تشخیص اطلاعات شناسایی شخصی (PII) در پیام‌های چت ورودی، طبقه‌بندی حساسیت و ریسک آن داده‌ها، و هدایت هوشمندانه پیام‌ها به محیط‌های پردازش هوش مصنوعی محلی یا ابری است. این امر انطباق با مقررات (GDPR، HIPAA، PCI، SOX)، حفاظت از داده‌های حساس، تسهیل آمادگی حسابرسی و افزایش کارایی عملیاتی را تضمین می‌کند.

این گردش کار و سایر راهکارهای اتوماسیون قدرتمند را در کاتالوگ Axeto کاوش کنید: https://axeto.ai/n8n

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

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

1. دریافت ورودی: دریافت پیام‌های چت ورودی کاربر.

2. تشخیص پیشرفته PII: تحلیل پیام‌ها با استفاده از تطبیق الگوی پیشرفته و امتیازدهی ریسک برای تشخیص و پوشاندن (masking) PII.

3. تصمیم‌گیری مسیریابی: اعمال یک سوئیچ مبتنی بر قانون برای تعیین مسیر پردازش مناسب بر اساس شدت و زمینه PII تشخیص داده شده.

4. ثبت انطباق و حسابرسی: ثبت ردپاهای حسابرسی ناشناس برای انطباق و نظارت بدون افشای PII خام.

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

6. نظارت و هشدار در زمان واقعی: تجمیع معیارهای عملکرد، امنیت و انطباق، و تولید هشدار برای آگاهی عملیاتی.

7. پردازش عامل‌های هوش مصنوعی (AI Agents): مسیریابی پیام‌ها به یک عامل هوش مصنوعی محلی/خصوصی برای داده‌های حساس یا یک عامل هوش مصنوعی ابری/لبه برای داده‌های غیرحساس یا کم‌خطر.

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

---

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

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

هدف: دریافت و آغاز پردازش پیام‌های چت ورودی.

گره‌ها:

  • هنگام دریافت پیام چت

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

* نقش: به عنوان نقطه ورود گردش کار عمل می‌کند و از طریق یک وب‌هوک پیکربندی شده، منتظر پیام‌های چت ورودی می‌ماند.

* پیکربندی: از تنظیمات پیش‌فرض تریگر چت استفاده می‌کند.

* ورودی: پیام‌های چت خارجی (از طریق وب‌هوک پیکربندی شده).

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

* نسخه: ۱.۱

* موارد لبه: بارگذاری‌های نامعتبر (Malformed payloads) یا محتوای پیام گمشده ممکن است بر تشخیص PII پایین دست تأثیر بگذارد اما به طور مطلوب مدیریت می‌شوند.

---

۲. تشخیص پیشرفته PII

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

گره‌ها:

  • تحلیلگر الگوی پیشرفته PII

* نوع: n8n-nodes-base.code (جاوا اسکریپت)

* نقش: موتور اصلی برای شناسایی الگوهای PII، امتیازدهی ریسک آن‌ها، ماسک کردن زیررشته‌های شناسایی شده و طبقه‌بندی زمینه پیام (مانند مالی، پزشکی، حقوقی، شخصی).

* پیکربندی: از جاوا اسکریپت سفارشی با الگوهای regex گسترده برای انواع رایج PII مانند شماره تأمین اجتماعی (SSN)، شماره کارت اعتباری، آدرس‌های ایمیل، شماره تلفن، آدرس‌های IP، شناسه‌های پزشکی و شماره حساب استفاده می‌کند.

* منطق کلیدی:

* piiPatterns: Regex، سطوح اطمینان، شدت و قوانین ماسک کردن را برای انواع مختلف PII تعریف می‌کند.

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

* maskPII(): تابعی که زیررشته‌های PII شناسایی شده را ماسک می‌کند و ساختار پیام را حفظ می‌کند.

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

* خروجی: یک شیء JSON حاوی پیام ماسک شده، امتیاز ریسک محاسبه شده، بالاترین شدت PII تشخیص داده شده، زمینه پیام، جزئیات الگوهای تشخیص داده شده، پرچم‌های انطباق و دلیل مسیریابی اولیه.

* ورودی: JSON پیام چت ورودی از گره chatTrigger.

* خروجی: JSON پیام حاشیه‌نویسی شده با نتایج تشخیص PII و تصمیم مسیریابی.

* نسخه: ۲

* موارد لبه:

* عدم وجود محتوای پیام منجر به عدم تشخیص PII و یادداشت خطا می‌شود.

* احتمال مثبت/منفی کاذب regex؛ ماسک کردن به گونه‌ای طراحی شده که محافظه‌کارانه باشد.

* عملکرد ممکن است بسته به اندازه پیام و پیچیدگی regex متفاوت باشد.

* مدیریت خطا: در صورت بروز خطا، پردازش با خروجی‌های پیش‌فرض ادامه می‌یابد.

---

۳. تصمیم‌گیری مسیریابی

هدف: هدایت هوشمندانه پیام‌ها به مسیر پردازش صحیح بر اساس شدت PII، امتیاز ریسک و زمینه.

گره‌ها:

  • سوئیچ مسیریابی پیشرفته PII

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

* نقش: منطق مسیریابی چند سطحی را پیاده‌سازی می‌کند:

* PII حیاتی یا ریسک بالا: فقط به پردازش محلی هدایت می‌کند.

* PII استاندارد یا زمینه‌های حساس (مانند مالی، پزشکی): به پردازش محلی هدایت می‌کند.

* عدم تشخیص PII: به پردازش ابری هدایت می‌کند.

* پیکربندی: از شرایطی استفاده می‌کند که فیلدهای JSON را ارزیابی می‌کنند: highestSeverity، piiDetected و riskScore.

* خروجی‌ها:

* "PII حیاتی - فقط محلی"

* "PII تشخیص داده شد - پردازش محلی"

* "پاک - پردازش ابری"

* ورودی: JSON پیام حاشیه‌نویسی شده از تحلیلگر الگوی پیشرفته PII.

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

* نسخه: ۳.۲

* موارد لبه: تنظیم دقیق آستانه‌های امتیاز ریسک برای جلوگیری از مسیریابی اشتباه بسیار مهم است.

---

۴. ثبت انطباق و حسابرسی

هدف: ایجاد گزارش‌های حسابرسی دقیق و ناشناس برای انطباق با مقررات و نظارت.

گره‌ها:

  • ثبت کننده انطباق و حسابرسی

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

* نقش: ورودی‌های حسابرسی ناشناس را تولید می‌کند، شامل ردیابی جلسه، شناسه‌های پیام، دلایل مسیریابی، امتیازات ریسک، انطباق

جدول خلاصه

نام گره (Node Name)نوع گره (Node Type)نقش عملکردی (Functional Role)گره(های) ورودی (Input Node(s))گره(های) خروجی (Output Node(s))یادداشت چسبان (Sticky Note)
When chat message received@n8n/n8n-nodes-langchain.chatTriggerنقطه ورود برای پیام‌های چت دریافتی-Enhanced PII Pattern Analyzerروتر با حفظ حریم خصوصی: مفهوم گردش کار تشخیص پیشرفته PII [از اینجا شروع کنید]
Enhanced PII Pattern Analyzern8n-nodes-base.codeتشخیص PII، امتیازدهی ریسک، ماسک کردن داده‌های حساسWhen chat message receivedEnhanced PII Routing Switchتحلیلگر الگوی پیشرفته PII 🧠 - توضیح دقیق تشخیص و ماسک کردن PII
Enhanced PII Routing Switchn8n-nodes-base.switchمسیریابی پیام‌ها بر اساس شدت و ریسک PIIEnhanced PII Pattern AnalyzerCompliance & Audit Logger (2 خروجی)، Agent [Edge] (مسیر داده پاک)سوئیچ مسیریابی پیشرفته PII 📊 - توضیح منطق تصمیم‌گیری مسیریابی
Compliance & Audit Loggern8n-nodes-base.codeثبت ردپاهای حسابرسی ناشناس برای انطباقEnhanced PII Routing SwitchError Handler & Recoveryثبت کننده انطباق و حسابرسی 🔒 - اطمینان از حریم خصوصی داده و قابلیت حسابرسی
Error Handler & Recoveryn8n-nodes-base.codeتشخیص خطاها، ثبت مشکلات و اعمال بازیابیCompliance & Audit LoggerReal-time Monitoring Dashboardمدیریت خطا و بازیابی 🚨 - حفظ انعطاف‌پذیری و انطباق
Real-time Monitoring Dashboardn8n-nodes-base.codeتجمیع معیارها، تولید هشدارهاError Handler & RecoveryAgent [Edge]، AI Agent [Private]داشبورد نظارت در زمان واقعی 📈 - ردیابی عملکرد، امنیت و انطباق
Agent [Edge]@n8n/n8n-nodes-langchain.agentپردازش هوش مصنوعی برای پیام‌های پاک/مسیریابی شده به ابرReal-time Monitoring Dashboard(اتصال به OpenRouter Chat Model، Simple Memory)عامل [لبه] ☁️ - پردازش هوش مصنوعی مبتنی بر ابر برای داده‌های غیرحساس
AI Agent [Private]@n8n/n8n-nodes-langchain.agentپردازش هوش مصنوعی برای پیام‌های حساس/مسیریابی شده به صورت محلیReal-time Monitoring Dashboard(اتصال به Ollama Chat Model)عامل هوش مصنوعی [خصوصی] 🔒 - پردازش هوش مصنوعی محلی برای داده‌های حساس
Ollama Chat Model@n8n/n8n-nodes-langchain.lmChatOllamaرابط مدل زبان محلیAI Agent [Private]AI Agent [Private]مدل چت Ollama 💻 - فعال‌سازی عامل هوش مصنوعی خصوصی
OpenRouter Chat Model@n8n/n8n-nodes-langchain.lmChatOpenRouterرابط مدل زبان ابریAgent [Edge]Agent [Edge]مدل چت OpenRouter 🌐 - فعال‌سازی عامل هوش مصنوعی لبه
Simple Memory@n8n/n8n-nodes-langchain.memoryBufferWindowحفظ زمینه مکالمه (پنجره ۵۰ پیامی)Agent [Edge]Agent [Edge]حافظه ساده 💬 - بهبود تعامل هوش مصنوعی با تاریخچه مکالمه

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

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

هدف اصلی این گردش کار n8n چیست؟

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

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

این گردش کار با تشخیص و پوشاندن (masking) PII، ثبت ردپاهای حسابرسی ناشناس و هدایت داده‌های حساس به محیط‌های پردازش امن‌تر، به انطباق با مقرراتی مانند GDPR و HIPAA کمک کرده و از داده‌های حساس محافظت می‌کند.

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

این گردش کار از الگوهای regex پیشرفته برای شناسایی انواع رایج PII مانند شماره تأمین اجتماعی، شماره کارت اعتباری، آدرس‌های ایمیل، شماره تلفن، آدرس‌های IP و شناسه‌های پزشکی استفاده می‌کند.

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

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

workflowهای مرتبط

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