
ساخت چتبات هوش مصنوعی برای پرسوجو از پایگاه داده Baserow با…
6 دقیقه مطالعه · منتشر شده ۱۴۰۵/۴/۱۸
دانلود workflow
فایل JSON آماده import در n8n — credentialها باید در n8n شما تنظیم شوند.
- فایل JSON را دانلود کنید.
- در n8n: Workflows → Import from File.
- Credentialهای هر node را متصل کنید.
- workflow را فعال کنید.
شناسه workflow: 6603 · منبع: کاتالوگ Axeto
چتبات هوش مصنوعی برای پرسوجو از پایگاه داده Baserow با GPT-4 Mini
این گردش کار نحوه ساخت یک چتبات مجهز به هوش مصنوعی را که میتواند پایگاه داده Baserow شما را با استفاده از مدل GPT-4 Mini OpenAI پرسوجو کند، نشان میدهد. این گردش کار برای سناریوهایی که نیاز به دسترسی مکالمهای به دادههای ساختاریافته دارید، ایدهآل است.
این گردش کار و سایر گردش کارهای قدرتمند را در کاتالوگ Axeto کاوش کنید: https://axeto.ai/n8n
نمای کلی گردش کار
این گردش کار یک تجربه مکالمهای هوش مصنوعی را با موارد زیر هماهنگ میکند:
1. دریافت ورودی کاربر: دریافت پیامها از یک رابط چت از طریق یک وبهوک.
2. پردازش هوش مصنوعی و مدیریت زمینه: استفاده از اجزای Langchain با GPT-4 Mini برای درک پرسوجوها، حفظ تاریخچه مکالمه و تصمیمگیری در مورد اقدامات.
3. تعامل با پایگاه داده: استفاده از یک نود اختصاصی Baserow به عنوان ابزار هوش مصنوعی برای واکشی دادهها از پایگاه داده Baserow شما در پاسخ به درخواستهای کاربر.
جزئیات نودها
1. دریافت ورودی
این بخش دریافت اولیه پیامهای کاربر را مدیریت میکند.
- نود:
Start Chat Conversation
* نوع: @n8n/n8n-nodes-langchain.chatTrigger
* هدف: به عنوان نقطه ورود گردش کار عمل میکند و پیامهای چت را از طریق یک وبهوک دریافت میکند.
* پیکربندی: به یک شناسه وبهوک منحصر به فرد (مانند cf1de04f-3e38-426c-89f0-3bdb110a5dcf) برای نمایش نقطه پایانی وبهوک نیاز دارد.
* وابستگیها: نود Langchain Chat Trigger نسخه 1.1 یا بالاتر.
* مشکلات احتمالی: اتصال وبهوک، پیلودهای نامعتبر یا خالی.
2. پردازش هوش مصنوعی و حافظه
این بخش اصلی، درک هوش مصنوعی و زمینه مکالمه را مدیریت میکند.
- نود:
Smart AI Agent
* نوع: @n8n/n8n-nodes-langchain.agent
* هدف: هماهنگکننده مرکزی. مدل زبان، حافظه و ابزارها (مانند نود Baserow) را برای تولید پاسخهای هوشمندانه ادغام میکند.
* اتصالات: ورودی را از Start Chat Conversation، OpenAI Chat Model، Remember Chat History و Baserow Database دریافت میکند.
* وابستگیها: نود Langchain Agent نسخه 1.7 یا بالاتر.
* مشکلات احتمالی: خطاهای مدل هوش مصنوعی، محدودیتهای حافظه، خرابی اجرای ابزار.
- نود:
OpenAI Chat Model
* نوع: @n8n/n8n-nodes-langchain.lmChatOpenAi
* هدف: قابلیتهای پردازش زبان طبیعی را با استفاده از مدل GPT-4 Mini OpenAI فراهم میکند.
* پیکربندی: به اعتبارنامه API OpenAI نیاز دارد. تنظیمات پیشفرض GPT-4 Mini مگر اینکه سفارشی شده باشند، استفاده میشوند.
* وابستگیها: نود Langchain OpenAI Chat Model نسخه 1.2 یا بالاتر.
* مشکلات احتمالی: خطاهای کلید API/احراز هویت، محدودیت نرخ، مهلت زمانی.
- نود:
Remember Chat History
* نوع: @n8n/n8n-nodes-langchain.memoryBufferWindow
* هدف: تاریخچه مکالمه اخیر را ذخیره و بازیابی میکند و زمینه را برای عامل هوش مصنوعی برای تعاملات منسجمتر فراهم میکند.
* پیکربندی: یک پنجره لغزنده از پیامها حفظ میشود (اندازه پیشفرض در صورت عدم تعیین اعمال میشود).
* وابستگیها: نود Langchain Memory Buffer Window نسخه 1.3 یا بالاتر.
* مشکلات احتمالی: سرریز حافظه، خرابی دادهها.
3. اجرای پرسوجوی پایگاه داده
این بخش به هوش مصنوعی اجازه میدهد تا با دادههای شما تعامل داشته باشد.
- نود:
Baserow Database
* نوع: n8n-nodes-base.baserowTool
* هدف: به عامل هوش مصنوعی امکان میدهد پایگاه داده Baserow شما را پرسوجو کند.
* پیکربندی: به اعتبارنامه API Baserow (کلید API و URL نمونه) که در مدیر اعتبارنامههای n8n پیکربندی شده است، نیاز دارد.
* وابستگیها: نود استاندارد Baserow.
* مشکلات احتمالی: خرابی احراز هویت، خطاهای شبکه، ساختارهای پرسوجوی نامعتبر، نتایج خالی.
جدول خلاصه
| نام نود | نوع نود | نقش عملکردی | نود(های) ورودی | نود(های) خروجی |
|---|---|---|---|---|
| Start Chat Conversation | @n8n/n8n-nodes-langchain.chatTrigger | نقطه ورود؛ دریافت ورودی چت | — | Smart AI Agent |
| Smart AI Agent | @n8n/n8n-nodes-langchain.agent | هماهنگکننده مدل هوش مصنوعی، ابزارها، حافظه | Start Chat Conversation, OpenAI Chat Model, Remember Chat History, Baserow Database | — |
| OpenAI Chat Model | @n8n/n8n-nodes-langchain.lmChatOpenAi | مدل زبان GPT-4 Mini | — | Smart AI Agent |
| Remember Chat History | @n8n/n8n-nodes-langchain.memoryBufferWindow | حفظ زمینه مکالمه | — | Smart AI Agent |
| Baserow Database | n8n-nodes-base.baserowTool | پرسوجوی پایگاه داده Baserow | — | Smart AI Agent |
| Sticky Note | n8n-nodes-base.stickyNote | یادداشت بصری (مثال) | — | — |
ساخت گردش کار
1. افزودن Langchain Chat Trigger:
* نوع نود: Langchain Chat Trigger
* یک شناسه وبهوک را پیکربندی کنید.
* آن را به عنوان نود شروع قرار دهید.
2. افزودن Langchain Agent:
* نوع نود: Langchain Agent
* ورودی اصلی آن را به نود Chat Trigger متصل کنید.
* ورودیها را برای مدل زبان، حافظه و ابزارها آماده کنید.
3. افزودن Langchain OpenAI Chat Model:
* نوع نود: Langchain OpenAI Chat Model
* اعتبارنامه API OpenAI خود را پیکربندی کرده و GPT-4 Mini را انتخاب کنید.
* خروجی آن را به ورودی ai_languageModel نود Langchain Agent متصل کنید.
4. افزودن Langchain Memory Buffer Window:
* نوع نود: Langchain Memory Buffer Window
* اندازه پنجره تاریخچه مکالمه مورد نظر را تنظیم کنید.
* خروجی آن را به ورودی ai_memory نود Langchain Agent متصل کنید.
5. افزودن Baserow Tool:
* نوع نود: Baserow Tool
* اعتبارنامه API Baserow خود را پیکربندی کنید (توکن API، URL نمونه).
* خروجی آن را به ورودی ai_tool نود Langchain Agent متصل کنید.
6. اتصال نودها: اطمینان حاصل کنید که تمام اتصالات همانطور که در بالا توضیح داده شد به درستی برقرار شدهاند.
7. چیدمان و ذخیره: نودها را برای وضوح سازماندهی کرده و گردش کار خود را ذخیره کنید.
نکات و منابع مهم
| موضوع | جزئیات |
|---|---|
| مدیریت اعتبارنامهها | اعتبارنامههای API OpenAI و Baserow خود را به طور ایمن در بخش اعتبارنامههای n8n ذخیره کنید. |
| تنظیمات مدل GPT-4 Mini | پارامترهای مدل مانند دما (temperature) را برای کنترل خلاقیت پاسخها تنظیم کنید. |
| پیکربندی حافظه | اندازه پنجره حافظه را بر اساس طول مکالمات مورد انتظار تنظیم کنید تا تعادل بین زمینه و استفاده از حافظه حفظ شود. |
| ابزار Baserow | اطمینان حاصل کنید که توکن API Baserow شما مجوزهای لازم برای خواندن دادهها را دارد. |
| اشکالزدایی | از قابلیتهای اشکالزدایی n8n برای بررسی جریان دادهها و شناسایی مشکلات در هر نود استفاده کنید. |
| کاتالوگ Axeto | برای الگوهای پیشرفته و گردش کارهای آماده، از https://axeto.ai/n8n دیدن کنید. |
Nodeهای استفادهشده
سوالات متداول
این گردش کار چگونه به پایگاه داده Baserow متصل میشود؟▾
این گردش کار از نود اختصاصی `Baserow Database` استفاده میکند که با استفاده از اعتبارنامههای API Baserow (کلید API و URL نمونه) که در مدیر اعتبارنامههای n8n پیکربندی شدهاند، به پایگاه داده شما متصل میشود.
نقش Langchain در این گردش کار چیست؟▾
Langchain برای مدیریت زمینه مکالمه و پردازش پرسوجوهای کاربر با استفاده از مدل GPT-4 Mini OpenAI استفاده میشود. این به عامل هوش مصنوعی کمک میکند تا تاریخچه مکالمه را به خاطر بسپارد و پاسخهای منسجمتری ارائه دهد.
چه مدل زبانی در این گردش کار استفاده میشود؟▾
این گردش کار از مدل GPT-4 Mini OpenAI استفاده میکند که از طریق نود `OpenAI Chat Model` در دسترس است. این مدل برای پردازش زبان طبیعی و درک پرسوجوهای کاربر به کار میرود.
workflowهای مرتبط
- خودکارسازی تماسهای خروجی Typeform با Vapi در n8nLead Nurturing
- پاسخ خودکار به سوالات GitHub PR با GPT-4o، Notion و SlackEngineering
- ساخت رشته X (توییتر) با GPT و تلگرام: اتوماسیون و تأییدSocial Media
- ممیزی خودکار سئو با هوش مصنوعی و PageSpeed Insights در n8nMarket Research
- اتوماسیون تخصیص تسکهای Jira با هوش مصنوعی Grok و AirtableProject Management
- چتبات واتساپ: پاسخ به سوالات با PDF، Google Drive و RAGSupport Chatbot
