نظام توليد Embeddings وتخزينها في Supabase للبحث الدلالي باستخدام HuggingFace عبر n8n

تفاصيل العمل

قمت ببناء Sub-workflow داخل n8n لتوليد Embeddings للمحتوى عبر خدمة خارجية (HuggingFace)، ثم تخزين الـ vector الناتج مع بيانات وصفية (metadata) داخل Supabase لتمكين ميزات مثل البحث الدلالي (Semantic Search) ومطابقة التشابه (Similarity Matching).

التدفق يعمل كـ Module قابل لإعادة الاستخدام داخل أي نظام أكبر، ويستقبل المدخلات من Workflows أخرى (Execute Workflow Trigger)، ثم:

يرسل طلب HTTP إلى خدمة Embedding خارجية

يستقبل الـ embedding الناتج

يحفظه في جدول media_embeddings في Supabase مع file_url وuser_id وfile_type

تم تصميمه ليكون قابل للتوسع، ومنفصل عن منطق الرفع/التسمية لتسهيل الصيانة وإعادة الاستخدام.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
5
تاريخ الإضافة
المهارات