الأدوات والخدمات المستخدمة — دور كل منها باختصار
Google Drive API — تخزين السيرة الذاتية وملفات الـ Cover Letters تلقائياً.
Extract From File (n8n node) — استخراج النص من ملفات PDF داخل الـ workflow.
Embeddings (Ollama) — توليد تمثيلات متجهية للنص لاستخدامها في البحث الدلالي.
Pinecone — قاعدة متجهات تحفظ متجهات السيرة الذاتية وتوفّر استعلامات تشابه سريعة.
RapidAPI (LinkedIn / job search APIs) — مصدر بيانات الوظائف (بحث وجلب تفاصيل الوظائف).
Ollama (LLM) — مولّد النصوص/الخطابات (Cover Letters) داخل الـ workflow.
Messenger Bot (Facebook Graph API) — إرسال إشعارات وتلقي تفاعلات المستخدم (Apply / Update).
Pinecone Query node (n8n LangChain nodes) — تنفيذ استعلامات RAG داخل الـ workflow.
مُلخّص هندسي (للقطعة الفنية في البورتفوليو)
رفع السيرة الذاتية إلى Google Drive → n8n يلتقط الملف تلقائياً (Google Drive Trigger).
استخراج نص السيرة الذاتية → توليد embeddings عبر Ollama → إدراج المتجهات في Pinecone (namespace = resumes).
إجراء بحث مجدول يومياً عبر RapidAPI لاستخراج وظائف LinkedIn → جلب تفاصيل كل وظيفة.
إجراء استعلام متجه مبني على RAG لمقارنة وصف الوظيفة مع محتوى السيرة الذاتية → حساب Match Score.
إرسال مطابقة الوظيفة إلى Ollama لإنشاء Cover Letter مخصّص → حفظ الملف في Google Drive.
إرسال إشعار للمستخدم عبر Messenger مع أزرار Apply / Update لمعالجة الإجراءات اليدوية.