دسته‌بندی و پاسخ خودکار ایمیل با هوش مصنوعی OpenAI و Gmail

دسته‌بندی و پاسخ خودکار ایمیل با هوش مصنوعی OpenAI و Gmail

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

دانلود workflow

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

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

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

سیستم هوشمند دسته‌بندی و پاسخ خودکار ایمیل با استفاده از عوامل OpenAI و Gmail

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

ویژگی‌های کلیدی:

  • دسته‌بندی خودکار ایمیل: ایمیل‌ها را به دسته‌های از پیش تعریف شده (داخلی، پشتیبانی مشتری، تبلیغات، مالی، فروش) مرتب می‌کند.
  • پاسخ‌های مبتنی بر هوش مصنوعی: از عوامل OpenAI GPT-4o برای ایجاد پاسخ‌های حرفه‌ای و مرتبط استفاده می‌کند.
  • یکپارچه‌سازی پایگاه دانش: از یک فروشگاه برداری Pinecone که از Google Drive به‌روز می‌شود، برای دسترسی عوامل هوش مصنوعی به اطلاعات داخلی بهره می‌برد.
  • یکپارچه‌سازی Gmail: برچسب‌ها را اعمال کرده، ایمیل‌ها را خوانده شده علامت‌گذاری می‌کند و پاسخ‌ها را مستقیماً ارسال یا پیش‌نویس می‌کند.
  • اعلان‌های بی‌درنگ: برای ایمیل‌های با اولویت بالا به کانال تلگرام هشدار ارسال می‌کند.
  • ثبت جامع: تعاملات ایمیل و خطاها را برای حسابرسی در Google Sheets ثبت می‌کند.
  • مدیریت خطای قوی: خطاهای گردش کار را برای رفع سریع دریافت و گزارش می‌کند.

این گردش کار را در Axeto.ai کاوش کنید: https://axeto.ai/n8n

---

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

این گردش کار به چندین بلوک کلیدی تقسیم شده است که هر کدام مسئول جنبه خاصی از فرآیند مدیریت ایمیل هستند.

۱. دریافت و دسته‌بندی ایمیل

این بلوک اولیه مسئول تشخیص ایمیل‌های جدید و تعیین دسته بندی آن‌ها است.

  • Gmail Trigger1: با رسیدن یک ایمیل خوانده نشده جدید به صندوق ورودی Gmail شما، گردش کار را آغاز می‌کند.

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

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

* خروجی: JSON دقیق ایمیل، شامل محتوا، هدرها و اطلاعات فرستنده.

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

* نوع: @n8n/n8n-nodes-langchain.agent (یا یک نود دسته‌بندی متن مشابه)

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

  • Gmail Labeling Nodes: بر اساس دسته‌بندی، برچسب‌های مربوطه Gmail به ایمیل اعمال می‌شوند.

* انواع: n8n-nodes-base.gmail

* برچسب‌های اعمال شده: "داخلی"، "پشتیبانی مشتری"، "تبلیغات"، "اداری/مالی"، "فرصت‌های فروش".

۲. پردازش عامل هوش مصنوعی و تولید پاسخ

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

  • عوامل هوش مصنوعی مخصوص دسته بندی: برای هر دسته بندی ایمیل، یک عامل هوش مصنوعی اختصاصی (با استفاده از OpenAI GPT-4o) پاسخی را ایجاد می‌کند. این عوامل از فروشگاه برداری Pinecone برای زمینه استفاده می‌کنند.

* انواع: @n8n/n8n-nodes-langchain.agent (یا نودهای OpenAI که به عنوان عامل پیکربندی شده‌اند)

* عوامل:

* عامل داخلی: ارتباطات داخلی را با تمرکز بر حرفه‌ای بودن و اختصار، با استفاده از Pinecone Vector Store 1 مدیریت می‌کند.

* عامل پشتیبانی مشتری: به سوالات مشتریان با استفاده از Pinecone Vector Store 2 رسیدگی می‌کند.

* عامل تحلیلگر تبلیغات: پیشنهادات تبلیغاتی را خلاصه کرده و اقدامات را توصیه می‌کند، با استفاده از Pinecone Vector Store 3. این با یک نود if برای تعیین اینکه آیا پاسخ لازم است، دنبال می‌شود.

* دستیار مالی و صورتحساب: جزئیات کلیدی را از ایمیل‌های مالی با استفاده از Pinecone Vector Store 4 استخراج می‌کند.

* عامل فروش: پاسخ‌هایی برای ایمیل‌های مربوط به فروش ایجاد کرده و متن اعلان را تولید می‌کند، با استفاده از Pinecone Vector Store 5.

* پایگاه دانش: Pinecone Vector Stores (۱-۵) به عنوان پایگاه دانش برای این عوامل عمل می‌کنند.

۳. اقدام Gmail و ثبت وقایع

این بلوک اقدامات نهایی را در Gmail مدیریت کرده و تعامل را ثبت می‌کند.

  • Mark as Read Nodes: اطمینان حاصل می‌کند که ایمیل‌های پردازش شده به عنوان خوانده شده علامت گذاری می‌شوند تا از پردازش مجدد جلوگیری شود.

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

  • Gmail Reply/Draft Nodes: پاسخ تولید شده توسط هوش مصنوعی را مستقیماً برای فرستنده ارسال کرده یا بسته به پیکربندی آن را به عنوان پیش نویس ذخیره می‌کند.

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

  • Google Sheets Logging Nodes: سطری را به یک صفحه گسترده Google اضافه می‌کند و فراداده ایمیل، پاسخ تولید شده توسط هوش مصنوعی، دسته بندی و زمان‌بندی‌ها را ثبت می‌کند.

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

۴. اعلان‌های تلگرام

این بلوک برای ایمیل‌های با اولویت بالا به یک کانال تلگرام تعیین شده هشدار ارسال می‌کند.

  • Telegram Notifier Nodes: پیام‌هایی حاوی موضوع ایمیل و پیوندی به پیش نویس یا صندوق ورودی Gmail برای ایمیل‌های فوری (فروش، مالی، پشتیبانی مشتری، داخلی) ارسال می‌کند.

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

۵. مدیریت اسناد و به‌روزرسانی پایگاه دانش

این بلوک با پردازش اسناد از Google Drive، پایگاه دانش عوامل هوش مصنوعی را حفظ می‌کند.

  • Google Drive Trigger: یک پوشه خاص Google Drive را برای فایل‌های جدید یا به‌روز شده نظارت می‌کند.

* نوع: n8n-nodes-base.googleDrive (یا یک تریگر مشابه)

* پیکربندی: شناسه پوشه خاص (1jeDVlGiTd3k-ufDzNDwGXMT5gPiC9MWT) را بررسی می‌کند.

  • Data Processing Nodes:

* Edit Fields (n8n-nodes-base.set): فراداده فایل را استخراج می‌کند.

* Delete Duplicated (n8n-nodes-base.httpRequest): ورودی‌های موجود در Pinecone را برای جلوگیری از تکرار حذف می‌کند.

* Download file (n8n-nodes-base.googleDrive): محتوای فایل را دریافت می‌کند.

* Embeddings OpenAI: بردارهای جاسازی (embeddings) را برای متن سند تولید می‌کند.

* نوع: نود OpenAI Embeddings

* Default Data Loader: داده‌های سند را برای درج بردار آماده می‌کند.

* نوع: نود Document Loader

* Recursive Character Text Splitter: اسناد بزرگ را به بخش‌های قابل مدیریت تقسیم می‌کند.

* نوع: نود Text Splitter

  • Pinecone Vector Store: بردارهای جاسازی تولید شده را تحت فضای نام "Email Automation" در فروشگاه برداری Pinecone درج می‌کند.

* نوع: نود Vector Store

۶. مدیریت خطا و ثبت وقایع

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

  • Error Trigger (n8n-nodes-base.errorTrigger): هرگونه خطایی را که در طول اجرای گردش کار رخ می‌دهد، دریافت می‌کند.
  • Workflow Error Message (n8n-nodes-base.telegram): یک اعلان خطای دقیق به تلگرام ارسال می‌کند، شامل نام گردش کار و جزئیات خطا.
  • log error Data (n8n-nodes-base.googleSheets): جزئیات خطا را برای پیگیری تاریخی به یک صفحه گسترده Google اضافه می‌کند.

---

خلاصه نودها

نام نود (Node Name)نوع نود (Node Type)نقش عملکردی (Functional Role)نود(های) ورودی (Input Node(s))نود(های) خروجی (Output Node(s))
Gmail Trigger1n8n-nodes-base.gmailTriggerفعال‌سازی بر اساس ایمیل‌های خوانده نشده جدید-Text Classifier
Text Classifier@n8n/n8n-nodes-langchain.agentدسته‌بندی ایمیل به دسته مشخصGmail Trigger1Add Label nodes, AI Agents
Add Label: Internaln8n-nodes-base.gmailافزودن برچسب "Internal" به ایمیلText ClassifierInternal Agent
Add Label: Customer Supportn8n-nodes-base.gmailافزودن برچسب "Customer Support" به ایمیلText ClassifierCustomer Support Agent
Add Label: Promotionsn8n-nodes-base.gmailافزودن برچسب "Promotions" به ایمیلText ClassifierPromotions Analyst Agent
Add Label: Admin/Financen8n-nodes-base.gmailافزودن برچسب "Admin/Finance" به ایمیلText ClassifierFinance & Billing Assistant Agent
Add Label: Sales Opportunitiesn8n-nodes-base.gmailافزودن برچسب "Sales Opportunities" به ایمیلText ClassifierSales Agent
Internal Agent@n8n/n8n-nodes-langchain.agentتولید پاسخ برای ایمیل‌های داخلیAdd Label: Internal, Pinecone Vector Store 1Gmail Reply/Draft Node (Internal), Log Node (Internal), Telegram Notifier (Internal)
Customer Support Agent@n8n/n8n-nodes-langchain.agentتولید پاسخ برای ایمیل‌های پشتیبانی مشتریAdd Label: Customer Support, Pinecone Vector Store 2Gmail Reply/Draft Node (Customer Support), Log Node (Customer Support), Telegram Notifier (Customer Support)
Promotions Analyst Agent@n8n/n8n-nodes-langchain.agentتحلیل تبلیغات، پیشنهاد اقدامAdd Label: Promotions, Pinecone Vector Store 3If Node, Gmail Reply/Draft Node (Promotions), Log Node (Promotions)
Finance & Billing Assistant Agent@n8n/n8n-nodes-langchain.agentخلاصه‌سازی ایمیل‌های مالی/صورتحسابAdd Label: Admin/Finance, Pinecone Vector Store 4Gmail Reply/Draft Node (Finance), Log Node (Finance), Telegram Notifier (Finance)
Sales Agent@n8n/n8n-nodes-langchain.agentتولید پاسخ برای ایمیل‌های فروشAdd Label: Sales Opportunities, Pinecone Vector Store 5Gmail Reply/Draft Node (Sales), Log Node (Sales), Telegram Notifier (Sales)
Mark as read (various)n8n-nodes-base.gmailعلامت‌گذاری ایمیل‌های پردازش شده به عنوان خوانده شدهText Classifier-
Gmail Reply/Draft (various)n8n-nodes-base.gmailارسال پاسخ یا ذخیره پیش‌نویسAI AgentsGoogle Sheets Logging Nodes
Google Sheets Logging (various)n8n-nodes-base.googleSheetsثبت تعاملات ایمیلGmail Reply/Draft Nodes-
Telegram Notifier (various)n8n-nodes-base.telegramارسال اعلان برای ایمیل‌های با اولویت بالاAI Agents-
Google Drive Triggern8n-nodes-base.googleDriveفعال‌سازی بر اساس تغییرات فایل در Google Drive-Edit Fields
Edit Fieldsn8n-nodes-base.setاستخراج فراداده فایلGoogle Drive TriggerDelete Duplicated
Delete Duplicatedn8n-nodes-base.httpRequestحذف ورودی‌های موجود PineconeEdit FieldsDownload file
Download filen8n-nodes-base.googleDriveدانلود محتوای فایلDelete DuplicatedEmbeddings OpenAI
Embeddings OpenAIOpenAI Embeddings nodeتولید بردارهای جاسازی (vector embeddings)Download fileDefault Data Loader
Default Data LoaderDocument Loader nodeآماده‌سازی داده‌های سند برای درج در وکتورEmbeddings OpenAIRecursive Character Text Splitter
Recursive Character Text SplitterText Splitter nodeتقسیم متن به قطعاتDefault Data LoaderPinecone Vector Store
Pinecone Vector StoreVector Store nodeدرج وکتورها در PineconeRecursive Character Text Splitter-
Error Triggern8n-nodes-base.errorTriggerگرفتن خطاهای گردش کار-Workflow Error Message, log error Data
Workflow Error Messagen8n-nodes-base.telegramارسال هشدارهای خطای دقیق به تلگرامError Trigger-
log error Datan8n-nodes-base.googleSheetsثبت جزئیات خطا در Google SheetsError Trigger-
n8n-nodes-base.ifn8n-nodes-base.ifمنطق شرطی (مثلاً برای تبلیغات)Promotions Analyst AgentGmail Reply/Draft Node (Promotions)
n8n-nodes-base.stickyNoten8n-nodes-base.stickyNoteارائه یادداشت‌ها و توضیحات در گردش کار--

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

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

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

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

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

برای هر دسته ایمیل، یک عامل هوش مصنوعی اختصاصی OpenAI (مانند GPT-4o) برای تولید پاسخ‌های حرفه‌ای و مرتبط استفاده می‌شود. این عوامل می‌توانند از پایگاه دانش داخلی که از Google Drive به‌روز می‌شود، برای ارائه پاسخ‌های آگاهانه استفاده کنند.

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

این گردش کار با Gmail برای خواندن، برچسب‌گذاری و ارسال ایمیل‌ها، OpenAI برای تولید پاسخ‌های هوش مصنوعی، Google Drive برای نگهداری پایگاه دانش و Telegram برای ارسال اعلان‌های اولویت‌دار ادغام می‌شود. همچنین از Google Sheets برای ثبت وقایع استفاده می‌کند.

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

این گردش کار از فروشگاه‌های برداری (مانند Pinecone) که با اسناد Google Drive به‌روز می‌شوند، به عنوان پایگاه دانش استفاده می‌کند. عوامل هوش مصنوعی می‌توانند به این پایگاه دانش برای دسترسی به اطلاعات داخلی و ارائه پاسخ‌های دقیق‌تر و مرتبط‌تر دسترسی پیدا کنند.

workflowهای مرتبط

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