AI Knowledge Base Chatbot with RAG, n8n & Pinecone
تفاصيل العمل
AI Knowledge Base Chatbot باستخدام RAG و n8n نبذة عن المشروع قمت ببناء نظام ذكاء اصطناعي يعتمد على RAG (Retrieval-Augmented Generation) للإجابة على أسئلة المستخدمين بالاعتماد على ملفات PDF الخاصة بالشركة، مع تحديث قاعدة المعرفة تلقائيًا عند إضافة ملفات جديدة. التحدي كان الهدف هو إنشاء نظام يستطيع: إضافة الملفات الجديدة تلقائيًا من Google Drive. تجنب معالجة الملفات المكررة. تحسين دقة البحث داخل الملف المطلوب فقط. تقديم إجابات سريعة ودقيقة للمستخدم. الحل تم تصميم Workflow باستخدام n8n يقوم بـ: مراقبة Google Drive لاكتشاف أي ملفات PDF جديدة. تشغيل استيراد يدوي لأول مرة لإضافة جميع الملفات القديمة. تسجيل أسماء الملفات في Google Sheets لمنع إعادة معالجتها. معالجة الملفات واحدًا تلو الآخر باستخدام Loop Over Items. إنشاء Embeddings وتخزينها داخل Pinecone Vector Database. استخراج اسم الملف من سؤال المستخدم وإضافته كـ Metadata لتحسين عملية البحث قبل إرسال الطلب إلى AI Agent. النتيجة ✅ تحديث تلقائي لقاعدة المعرفة. ✅ منع تكرار معالجة الملفات. ✅ تحسين سرعة البحث. ✅ زيادة دقة الإجابات عن طريق البحث داخل الملف المطلوب فقط. التقنيات المستخدمة n8n RAG Pinecone Google Drive API Google Sheets API OpenAI Embeddings AI Agent
بطاقة العمل
طلب عمل مماثل