🚀 جرب Zilliz Cloud، الـ Milvus المدارة بالكامل، مجاناً — تجربة أداء أسرع بـ 10 أضعاف! جرب الآن>>

milvus-logo
LFAI
  • Home
  • Blog
  • بناء نظام تخصيص ذكي لخزانة الملابس مدعوم من قاعدة بيانات ميلفوس فيكتور

بناء نظام تخصيص ذكي لخزانة الملابس مدعوم من قاعدة بيانات ميلفوس فيكتور

  • Engineering
July 08, 2022
Yiyun Ni

cover image صورة الغلاف

إذا كنت تبحث عن خزانة ملابس تتناسب تمامًا مع غرفة نومك أو غرفة القياس الخاصة بك، أراهن أن معظم الناس سيفكرون في تلك المصنوعة حسب المقاس. ومع ذلك، لا يمكن أن تمتد ميزانية الجميع إلى هذا الحد. فماذا عن تلك الجاهزة؟ تكمن المشكلة في هذا النوع من خزانة الملابس في أنها من المحتمل جدًا أن تكون أقل من توقعاتك لأنها ليست مرنة بما يكفي لتلبية احتياجاتك التخزينية الفريدة. بالإضافة إلى ذلك، عند البحث عبر الإنترنت، من الصعب إلى حد ما تلخيص نوع خزانة الملابس التي تبحثين عنها بكلمات رئيسية. من المحتمل جدًا أن تكون الكلمة المفتاحية التي تكتبها في مربع البحث (على سبيل المثال: خزانة ملابس مع صينية مجوهرات) مختلفة تمامًا عن كيفية تعريفها في محرك البحث (على سبيل المثال: خزانة ملابس مع صينية تسحب للخارج مع إدراج).

ولكن بفضل التقنيات الناشئة، يوجد حل! توفر ايكيا، وهي مجموعة متاجر التجزئة للأثاث بالتجزئة، أداة تصميم شهيرة PAX خزانة الملابس التي تتيح للمستخدمين الاختيار من بين عدد من خزائن الملابس الجاهزة وتخصيص اللون والحجم والتصميم الداخلي لخزائن الملابس. سواءً كنت تحتاج إلى مساحة معلقة أو أرفف متعددة أو أدراج داخلية، فإن نظام التخصيص الذكي لخزانة الملابس هذا يمكنه دائماً تلبية احتياجاتك.

لإيجاد أو بناء خزانة ملابسك المثالية باستخدام نظام تصميم خزانة الملابس الذكي هذا، تحتاج إلى:

  1. تحديد المتطلبات الأساسية - الشكل (عادي أو على شكل حرف L أو على شكل حرف U) وطول خزانة الملابس وعمقها.
  2. حدد احتياجاتك التخزينية والتنظيم الداخلي لخزانة الملابس (على سبيل المثال: مساحة معلقة ورف للسحب للسراويل، إلخ).
  3. إضافة أو إزالة أجزاء من خزانة الملابس مثل الأدراج أو الأرفف.

ثم يكتمل تصميمك. بسيط وسهل!

pax system نظام باكس

من المكونات المهمة جدًا التي تجعل نظام تصميم خزانة الملابس هذا ممكنًا هو قاعدة البيانات المتجهة. ولذلك، تهدف هذه المقالة إلى تقديم سير العمل وحلول البحث عن التشابه المستخدمة لبناء نظام تخصيص ذكي لخزانة الملابس مدعوم بالبحث عن التشابه المتجه.

الانتقال إلى:

نظرة عامة على النظام

من أجل تقديم أداة تخصيص ذكية لخزانة الملابس، نحتاج أولاً إلى تحديد منطق العمل وفهم سمات العناصر ورحلة المستخدم. خزائن الملابس مع مكوناتها مثل الأدراج والصواني والرفوف كلها بيانات غير منظمة. ولذلك، فإن الخطوة الثانية هي الاستفادة من خوارزميات وقواعد الذكاء الاصطناعي والمعرفة المسبقة ووصف العناصر وغير ذلك، لتحويل تلك البيانات غير المنظمة إلى نوع من البيانات التي يمكن فهمها بواسطة أجهزة الكمبيوتر - المتجهات!

Customization tool overview نظرة عامة على أداة التخصيص

من خلال المتجهات التي تم إنشاؤها، نحتاج إلى قواعد بيانات متجهات قوية ومحركات بحث لمعالجة تلك المتجهات.

tool architecture بنية الأداة

تستفيد أداة التخصيص من بعض محركات البحث وقواعد البيانات الأكثر شيوعًا: Elasticsearch و Milvus و PostgreSQL.

لماذا ميلفوس؟

يحتوي مكوّن خزانة الملابس على معلومات معقدة للغاية، مثل اللون والشكل والتنظيم الداخلي، وما إلى ذلك. ومع ذلك، فإن الطريقة التقليدية للاحتفاظ ببيانات خزانة الملابس في قاعدة بيانات علائقية بعيدة كل البعد عن أن تكون كافية. الطريقة الشائعة هي استخدام تقنيات التضمين لتحويل خزائن الملابس إلى متجهات. لذلك، نحتاج إلى البحث عن نوع جديد من قواعد البيانات المصممة خصيصًا لتخزين المتجهات والبحث عن التشابه. بعد سبر العديد من الحلول الشائعة، تم اختيار قاعدة بيانات المتجهات Milvus لأدائها الممتاز واستقرارها وتوافقها وسهولة استخدامها. الرسم البياني أدناه عبارة عن مقارنة بين العديد من حلول البحث عن المتجهات الشائعة.

solution comparison مقارنة الحلول

سير عمل النظام

System workflow سير عمل النظام

يتم استخدام Elasticsearch لتصفية خشنة حسب حجم الخزانة واللون وما إلى ذلك. ثم تمر النتائج التي تمت تصفيتها من خلال قاعدة بيانات المتجهات Milvus للبحث عن التشابه ويتم ترتيب النتائج بناءً على المسافة/التشابه مع متجه الاستعلام. أخيرًا، يتم دمج النتائج وتنقيحها بناءً على رؤى العمل.

تدفق البيانات

يشبه نظام تخصيص خزانة الملابس إلى حد كبير محركات البحث التقليدية وأنظمة التوصية. يحتوي على ثلاثة أجزاء:

  • إعداد البيانات دون اتصال بالإنترنت بما في ذلك تعريف البيانات وتوليدها.
  • الخدمات عبر الإنترنت بما في ذلك الاستدعاء والترتيب.
  • المعالجة اللاحقة للبيانات بناءً على منطق العمل.

Data flow تدفق البيانات

تدفق البيانات دون اتصال بالإنترنت

  1. تعريف البيانات باستخدام رؤية الأعمال.
  2. استخدام المعرفة المسبقة لتحديد كيفية دمج المكونات المختلفة وتشكيلها في خزانة ملابس.
  3. التعرف على تسميات ميزات خزانة الملابس وترميز الميزات في بيانات Elasticsearch في ملف .json.
  4. إعداد بيانات الاستدعاء عن طريق ترميز البيانات غير المهيكلة إلى متجهات.
  5. استخدام قاعدة بيانات Milvus قاعدة بيانات المتجهات لترتيب النتائج المسترجعة التي تم الحصول عليها في الخطوة السابقة.

offline data flow تدفق البيانات دون اتصال بالإنترنت

تدفق البيانات عبر الإنترنت

  1. تلقي طلب الاستعلام من المستخدمين وجمع ملفات تعريف المستخدمين.
  2. فهم استعلام المستخدم من خلال تحديد متطلباتهم لخزانة الملابس.
  3. البحث الخشن باستخدام Elasticsearch.
  4. تسجيل النتائج التي تم الحصول عليها من البحث الخشن وترتيبها بناءً على حساب تشابه المتجهات في ميلفوس.
  5. المعالجة اللاحقة وتنظيم النتائج على المنصة الخلفية لإنشاء النتائج النهائية.

online data flow تدفق البيانات عبر الإنترنت

المعالجة اللاحقة للبيانات

يختلف منطق العمل بين كل شركة وأخرى. يمكنك إضافة لمسة نهائية للنتائج من خلال تطبيق منطق العمل الخاص بشركتك.

عرض توضيحي للنظام

الآن دعنا نرى كيف يعمل النظام الذي بنيناه بالفعل.

تعرض واجهة المستخدم (UI) إمكانية وجود مجموعات مختلفة من مكونات خزانة الملابس.

يتم تصنيف كل مكون حسب ميزته (الحجم واللون وما إلى ذلك) وتخزينه في Elasticsearch (ES). عند تخزين التسميات في ES، هناك أربعة حقول بيانات رئيسية يجب ملؤها: المعرف والعلامات ومسار التخزين وحقول الدعم الأخرى. يتم استخدام ES والبيانات المصنفة في ES لاستدعاء دقيق وتصفية السمات.

es es

ثم تُستخدم خوارزميات الذكاء الاصطناعي المختلفة لترميز خزانة الملابس إلى مجموعة من المتجهات. يتم تخزين مجموعات المتجهات في Milvus للبحث عن التشابه والترتيب. تُرجع هذه الخطوة نتائج أكثر دقة ودقة.

Milvus ميلفوس

يشكل كل من Elasticsearch و Milvus ومكونات النظام الأخرى مجتمعةً منصة تصميم التخصيص ككل. أثناء الاستدعاء، تكون اللغة الخاصة بالمجال (DSL) في Elasticsearch و Milvus على النحو التالي.

dsl dsl

هل تبحث عن المزيد من الموارد؟

تعرف كيف يمكن لقاعدة بيانات Milvus المتجهة تشغيل المزيد من تطبيقات الذكاء الاصطناعي:

Like the article? Spread the word

استمر في القراءة