بناء نظام تخصيص ذكي لخزانة الملابس مدعوم من قاعدة بيانات ميلفوس فيكتور
صورة الغلاف
إذا كنت تبحث عن خزانة ملابس تتناسب تمامًا مع غرفة نومك أو غرفة القياس الخاصة بك، أراهن أن معظم الناس سيفكرون في تلك المصنوعة حسب المقاس. ومع ذلك، لا يمكن أن تمتد ميزانية الجميع إلى هذا الحد. فماذا عن تلك الجاهزة؟ تكمن المشكلة في هذا النوع من خزانة الملابس في أنها من المحتمل جدًا أن تكون أقل من توقعاتك لأنها ليست مرنة بما يكفي لتلبية احتياجاتك التخزينية الفريدة. بالإضافة إلى ذلك، عند البحث عبر الإنترنت، من الصعب إلى حد ما تلخيص نوع خزانة الملابس التي تبحثين عنها بكلمات رئيسية. من المحتمل جدًا أن تكون الكلمة المفتاحية التي تكتبها في مربع البحث (على سبيل المثال: خزانة ملابس مع صينية مجوهرات) مختلفة تمامًا عن كيفية تعريفها في محرك البحث (على سبيل المثال: خزانة ملابس مع صينية تسحب للخارج مع إدراج).
ولكن بفضل التقنيات الناشئة، يوجد حل! توفر ايكيا، وهي مجموعة متاجر التجزئة للأثاث بالتجزئة، أداة تصميم شهيرة PAX خزانة الملابس التي تتيح للمستخدمين الاختيار من بين عدد من خزائن الملابس الجاهزة وتخصيص اللون والحجم والتصميم الداخلي لخزائن الملابس. سواءً كنت تحتاج إلى مساحة معلقة أو أرفف متعددة أو أدراج داخلية، فإن نظام التخصيص الذكي لخزانة الملابس هذا يمكنه دائماً تلبية احتياجاتك.
لإيجاد أو بناء خزانة ملابسك المثالية باستخدام نظام تصميم خزانة الملابس الذكي هذا، تحتاج إلى:
- تحديد المتطلبات الأساسية - الشكل (عادي أو على شكل حرف L أو على شكل حرف U) وطول خزانة الملابس وعمقها.
- حدد احتياجاتك التخزينية والتنظيم الداخلي لخزانة الملابس (على سبيل المثال: مساحة معلقة ورف للسحب للسراويل، إلخ).
- إضافة أو إزالة أجزاء من خزانة الملابس مثل الأدراج أو الأرفف.
ثم يكتمل تصميمك. بسيط وسهل!
نظام باكس
من المكونات المهمة جدًا التي تجعل نظام تصميم خزانة الملابس هذا ممكنًا هو قاعدة البيانات المتجهة. ولذلك، تهدف هذه المقالة إلى تقديم سير العمل وحلول البحث عن التشابه المستخدمة لبناء نظام تخصيص ذكي لخزانة الملابس مدعوم بالبحث عن التشابه المتجه.
الانتقال إلى:
نظرة عامة على النظام
من أجل تقديم أداة تخصيص ذكية لخزانة الملابس، نحتاج أولاً إلى تحديد منطق العمل وفهم سمات العناصر ورحلة المستخدم. خزائن الملابس مع مكوناتها مثل الأدراج والصواني والرفوف كلها بيانات غير منظمة. ولذلك، فإن الخطوة الثانية هي الاستفادة من خوارزميات وقواعد الذكاء الاصطناعي والمعرفة المسبقة ووصف العناصر وغير ذلك، لتحويل تلك البيانات غير المنظمة إلى نوع من البيانات التي يمكن فهمها بواسطة أجهزة الكمبيوتر - المتجهات!
نظرة عامة على أداة التخصيص
من خلال المتجهات التي تم إنشاؤها، نحتاج إلى قواعد بيانات متجهات قوية ومحركات بحث لمعالجة تلك المتجهات.
بنية الأداة
تستفيد أداة التخصيص من بعض محركات البحث وقواعد البيانات الأكثر شيوعًا: Elasticsearch و Milvus و PostgreSQL.
لماذا ميلفوس؟
يحتوي مكوّن خزانة الملابس على معلومات معقدة للغاية، مثل اللون والشكل والتنظيم الداخلي، وما إلى ذلك. ومع ذلك، فإن الطريقة التقليدية للاحتفاظ ببيانات خزانة الملابس في قاعدة بيانات علائقية بعيدة كل البعد عن أن تكون كافية. الطريقة الشائعة هي استخدام تقنيات التضمين لتحويل خزائن الملابس إلى متجهات. لذلك، نحتاج إلى البحث عن نوع جديد من قواعد البيانات المصممة خصيصًا لتخزين المتجهات والبحث عن التشابه. بعد سبر العديد من الحلول الشائعة، تم اختيار قاعدة بيانات المتجهات Milvus لأدائها الممتاز واستقرارها وتوافقها وسهولة استخدامها. الرسم البياني أدناه عبارة عن مقارنة بين العديد من حلول البحث عن المتجهات الشائعة.
مقارنة الحلول
سير عمل النظام
سير عمل النظام
يتم استخدام Elasticsearch لتصفية خشنة حسب حجم الخزانة واللون وما إلى ذلك. ثم تمر النتائج التي تمت تصفيتها من خلال قاعدة بيانات المتجهات Milvus للبحث عن التشابه ويتم ترتيب النتائج بناءً على المسافة/التشابه مع متجه الاستعلام. أخيرًا، يتم دمج النتائج وتنقيحها بناءً على رؤى العمل.
تدفق البيانات
يشبه نظام تخصيص خزانة الملابس إلى حد كبير محركات البحث التقليدية وأنظمة التوصية. يحتوي على ثلاثة أجزاء:
- إعداد البيانات دون اتصال بالإنترنت بما في ذلك تعريف البيانات وتوليدها.
- الخدمات عبر الإنترنت بما في ذلك الاستدعاء والترتيب.
- المعالجة اللاحقة للبيانات بناءً على منطق العمل.
تدفق البيانات
تدفق البيانات دون اتصال بالإنترنت
- تعريف البيانات باستخدام رؤية الأعمال.
- استخدام المعرفة المسبقة لتحديد كيفية دمج المكونات المختلفة وتشكيلها في خزانة ملابس.
- التعرف على تسميات ميزات خزانة الملابس وترميز الميزات في بيانات Elasticsearch في ملف
.json
. - إعداد بيانات الاستدعاء عن طريق ترميز البيانات غير المهيكلة إلى متجهات.
- استخدام قاعدة بيانات Milvus قاعدة بيانات المتجهات لترتيب النتائج المسترجعة التي تم الحصول عليها في الخطوة السابقة.
تدفق البيانات دون اتصال بالإنترنت
تدفق البيانات عبر الإنترنت
- تلقي طلب الاستعلام من المستخدمين وجمع ملفات تعريف المستخدمين.
- فهم استعلام المستخدم من خلال تحديد متطلباتهم لخزانة الملابس.
- البحث الخشن باستخدام Elasticsearch.
- تسجيل النتائج التي تم الحصول عليها من البحث الخشن وترتيبها بناءً على حساب تشابه المتجهات في ميلفوس.
- المعالجة اللاحقة وتنظيم النتائج على المنصة الخلفية لإنشاء النتائج النهائية.
تدفق البيانات عبر الإنترنت
المعالجة اللاحقة للبيانات
يختلف منطق العمل بين كل شركة وأخرى. يمكنك إضافة لمسة نهائية للنتائج من خلال تطبيق منطق العمل الخاص بشركتك.
عرض توضيحي للنظام
الآن دعنا نرى كيف يعمل النظام الذي بنيناه بالفعل.
تعرض واجهة المستخدم (UI) إمكانية وجود مجموعات مختلفة من مكونات خزانة الملابس.
يتم تصنيف كل مكون حسب ميزته (الحجم واللون وما إلى ذلك) وتخزينه في Elasticsearch (ES). عند تخزين التسميات في ES، هناك أربعة حقول بيانات رئيسية يجب ملؤها: المعرف والعلامات ومسار التخزين وحقول الدعم الأخرى. يتم استخدام ES والبيانات المصنفة في ES لاستدعاء دقيق وتصفية السمات.
es
ثم تُستخدم خوارزميات الذكاء الاصطناعي المختلفة لترميز خزانة الملابس إلى مجموعة من المتجهات. يتم تخزين مجموعات المتجهات في Milvus للبحث عن التشابه والترتيب. تُرجع هذه الخطوة نتائج أكثر دقة ودقة.
ميلفوس
يشكل كل من Elasticsearch و Milvus ومكونات النظام الأخرى مجتمعةً منصة تصميم التخصيص ككل. أثناء الاستدعاء، تكون اللغة الخاصة بالمجال (DSL) في Elasticsearch و Milvus على النحو التالي.
dsl
هل تبحث عن المزيد من الموارد؟
تعرف كيف يمكن لقاعدة بيانات Milvus المتجهة تشغيل المزيد من تطبيقات الذكاء الاصطناعي:
Try Managed Milvus for Free
Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.
Get StartedLike the article? Spread the word