كيف حولت بحث ووردبريس إلى محرك ذكي يفهم الزوار؟

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

لحل هذه المشكلة بشكل جذري والحد من تسرب الزوار بسببها، لجأت إلى تحويل محرك بحث ووردبريس إلى محرك بحث ذكي يفهم الزوار عبر الاعتماد على تقنية البحث الدلالي، إذ استخدمت إضافة AI Search for WordPress لهذا الأمر، وفي هذا المقال أشاركم كيف فعلت ذلك.

لماذا يفشل محرك بحث ووردبريس الافتراضي أحيانًا؟

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

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

اقرأ أيضًا: كيف غير الذكاء الاصطناعي عملي كمطور وخبير ووردبريس

ما هو البحث الدلالي؟

بخلاف البحث التقليدي أو الافتراضي في ووردبريس، يعتمد البحث الدلالي (Semantic Search) على الذكاء الاصطناعي لفهم نية المستخدم ومعرفة معنى الكلمة أو العبارة، فهو يدرك مثلًا أن كلمتي استراتيجيات وخطط لهما المعنى ذاته تقريبًا في سياق الأعمال.

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

اقرأ أيضًا: كيف تستفيد من الذكاء الاصطناعي في تحليل بيانات متجرك وزيادة المبيعات؟

خطوات إضافة البحث الدلالي الذكي في ووردبريس

لتفعيل البحث الذكي أو الدلالي في ووردبريس، اتبعت الخطوات التالية:

استخراج مفتاح API من OpenAI

يتطلب البحث الدلالي تحويل محتوى المدونة إلى تمثيلات رياضية نسميها المتجهات، وهذا يحتاج إلى نموذج ذكاء اصطناعي متخصص، لهذا يجب الحصول على مفتاح API مدفوع يسمح باستخدام مثل هذا النموذج، لكن لحسن الحظ لن تكون التكلفة مرتفعة، بل ستكفي 5$ لتحويل محتوى مدونة ضخمة ودعم البحث الدلالي فيها لعدة شهور. 

وللحصول على مفتاح، أنشأت حسابًا في منصة المطورين OpenAI API وشحنته بـ 5$ عبر استخدام بطاقة ائتمانية، ثم في لوحة تحكم المنصة توجهت إلى تبويب API Keys ونقرت على زر Create new secret key.

الانتقال إلى تبويب مفاتيح API في لوحة تحكم منصة المطورين من OpenAI

فظهرت نافذة تطلب مني إدخال بعض المعلومات عن المفتاح لإنشائه، فأدخلت اسم المفتاح الذي سيظهر في لوحة التحكم والذي يمكنني من التعرف عليه لاحقًا لعدم حذفه ضمن حقل Name، ثم اخترت المشروع Default project من قائمة Project وتركت الإعدادات الأخرى كما هي، ثم نقرت على زر Create secret key.

إنشاء مفتاح API في منصة OpenAI API

فتم توليد مفتاح API وظهر المفتاح، فنقرت على زر Copy لنسخه، واحتفظت به في مكان آمن، لأنه لن يظهر مرة ثانية.

نسخ مفتاح ِAPI المولد والاحتفاظ به في مكان آمن

تنصيب إضافة AI Search

بعد ذلك في لوحة تحكم ووردبريس، توجهت إلى إضافات > Add Plugin، ثم أدخلت اسم الإضافة كاملًا (AI Search – Intelligent Search for WooCommerce and WordPress) في حقل البحث، ثم نقرت على زر تنصيب الخاص بها، وفعلتها.

تنصيب إضافة AI Search

إدخال مفتاح API

بعد تنصيب الإضافة، توجهت إلى تبويب AI Search، ثم من تبويب General اخترت Your own OpenAI API Key في خيار AI Provider، وأدخلت المفتاح الذي حصلت عليه من منصة المطورين في Open AI في حقل OpenAI API Key، ثم نقرت على زر Save Settings.

ضبط الإعدادات العامة للإضافة وإدخال المفتاح

الجدير بالذكر أنه يمكن تغيير نموذج الذكاء الاصطناعي الذي يقوم بتحويل النصوص إلى تمثيلات رياضية والذي يسمى بنموذج التضمين Embedding Model، إذ يتوفر نموذجان الأول هو text-embedding-3-small، ويمتاز بتكلفة منخفضة وجودة جيدة، والثاني هو text-embedding-3-large ويمتاز بجودة مرتفعة لكن تكلفته عالية.

توليد المتجهات وتدريب المحرك

بعد ذلك توجهت إلى تبويب Generate Embeddings لتوليد متجهات محتوى مقالات المدونة، حيث اخترت مقالات من قائمة Post Type، ثم حددت عدد المقالات التي سيتم عمل تمثيلات لها بـ 50 مقالًا لضمان عدم فشل العملية ثم نقرت على زر Generate Embeddings.

توليد التمثيلات الرياضية أو المتجهات الخاصة بمحتوى مقالات المدونة

فتم خلال عدة ثوان إنشاء التمثيلات، فأعدت النقر عدة مرات على زر Generate Embeddings لأن الموقع كان يتضمن حوالي 180 مقالًا، ففي كل مرة يتم النقر فيها على الزر يتم عمل تمثيلات للـ 50 مقالًا التاليًا من المقالات التي ليس لها تمثيلات.

ضبط حساسية البحث

بعد ذلك توجهت إلى تبويب Search Configuration وضبطت درجة حساسية البحث (Similarity Threshold) على قيمة مناسبة، بحيث يتسامح المحرك مع الأخطاء الإملائية ويحضر المقالات ذات المعنى المقارب دون أن يعرض نتائج عشوائية أو بعيدة جدًا عن موضوع البحث. 

ضبط درجة حساسية البحث

تجريب وظيفة البحث في الموقع

توجهت إلى الواجهة الأمامية في الموقع، ثم جربت وظيفة البحث لاختبار جودتها، حيث أدخلت العبارة خفض التكاليف الإدارية، فظهرت النتيجة (طرق ذكية لتقليل النفقات التشغيلية) بدرجة تشابه 47%.

نجاح البحث الذكي بإحضار نتيجة بعيدة حرفيًا لكن قريبة في المعنى

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

عدم نجاح البحث الافتراضي بإحضار نتيجة بعيدة حرفيًا لكن قريبة في المعنى

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

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