
ساخت پایگاه دانش با Google Docs، Discord و GPT-4o-mini در n…
14 دقیقه مطالعه · منتشر شده ۱۴۰۵/۴/۱۸
دانلود workflow
فایل JSON آماده import در n8n — credentialها باید در n8n شما تنظیم شوند.
- فایل JSON را دانلود کنید.
- در n8n: Workflows → Import from File.
- Credentialهای هر node را متصل کنید.
- workflow را فعال کنید.
شناسه workflow: 4388 · منبع: کاتالوگ Axeto
پایگاه دانش مجهز با Google Docs، Discord و GPT-4o-mini
https://axeto.ai/n8n
پایگاه دانش مجهز با Google Docs، Discord و GPT-4o-mini
۱. نمای کلی گردش کار
این گردش کار یک پایگاه دانش مجهز با ادغام Google Docs، Discord و GPT-4o-mini را برای مدیریت و استفاده از حافظههای بلندمدت و پاسخهای با کمک هوش مصنوعی پیادهسازی میکند. این گردش کار برای موارد استفادهای طراحی شده است که در آنها عاملهای مکالمهای یا خودکار نیاز به ذخیره، بازیابی و تعامل با پایگاههای دانش پایدار دارند که در Google Docs ذخیره شدهاند، از طریق GPT-4o-mini غنیسازی و پرسوجو میشوند و از طریق کانالهای Discord یا پیامهای مستقیم ارتباط برقرار میکنند.
منطق گردش کار به بلوکهای زیر سازماندهی شده است:
- ۱.۱ دریافت ورودی: نقاط ورود برای محرکها و دستورات خارجی که عملیات حافظه را آغاز میکنند.
- ۱.۲ مسیریاب پردازش حافظه: تصمیم میگیرد کدام عملیات مربوط به حافظه انجام شود: ذخیره یا بازیابی حافظهها.
- ۱.۳ ذخیرهسازی و بازیابی حافظه Google Docs: با Google Docs برای پایدارسازی یا واکشی حافظههای بلندمدت ارتباط برقرار میکند.
- ۱.۴ پردازش عامل هوش مصنوعی: از GPT-4o-mini و یک عامل هوش مصنوعی برای تولید پاسخها بر اساس حافظههای بازیابی شده یا ورودیهای خارجی استفاده میکند.
- ۱.۵ ادغام Discord: پیامهای تولید شده توسط هوش مصنوعی یا دادههای حافظه را به کانالهای Discord یا پیامهای مستقیم ارسال میکند.
- ۱.۶ فراخوانی گردش کار فرعی: از گردش کارهای ابزار Langchain برای عملیات تخصصی مانند ذخیره، بازیابی یا ارسال حافظهها استفاده میکند.
---
۲. تجزیه و تحلیل بلوک به بلوک
#### ۲.۱ دریافت ورودی
نمای کلی:
این بلوک گردش کار را یا با اجرای توسط گردش کار دیگر یا از طریق محرک وبهوک MCP Server آغاز میکند و دادههای اولیه را برای عملیات حافظه آماده میسازد.
گرههای درگیر:
- هنگام اجرای توسط گردش کار دیگر
- محرک MCP Server
- ویرایش فیلدها
جزئیات گره:
- هنگام اجرای توسط گردش کار دیگر
- نوع: Execute Workflow Trigger
- نقش: نقطه ورود برای گردش کارهای خارجی برای آغاز این گردش کار به صورت برنامهریزی شده.
- پیکربندی: محرک پیشفرض بدون پارامتر.
- اتصالات: خروجی به گره ویرایش فیلدها.
- موارد لبهای: مشکلات احتمالی در صورت ارسال دادههای نادرست یا ناقص توسط گردش کارهای بالادستی.
- محرک MCP Server
- نوع: MCP Trigger (Webhook)
- نقش: نقطه ورود وبهوک برای دریافت فراخوانیهای خارجی (به عنوان مثال، از Discord یا سایر سرویسها).
- پیکربندی: از یک شناسه وبهوک خاص برای فراخوانیهای خارجی امن استفاده میکند.
- اتصالات: خروجی به گردش کارهای فرعی Langchain (ذخیره حافظهها، بازیابی حافظهها، ارسال حافظهها به Discord).
- موارد لبهای: خرابی احراز هویت وبهوک، قطع شدن شبکه.
- ویرایش فیلدها
- نوع: Set node
- نقش: آمادهسازی یا قالببندی فیلدهای داده ورودی برای مسیریابی.
- پیکربندی: فیلدهای داده ورودی را در صورت نیاز برای پردازش پاییندستی تنظیم یا اصلاح میکند.
- اتصالات: خروجی به گره مسیریاب ابزار حافظه.
- موارد لبهای: خطاهای عبارت در صورت غیرمنتظره بودن ساختار داده ورودی.
---
#### ۲.۲ مسیریاب پردازش حافظه
نمای کلی:
اجرای گردش کار را بر اساس نوع عملیات حافظه درخواستی (ذخیره یا بازیابی) مسیریابی میکند.
گرههای درگیر:
- مسیریاب ابزار حافظه
جزئیات گره:
- مسیریاب ابزار حافظه
- نوع: Switch node
- نقش: بسته به شرایط/پرچمهای ورودی، جریان را به سمت ذخیره یا بازیابی حافظهها هدایت میکند.
- پیکربندی: شرایط سوئیچ احتمالاً بر اساس پارامترهای ورودی که نوع عملیات را نشان میدهند، است.
- اتصالات: خروجی به سه گره Google Docs:
- ذخیره حافظههای بلندمدت
- بازیابی حافظههای بلندمدت
- بازیابی حافظههای بلندمدت Discord
- موارد لبهای: کلیدهای مسیریابی نادرست یا گم شده که منجر به عدم اجرای پاییندستی میشود.
---
#### ۲.۳ ذخیرهسازی و بازیابی حافظه Google Docs
نمای کلی:
خواندن و نوشتن واقعی را از اسناد Google Docs که به عنوان پایگاه داده حافظه بلندمدت عمل میکنند، مدیریت میکند.
گرههای درگیر:
- ذخیره حافظههای بلندمدت
- پاسخ ذخیره شده
- بازیابی حافظههای بلندمدت
- پاسخ با حافظههای بلندمدت
- بازیابی حافظههای بلندمدت Discord
جزئیات گره:
- ذخیره حافظههای بلندمدت
- نوع: Google Docs node (write/update)
- نقش: دادههای حافظه جدید را در یک سند Google Docs ذخیره میکند.
- پیکربندی: شناسه سند و پوشه احتمالاً برای مشخص کردن مکان ذخیرهسازی پیکربندی شدهاند.
- اتصالات: خروجی به گره پاسخ ذخیره شده.
- موارد لبهای: خرابی احراز هویت API Google، محدودیتهای نرخ، خطاهای دسترسی به سند.
- پاسخ ذخیره شده
- نوع: Set node
- نقش: تأییدیه یا پاسخ را پس از ذخیره حافظهها تنظیم میکند.
- پیکربندی: احتمالاً پرچمها یا پیامهای موفقیت را تنظیم میکند.
- اتصالات: خروجیهای بیشتر ندارد.
- موارد لبهای: موارد لبهای قابل توجهی ندارد.
- بازیابی حافظههای بلندمدت
- نوع: Google Docs node (read)
- نقش: دادههای حافظه را از Google Docs برای پردازش میخواند.
- پیکربندی: مکان سند مشخص شده است.
- اتصالات: خروجی به گره پاسخ با حافظههای بلندمدت.
- موارد لبهای: اسناد گمشده، خطاهای مجوز.
- پاسخ با حافظههای بلندمدت
- نوع: Set node
- نقش: محتوای حافظه بازیابی شده را برای استفاده پاییندستی قالببندی یا بستهبندی میکند.
- پیکربندی: فیلدهای خاصی را با دادههای بازیابی شده تنظیم میکند.
- اتصالات: گرههای پاییندستی در اینجا وجود ندارد، اما به عنوان داده خروجی استفاده میشود.
- موارد لبهای: دادههای خالی یا نادرست.
- بازیابی حافظههای بلندمدت Discord
- نوع: Google Docs node (read)
- نقش: حافظهها را به طور خاص برای پردازش عامل هوش مصنوعی مربوط به Discord بازیابی میکند.
- پیکربندی: مشابه بازیابی حافظههای بلندمدت اما احتمالاً سند یا پرسوجوی متفاوتی دارد.
- اتصالات: خروجی به گره عامل هوش مصنوعی.
- موارد لبهای: مشابه سایر گرههای Google Docs.
---
#### ۲.۴ پردازش عامل هوش مصنوعی
نمای کلی:
ورودیها و حافظهها را با استفاده از مدل زبان GPT-4o-mini و گره عامل هوش مصنوعی پردازش میکند و پاسخها را تولید کرده و استفاده از ابزارهای هوش مصنوعی را هماهنگ میکند.
گرههای درگیر:
- عامل هوش مصنوعی
- 4o-mini
جزئیات گره:
- عامل هوش مصنوعی
- نوع: Langchain Agent node
- نقش: منطق عامل، استفاده از ابزار و تولید پاسخ را با استفاده از GPT-4o-mini و سایر ابزارها هماهنگ میکند.
- پیکربندی: به مدل زبان و ابزارهای هوش مصنوعی متصل است، برای منطق عامل پیکربندی شده است.
- اتصالات:
- دادههای حافظه را از بازیابی حافظههای بلندمدت Discord دریافت میکند.
- به گرههای 4o-mini، DM User و Send to Channel به عنوان ابزارهای هوش مصنوعی خروجی میدهد.
- موارد لبهای: محدودیتهای نرخ مدل، خطاهای قالببندی اعلان، احراز هویت API.
- 4o-mini
- نوع: Langchain LM Chat OpenAI node
- نقش: پاسخهای مدل زبان مبتنی بر GPT-4o-mini را ارائه میدهد.
- پیکربندی: از اعتبارنامههای OpenAI پیکربندی شده در n8n برای مدل GPT-4o-mini استفاده میکند.
- اتصالات: ورودی را از عامل هوش مصنوعی دریافت میکند، به آن خروجی میدهد.
- موارد لبهای: قطع شدن API، خطاهای اعلان نامعتبر.
---
#### ۲.۵ ادغام Discord
نمای کلی:
پیامهای تولید شده توسط هوش مصنوعی یا محتوای حافظه را به کانالهای Discord یا مستقیماً به کاربران ارسال میکند.
گرههای درگیر:
- DM User
- Send to Channel
جزئیات گره:
- DM User
- نوع: Discord Tool node
- نقش: پیامهای مستقیم را به کاربران Discord ارسال میکند.
- پیکربندی: از وبهوک پیکربندی شده Discord با اعتبارنامههای OAuth2 استفاده میکند.
- اتصالات: ورودی ابزار هوش مصنوعی را از عامل هوش مصنوعی دریافت میکند.
- موارد لبهای: محدودیتهای نرخ API Discord، محدودیتهای DM کاربر، شناسههای کاربری نامعتبر.
- Send to Channel
- نوع: Discord Tool node
- نقش: پیامها را به کانالهای Discord ارسال میکند.
- پیکربندی: همان وبهوک گره DM User.
- اتصالات: ورودی ابزار هوش مصنوعی را از عامل هوش مصنوعی دریافت میکند.
- موارد لبهای: مشکلات مجوز کانال، محدودیتهای طول پیام.
---
#### ۲.۶ فراخوانی گردش کار فرعی (گردش کارهای ابزار Langchain)
نمای کلی:
گردش کارهای فرعی تخصصی را برای ذخیره، بازیابی و ارسال حافظهها با استفاده از ادغام Langchain فراخوانی میکند.
گرههای درگیر:
- Save Memories
- Retrieve Memories
- Send Memories to Discord
جزئیات گره:
- Save Memories
- نوع: Langchain Tool Workflow node
- نقش: گردش کار فرعی اختصاص داده شده به ذخیره دادههای حافظه، احتمالاً منطق پیچیده Langchain یا پردازش چند مرحلهای را مدیریت میکند.
- اتصالات: از محرک MCP Server به عنوان ورودی ابزار هوش مصنوعی استفاده میکند.
- موارد لبهای: خطاهای گردش کار فرعی، پارامترهای گمشده.
- Retrieve Memories
- نوع: Langchain Tool Workflow node
- نقش: گردش کار فرعی برای مدیریت بازیابی حافظهها با پردازش Langchain.
- اتصالات: مشابه Save Memories.
- موارد لبهای: مشابه Save Memories.
- Send Memories to Discord
- نوع: Langchain Tool Workflow node
- نقش: دادههای حافظه پردازش شده یا پاسخهای هوش مصنوعی را از طریق ابزارهای Langchain به Discord ارسال میکند.
- اتصالات: مشابه موارد بالا.
- موارد لبهای: مشابه موارد بالا.
---
۳. جدول خلاصه
| نام گره | نوع گره | نقش عملکردی | گره(های) ورودی | گره(های) خروجی | یادداشت چسبان |
|---|---|---|---|---|---|
| هنگام اجرای توسط گردش کار دیگر | Execute Workflow Trigger | محرک ورود از گردش کارهای دیگر | - | ویرایش فیلدها | |
| ویرایش فیلدها | Set | فیلدها را برای مسیریابی آماده میکند | هنگام اجرای توسط گردش کار دیگر | مسیریاب ابزار حافظه | |
| مسیریاب ابزار حافظه | Switch | به ذخیره یا بازیابی حافظهها مسیریابی میکند | ویرایش فیلدها | ذخیره حافظههای بلندمدت، بازیابی حافظههای بلندمدت، بازیابی حافظههای بلندمدت Discord | |
| ذخیره حافظههای بلندمدت | Google Docs | دادههای حافظه را در Google Docs ذخیره میکند | مسیریاب ابزار حافظه | پاسخ ذخیره شده | |
| پاسخ ذخیره شده | Set | عملیات ذخیره را تأیید میکند | ذخیره حافظههای بلندمدت | - | |
| بازیابی حافظههای بلندمدت | Google Docs | دادههای حافظه را از Google Docs بازیابی میکند | مسیریاب ابزار حافظه | پاسخ با حافظههای بلندمدت | |
| پاسخ با حافظههای بلندمدت | Set | حافظههای بازیابی شده را قالببندی میکند | بازیابی حافظههای بلندمدت | - | |
| بازیابی حافظههای بلندمدت Discord | Google Docs | حافظهها را برای پردازش هوش مصنوعی Discord بازیابی میکند | مسیریاب ابزار حافظه | عامل هوش مصنوعی | |
| محرک MCP Server | MCP Trigger (Webhook) | نقطه ورود وبهوک برای درخواستهای مربوط به حافظه | - | Save Memories, Retrieve Memories, Send Memories to Discord | |
| Save Memories | Langchain Tool Workflow | گردش کار فرعی برای ذخیره حافظهها | محرک MCP Server | - | |
| Retrieve Memories | Langchain Tool Workflow | گردش کار فرعی برای بازیابی حافظهها | محرک MCP Server | - | |
| Send Memories to Discord | Langchain Tool Workflow | گردش کار فرعی برای ارسال پیام حافظه به Discord | محرک MCP Server | - | |
| عامل هوش مصنوعی | Langchain Agent | عامل اصلی هوش مصنوعی برای پردازش و تصمیمگیری | بازیابی حافظههای بلندمدت Discord | 4o-mini, DM User, Send to Channel | |
| 4o-mini | Langchain LM Chat OpenAI | مدل زبان GPT-4o-mini برای پاسخها | عامل هوش مصنوعی | عامل هوش مصنوعی | |
| DM User | Discord Tool | پیامهای مستقیم را به کاربران Discord ارسال میکند | عامل هوش مصنوعی | - | |
| Send to Channel | Discord Tool | پیامها را به کانالهای Discord ارسال میکند | عامل هوش مصنوعی | - |
---
۴. بازسازی گردش کار از ابتدا
۱. ایجاد گره "هنگام اجرای توسط گردش کار دیگر"
- نوع: Execute Workflow Trigger
- بدون پارامترهای ویژه.
- موقعیت: نقطه ورود.
- خروجی را به گره ویرایش فیلدها متصل کنید.
۲. ایجاد گره "ویرایش فیلدها"
- نوع: Set
- برای تنظیم یا اصلاح فیلدهای داده ورودی لازم برای مسیریابی (به عنوان مثال، پرچمها یا انواع عملیات) پیکربندی کنید.
- خروجی را به گره مسیریاب ابزار حافظه متصل کنید.
۳. ایجاد گره "مسیریاب ابزار حافظه"
- نوع: Switch
- شرایط را برای مسیریابی بر اساس عملیات پیکربندی کنید: به عنوان مثال، اگر input.operation == "save" → خروجی ۱؛ اگر "retrieve" → خروجی ۲؛ اگر "retrieve_discord" → خروجی ۳.
- خروجیها را به موارد زیر متصل کنید:
- ذخیره حافظههای بلندمدت
- بازیابی حافظههای بلندمدت
- بازیابی حافظههای بلندمدت Discord
۴. ایجاد گره "ذخیره حافظههای بلندمدت"
- نوع: Google Docs
- اعتبارنامههای Google Docs را پیکربندی کنید.
- شناسه سند یا پوشهای را که حافظهها در آن ذخیره میشوند، تنظیم کنید.
- خروجی را به گره پاسخ ذخیره شده متصل کنید.
۵. ایجاد گره "پاسخ ذخیره شده"
- نوع: Set
- برای تنظیم یک پیام تأیید یا وضعیت پیکربندی کنید.
- بدون اتصالات پاییندستی.
۶. ایجاد گره "بازیابی حافظههای بلندمدت"
- نوع: Google Docs
- برای خواندن از سند Google Docs مناسب پیکربندی کنید.
- خروجی را به گره پاسخ با حافظههای بلندمدت متصل کنید.
۷. ایجاد گره "پاسخ با حافظههای بلندمدت"
- نوع: Set
- برای قالببندی یا بستهبندی حافظه بازیابی شده برای استفاده پاییندستی پیکربندی کنید.
- بدون اتصالات پاییندستی.
۸. ایجاد گره "بازیابی حافظههای بلندمدت Discord"
- نوع: Google Docs
- برای سند حافظه مربوط به Discord پیکربندی کنید.
- خروجی را به گره عامل هوش مصنوعی متصل کنید.
۹. ایجاد گره "محرک MCP Server"
- نوع: MCP Trigger (Webhook)
- شناسه وبهوک و تنظیمات امنیتی لازم را پیکربندی کنید.
- خروجیها را به سه گره Langchain Tool Workflow متصل کنید:
- Save Memories
- Retrieve Memories
- Send Memories to Discord
۱۰. ایجاد گره "Save Memories"
- نوع: Langchain Tool Workflow
- برای مدیریت ذخیره دادههای حافظه پیکربندی کنید.
- ورودی را از خروجی ابزار هوش مصنوعی محرک MCP Server متصل کنید.
۱۱. ایجاد گره "Retrieve Memories"
- نوع: Langchain Tool Workflow
- برای مدیریت بازیابی دادههای حافظه پیکربندی کنید.
- ورودی را از خروجی ابزار هوش مصنوعی محرک MCP Server متصل کنید.
۱۲. ایجاد گره "Send Memories to Discord"
- نوع: Langchain Tool Workflow
- برای ارسال حافظه یا پاسخهای هوش مصنوعی به Discord پیکربندی کنید.
- ورودی را از خروجی ابزار هوش مصنوعی محرک MCP Server متصل کنید.
۱۳. ایجاد گره "عامل هوش مصنوعی"
- نوع: Langchain Agent
- برای استفاده از GPT-4o-mini به عنوان مدل زبان پیکربندی کنید.
- ورودی را از گره بازیابی حافظههای بلندمدت Discord متصل کنید.
- خروجیها را به گرههای 4o-mini، DM User و Send to Channel متصل کنید.
۱۴. ایجاد گره "4o-mini"
- نوع: Langchain LM Chat OpenAI
- اعتبارنامههای OpenAI را با مدل GPT-4o-mini پیکربندی کنید.
- ورودی را از عامل هوش مصنوعی متصل کنید، به آن خروجی دهید.
۱۵. ایجاد گره "DM User"
- نوع: Discord Tool
- اعتبارنامهها و وبهوک Discord OAuth2 را با مجوزهای مناسب پیکربندی کنید.
- ورودی را از عامل هوش مصنوعی متصل کنید.
۱۶. ایجاد گره "Send to Channel"
- نوع: Discord Tool
- همان اعتبارنامههای Discord را به عنوان گره DM User پیکربندی کنید.
- ورودی را از عامل هوش مصنوعی متصل کنید.
۱۷. بررسی تمام اعتبارنامهها:
- اعتبارنامههای Google Docs OAuth2 باید برای گرههای Google Docs تنظیم شوند.
- اعتبارنامههای OpenAI برای استفاده از مدل GPT-4o-mini پیکربندی شدهاند.
- اعتبارنامههای Discord OAuth2 با مجوزهای مناسب پیکربندی شدهاند.
۱۸. آزمایش گردش کار:
- از طریق وبهوک یا فراخوانی گردش کار خارجی آغاز کنید.
- عملیات ذخیره و بازیابی حافظه را تأیید کنید.
- تولید پاسخ هوش مصنوعی و ارسال پیام Discord را تأیید کنید.
---
۵. یادداشتهای عمومی و منابع
| محتوای یادداشت | زمینه یا پیوند |
|---|---|
| گردش کار پایگاه دانش مجهز، Google Docs را برای ذخیرهسازی، GPT-4o-mini را برای پردازش هوش مصنوعی و Discord را برای ارتباط ترکیب میکند. | توضیحات گردش کار. |
| گره MCP Server Trigger ادغام مبتنی بر وبهوک را برای عملیات حافظه تسهیل میکند. | مستندات وبهوک MCP یا دستورالعملهای استفاده داخلی. |
| گرههای Langchain پردازش ماژولار هوش مصنوعی و هماهنگی ابزار را در گردش کارهای n8n امکانپذیر میسازند. | https://n8n.io/integrations/n8n-nodes-langchain |
| گرههای Discord Tool به اعتبارنامههای OAuth2 با مجوزهای ارسال پیام و DM نیاز دارند. | پورتال توسعهدهندگان Discord: https://discord.com/developers/applications |
| مدل GPT-4o-mini OpenAI باید به درستی در اعتبارنامههای OpenAI و پیکربندیهای گره مشخص شود. | مستندات API OpenAI: https://platform.openai.com/docs/models/gpt-4o-mini |
---
سلب مسئولیت:
متن ارائه شده منحصراً از یک ادغام گردش کار خودکار n8n تولید شده است. این متن به طور کامل با سیاستهای محتوای فعلی مطابقت دارد و حاوی هیچ عنصر غیرقانونی، توهینآمیز یا محافظت شدهای نیست. تمام دادههای دستکاری شده قانونی و در دسترس عموم هستند.
Nodeهای استفادهشده
سوالات متداول
این گردش کار n8n چه قابلیتهایی دارد؟▾
این گردش کار به شما امکان میدهد یک پایگاه دانش هوشمند بسازید که اطلاعات را در Google Docs ذخیره میکند، از طریق Discord با کاربران تعامل دارد و از GPT-4o-mini برای پردازش و پاسخدهی هوشمند استفاده میکند.
چگونه اطلاعات در این پایگاه دانش ذخیره میشوند؟▾
اطلاعات به صورت حافظههای بلندمدت در اسناد Google Docs ذخیره میشوند و قابلیت بازیابی و بهروزرسانی دارند.
نقش GPT-4o-mini در این گردش کار چیست؟▾
GPT-4o-mini برای پردازش ورودیها، تولید پاسخهای هوشمند بر اساس اطلاعات پایگاه دانش و غنیسازی تعاملات با کاربران استفاده میشود.
چگونه میتوان با این پایگاه دانش تعامل کرد؟▾
تعامل از طریق کانالهای Discord یا پیامهای مستقیم امکانپذیر است، جایی که کاربران میتوانند سوال بپرسند و پاسخهای هوشمند دریافت کنند.
workflowهای مرتبط
- اتوماسیون جستجوی لینکدین با GPT-4 و جستجوی بولی گوگلHR
- اتوماسیون خلاصهسازی جلسات با Google Drive و OpenAIAI
- تحلیل صوتی با DeepGram و GPT-4o در n8nAI
- اختصاص خودکار کاربران Zammad به سازمانها بر اساس دامنه ایمیلSupport
- گردش کار n8n: ارجاع پشتیبانی هوش مصنوعی به انسانSupport
- ناشناسسازی و بازسازی رزومه با هوش مصنوعی Gemini و Google Sh…HR
