تقنية

البحث عن الصور بالنص: كيف تصل إلى صورة موجودة؟

وصف نصي ومكتبة صور يتجهان إلى مرشحين ثم فحص الصورة الأصلية
مخطط من إعداد بحر العلوم؛ المكتبة والمرشحون افتراضيون.

البحث عن الصور بالنص يسترجع صورا موجودة في مجموعة، بدلا من رسم صورة جديدة كل مرة. يشرح دليل Milvus مسارا يحول الصور والوصف النصي إلى تمثيلات مشتركة باستخدام CLIP، ثم يقارنها بالتشابه. [1] نوضح الفرق بمكتبة صور خيالية، دون تشغيل النموذج أو تعميم جودة العربية في نسخته.

الخلاصة السريعة

اكتب وصفا لما تبحث عنه داخل المجموعة، ثم افتح الصور المرشحة؛ تشابه الوصف مع تمثيل صورة لا يثبت كل تفاصيلها.

  • في المسار الموصوف، يرمز النص والصور إلى مساحة مشتركة ثم يسترجع صورا مخزنة؛ النتيجة ليست صورة أنشئت من السؤال. [1]
  • حدد الصفات المرئية المطلوبة؛ في مثالنا «حقيبة مفتوحة وبداخلها أقلام» أضيق من اسم حقيبة وحده.
  • افتح المرشح وافحص الفتح والمحتوى؛ ظهور صورة حقيبة مغلقة لا يتيح معرفة ما داخلها.
  • راجع نطاق المكتبة ولغة النموذج؛ غياب صورة مطابقة في المرشحين لا يثبت عدم وجودها خارج المجموعة أو كفاية وصف آخر.

هل تريد صورة موجودة أم صورة تنشئها الأداة؟

نفترض أن محررة دليل للرسم تختار من مكتبة صور تملكها في المثال. تريد صورة توضح حقيبة مفتوحة تحتوي أقلاما، حتى يرى القارئ طريقة عرض الأدوات. المهمة العثور على ملف مناسب موجود بالفعل؛ لا تستبدله بصورة مولدة دون أن يتغير وصف المهمة ومصدر الصورة.

يعرض الدليل حفظ تمثيلات الصور مع مسار ملفاتها، ثم ترميز وصف السؤال والبحث عن صور قريبة منه. [1] في هذا المسار يعود المعرف إلى صورة في المجموعة، وليس إلى إثبات أن كل علاقة يتوقعها القارئ موجودة فيها.

أي وصف يخدم حاجة المحررة؟

نكتب طلبا عاما «حقيبة»، ثم طلبا أدق «حقيبة مفتوحة وبداخلها أقلام ظاهرة». الثاني يذكر العلاقة المرئية التي تحتاجها صفحة الدليل، لا مجرد اسم الشيء. لا نزعم أن تغيير النص سيعطي ترتيبا أفضل في نموذج لم نجربه؛ نحن نوضح الفرق في الطلب قبل قياسه.

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

ماذا تفحص عندما تصل الصورة؟

نفترض أن مرشحين وصلوا في قائمة تعليمية: صورة حقيبة مغلقة، وصورة أقلام خارج الحقيبة، وصورة الحقيبة المطلوبة مفتوحة والأقلام ظاهرة. لا نعطيها درجات تشابه مصطنعة؛ نقارنها بالطلب المعلن ونسجل أي صفة نراها وأي علاقة غائبة.

نقترح فتح الملف الأصلي ومراجعة تفاصيله والحالة التي يصورها قبل إدراجه في الدليل. إذا لم يظهر الداخل، يبقى محتواه غير معلوم من تلك الصورة. وإذا كانت الصورة قديمة، فلا نستنتج منها أن ترتيب الأدوات في حقيبة فعلية اليوم هو نفسه.

ما الذي لا تخبرك به قائمة قصيرة؟

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

ونقترح عند اختبار أداة فعلية مراجعة دعم اللغة والأسئلة والصور التي يحتاجها جمهور الدليل. لم نحمل CLIP أو نقس أداء نص عربي أو ننقل وعدا تجاريا بالدقة. البحث يوفر نقطة بدء للاختيار؛ يبقى القبول قائما على قراءة الصورة الفعلية وعلاقتها بالشرح.

المصادر ومتابعة القراءة

  1. Milvus: Text-to-Image Search with Milvus (يفتح في نافذة جديدة)milvus.io

أُعدّ هذا المقال بصياغة عربية أصلية بالاستناد إلى المصادر أعلاه، وهو مدخل تمهيدي إلى الموضوع. اقرأ منهجية المحتوى وحدوده.