التضمينات (Embeddings)

التضمينات متجهات عددية كثيفة ترمّز معنى النص — وهذا ما يجعل البحث الدلالي وترتيب Google وRAG يطابقون المحتوى بالمعنى بدلاً من الكلمات المفتاحية.

نُشر أول مرة: 24 يونيو 2026 · آخر تحديث: 6 أغسطس 2026 · Advanced
اللغات

التضمين قائمة من الأرقام — متجه كثيف — يرمّز معنى كلمة أو جملة أو وثيقة في فضاء عالي الأبعاد، بحيث يستقر النص المتشابه دلالياً متقارباً. تنتجها نماذج الترميز، لا LLM التوليدية؛ ويُقاس التشابه بالتشابه الجيبي. تشغّل التضمينات البحث الدلالي والتجميع وطبقة الاسترجاع في RAG، ويستخدم Google الاسترجاع القائم على التضمين (Neural Matching / RankEmbed وRankEmbedBERT) إلى جانب فهرسه للكلمات المفتاحية. وخلاصة SEO ليست مقبضاً لتحريكه — قال Danny Sullivan عن BERT "there's nothing to optimize for" — بل إن المحتوى المتماسك موضوعياً يتجمع بوضوح بالقرب من الاستعلامات التي ينبغي أن يجيب عنها.

الخلاصة — التضمين متجه كثيف من أرقام الفاصلة العائمة (عادةً من مئات إلى بضعة آلاف من الأبعاد) يرمّز المعنى، وينتجه نموذج ترميز — لا نموذج LLM توليدي. المعنى المتشابه ← متجهات متقاربة، ويُقاس ذلك بالتشابه الجيبي. انتقل المجال من تضمينات الكلمات الثابتة (word2vec وGloVe) إلى التضمينات السياقية (BERT)، ثم إلى تضمينات على مستوى الجملة وتضمينات واجهات البرمجة الحديثة. يستخدم Google الاسترجاع القائم على التضمينات (Neural Matching / RankEmbed وRankEmbedBERT) إلى جانب فهرسه للكلمات المفتاحية — إنه نظام هجين وليس بديلاً. والتضمينات هي أيضاً العمود الفقري للاسترجاع في RAG. لا يوجد مقبض لتحسين التضمين؛ فالاتساق الموضوعي هو ما يجعل المحتوى يتجمع بالقرب من الاستعلامات الصحيحة.

ما هو التضمين فعلياً

تدعم التضمينات التشابه والاسترجاع، لكنها ليست مقياساً مباشراً للحقيقة أو الجودة أو قيمة الترتيب. Evidence for this claim Embeddings represent inputs as numerical vectors that can be compared for relatedness and used for search, clustering, and classification. Scope: OpenAI embedding models and documented uses; vector dimensions and behavior vary by model. Confidence: high · Verified: OpenAI: Embeddings guide وتعتمد نتائج البحث على النموذج المدرَّب وإعداد التقييم. Evidence for this claim Learned vector representations can encode useful distributional relationships between words. Scope: Word2vec-era language representations; observed vector relationships are model- and training-data-specific, not ground truth. Confidence: high · Verified: Mikolov et al.: Efficient Estimation of Word Representations

التضمين متجه عددي كثيف — قائمة من أرقام الفاصلة العائمة — يمثّل النص (أو الصور أو الصوت أو الفيديو) كنقطة في فضاء عالي الأبعاد. توضح وثائق OpenAI ذلك بجلاء: “An embedding is a vector (list) of floating point numbers.”

الخاصية التعريفية هندسية: للمحتوى المتشابه دلالياً متجهات متشابهة. يشير النص الذي يعني تقريباً الشيء نفسه إلى الاتجاه نفسه تقريباً؛ بينما يشير النص غير المرتبط إلى مكان آخر. وليست هذه مصادفة سعيدة — فالنموذج يدرَّب بحيث تنتهي الكلمات والعبارات المستخدمة في سياقات متشابهة إلى متجهات متشابهة. يتحول المعنى إلى موضع.

Embeddings turn semantic similarity into distance: related meanings land nearby even when the exact wording differs. المصدر: /ai-search/how-search-works/embeddings/

A conceptual semantic space places the query reset my password near documents titled Forgot-password guide, Account recovery steps, and Cannot log in. The unrelated document Enterprise pricing sits farther away. Near means more semantically similar; far means less similar. Actual embedding spaces have many more dimensions and model-specific geometry.

© Patrick Stox LLC · CC BY 4.0 ·

أمور قليلة تستحق أن نحددها بدقة:

  • مُرمِّز، لا مُولِّد. تأتي التضمينات من نماذج ترميز مهمتها ضغط المعنى في متجه ثابت الحجم. وهذه بنية وغرض مختلفان عن LLM توليدي يتنبأ بالرمز التالي. (مزيد عن الفرق بين الداخلي والقائم على API أدناه.)
  • كثيفة، لا متناثرة. بخلاف تمثيلات one-hot أو حقيبة الكلمات (معظمها أصفار، وموضع واحد لكل كلمة في المفردات)، تعبّئ التضمينات المعنى في كل بُعد. يصف قاموس Google لتعلم الآلة التضمينات بأنها تمثيلات كثيفة منخفضة الأبعاد تصلح ما لا يستطيع ترميز one-hot التعبير عنه — فهي تتيح للنموذج إدراك أن «hot dogs and shawarmas are more related than hot dogs and salads» (ترجمة) «الكلاب الساخنة والشاورما أكثر ترابطًا من الكلاب الساخنة والسلطات».
  • الأبعاد الأعلى لا تعني الأفضل دائماً. قد تلتقط الأبعاد الأكثر مزيداً من التفاصيل، لكنها تكلف أكثر في التخزين والحساب، وتعتمد الفائدة على المهمة. إنها مفاضلة، وليست قرصاً يقول «الأكبر أفضل».

قياس التشابه: التشابه الجيبي

لمقارنة تضمينين، تقيس المسافة — أو بالأحرى الزاوية — بينهما. المقياس القياسي هو التشابه الجيبي: فهو يقيس الزاوية بين متجهين بصرف النظر عن طولهما، ويعطي درجة من −1 (متعاكسان) مروراً بـ0 (غير مرتبطين/متعامدين) إلى 1 (الاتجاه نفسه). تعني المسافة الأصغر ارتباطاً أكبر.

تطبّع كثير من واجهات برمجة التضمينات المتجهات إلى طول وحدي، ما يجعل التشابه الجيبي والجداء النقطي ينتجان الترتيب نفسه — ويشير OpenAI إلى أن الجيب هو الاختيار التقليدي والأقل تكلفة بقليل. ويعرض Voyage AI (مزود التضمينات الذي توصي به Anthropic) الفكرة بوضوح: “the cosine similarity between two embeddings captures the semantic relatedness of the corresponding original passages.” (ترجمة) «يلتقط التشابه الجيبي بين تضمينين الترابط الدلالي للمقاطع الأصلية المقابلة.» إن إجراء مقارنة أقرب الجيران هذه على نطاق واسع مشكلة مستقلة — وهذا هو عمل البحث المتجهي.

كيف وصلنا إلى هنا: التطور

تمتد القصة من كلمات مفردة إلى مقاطع كاملة، ومن معانٍ ثابتة إلى معانٍ تراعي السياق.

  • word2vec (Google، 2013). قدّم Mikolov وزملاؤه بنيتين (CBOW وSkip-Gram) لتعلّم متجهات كلمات كثيفة من مجموعات نصية ضخمة. والنتيجة الشهيرة: يصل المتجه “King” − “Man” + “Woman” إلى أقرب نقطة من “Queen” — دليل على أن الحساب المتجهي يلتقط العلاقات الدلالية. (تنبيه: ذلك القياس توضيحي وليس مضموناً في كل مرة؛ فقد يصل، حسب النموذج، إلى «kings» أو «monarch».) هذه تضمينات ثابتة — متجه ثابت واحد لكل كلمة، لذلك تحصل كلمة «bank» على المتجه نفسه في «river bank» و«bank account».
  • GloVe (Stanford، 2014). بديل قائم على العدّ، بُني على إحصاءات التشارك العالمي في الظهور بدلاً من شبكة تنبؤية — هدف مختلف وتضمينات مفيدة بصورة مماثلة. وهو ثابت أيضاً.
  • Universal Sentence Encoder (Google، 2018). تضمينات للجمل الكاملة، لا للكلمات فقط. الفكرة الأساسية: “Sentences are semantically similar if they have a similar distribution of responses” (الترجمة العربية) «تتشابه الجمل دلالياً إذا كان لها توزيع متشابه من الاستجابات» — فسؤال «How old are you?» وسؤال «What is your age?» يستدعيان الإجابات نفسها، ولذلك تُضمَّنان قريباً من بعضهما.
  • BERT (Google، 2018؛ نُشر في البحث في أكتوبر 2019). التحول الكبير: تضمينات سياقية. تحصل الكلمة نفسها على متجه مختلف حسب الجملة المحيطة، لأن BERT ثنائي الاتجاه — يقرأ الكلمات قبل الرمز وبعده لتثبيت معناه. لذلك تحصل «bank» في «river bank» و«bank account» أخيراً على متجهين مختلفين.
  • Sentence-BERT (2019). حل مشكلة توسعة BERT في البحث عن التشابه. يحتاج BERT العادي إلى إدخال الجملتين معاً، وهو أمر مكلف حسابياً بصورة قاسية على نطاق واسع؛ أما SBERT فينتج تضمينات جمل ثابتة الحجم يمكنك مقارنتها بالتشابه الجيبي، فيخفض تكلفة العثور على الزوج الأكثر تشابهاً في مجموعة كبيرة من ساعات إلى ثوانٍ.
  • واجهات برمجة التضمينات الحديثة (2024–حتى الآن). عائلة text-embedding-3 من OpenAI، وتضمينات Gemini من Google، وVoyage، وembed-v4.0 من Cohere — متعددة اللغات، ومتعددة الوسائط بصورة متزايدة (نص وصورة وصوت وفيديو في فضاء واحد)، وقابلة لتغيير الحجم عبر Matryoshka Representation Learning (اقتطع المتجه إلى أبعاد أقل من دون إعادة تدريب، مقايضاً قليلاً من الدقة بالتخزين والسرعة).

كيف يستخدم Google التضمينات في البحث

مسار ترتيب Google ليس دلالياً خالصاً ولا قائماً على الكلمات المفتاحية خالصاً — بل هو هجين، وتكمّل أجزاء التضمين الفهرس المعكوس التقليدي بدلاً من استبداله. ووفق وثائق Google الخاصة بأنظمة الترتيب وشهادة Pandu Nayak في قضية مكافحة الاحتكار التابعة لوزارة العدل الأمريكية، تشمل الأنظمة المسماة ما يلي:

  • BERT — نظام Google للكلمات في سياقها. عند إطلاقه ساعد البحث على «فهم أفضل لواحد من كل 10 عمليات بحث في الولايات المتحدة باللغة الإنجليزية»، ولا سيما الاستعلامات المحادثية الأطول التي تغيّر فيها حروف الجر مثل «for» و«to» المعنى.
  • Neural Matching / RankEmbed — استرجاع قائم على التضمينات يترجم الاستعلامات والوثائق إلى فضاء متجهي واحد لإظهار النتائج المتطابقة مفهومياً حتى من دون كلمات مفتاحية مشتركة. وصف Nayak هذا بأنه إضافة: “RankEmbed identifies a few more documents to add to those identified by the traditional retrieval.” ويعتمد الاسترجاع هناك على مقياس الجداء النقطي/المسافة في فضاء التضمين.
  • RankEmbedBERT — تطور لاحق يجمع استرجاع RankEmbed مع فهم BERT للغة، وتدرّب على درجات مقيمي الجودة وسجلات البحث، وهو أفضل بوضوح في الاستعلامات المعقدة والطويلة ذات الذيل الطويل.

القراءة العملية هي أن وجود الكلمات المفتاحية لا يزال مهماً لأن الاسترجاع المعجمي (الفهرس المعكوس بأسلوب BM25) يضيّق النطاق أولاً. تضيف أنظمة التضمين مرشحين مرتبطين مفهومياً وتعيد ترتيبهم. الإشارتان حاضرتان — ولهذا فإن قول «BERT قتل الكلمات المفتاحية» خطأ.

التضمينات في البحث بالذكاء الاصطناعي (مسار RAG)

هنا تلامس التضمينات ملخصات الذكاء الاصطناعي ومساعدات البحث بالذكاء الاصطناعي بصورة مباشرة أكثر. يستخدم التوليد المعزَّز بالاسترجاع (RAG) التضمينات طبقةً للاسترجاع:

  1. الفهرسة: يُقسّم المحتوى إلى مقاطع، ويُضمَّن كل مقطع، وتوضع المتجهات في قاعدة بيانات متجهية.
  2. الاسترجاع: يُضمَّن استعلام المستخدم، ويعثر بحث أقرب الجيران على أقرب المقاطع (عبر البحث المتجهي)، وتُسلَّم المقاطع الأعلى K إلى LLM كسياق.
  3. التوليد: يكتب LLM إجابة مؤسَّسة على تلك المقاطع المسترجعة.

تهم البنية هنا لأن كل مقطع يُسترجع بمعزل عن غيره. وجدت أبحاث Dan Petrovic (المستشهد بها في مقال Ahrefs ما نعرفه فعلاً عن تحسين البحث للنماذج اللغوية الكبيرة) أن Chrome يعالج أول نحو 30 مقطعاً من الصفحة فقط للتضمينات، ويقسّمها إلى مقاطع من نحو 200 كلمة مع تداخل للحفاظ على سياق ما بين المقاطع. إذا لم يستطع قسم أن يقف وحده بعد سحبه من الصفحة، فإنه يمثّل محتواك تمثيلاً ضعيفاً.

تضمينات الرموز مقابل واجهات برمجة تضمين النص

هناك تمييز يوقع الناس في الالتباس: التضمينات داخل LLM والتضمينات التي تحصل عليها من واجهة API ليستا الشيء نفسه.

  • تضمينات الرموز هي التمثيلات الداخلية للنموذج — يحصل كل رمز على متجه يتحول طبقة بعد طبقة أثناء التوليد. وهي آلية إنتاج الرمز التالي.
  • واجهات برمجة تضمين النص (OpenAI وGoogle وVoyage وCohere) تنتج متجهاً واحداً ثابت الحجم لسلسلة إدخال كاملة، مخصصاً للاسترجاع والتشابه. وغالباً ما يكون ذلك عبر نموذج منفصل ذي هدف تدريبي مختلف.

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

ما الذي يعنيه هذا لتحسين محركات البحث

  • الاتساق الدلالي يتفوق على كثافة الكلمات المفتاحية. لأن النماذج تفهم السياق، يستقر «laptop for gaming» و«high-performance laptop» متقاربين أصلاً. لا يفيد الحشو — بل ينتج محتوى مبعثراً موضوعياً بتضمين أكثر ضبابية.
  • هيكلة المحتوى للاسترجاع المقسّم إلى مقاطع. تُضمَّن المقاطع وتُسترجع منفردة. ضع المحتوى المهم مبكراً، واجعل الأقسام مكتفية ذاتياً، واستخدم HTML دلالياً واضحاً.
  • الشمول الموضوعي. ينتهي المحتوى الذي يغطي موضوعاً بصدق بالقرب من عدد أكبر من الاستعلامات المرتبطة في الفضاء المتجهي. وهذه هي الآلية وراء «بناء السلطة الموضوعية».
  • لا يوجد مقبض للتضمين. قال Danny Sullivan عن BERT: “There’s nothing to optimize for… The fundamentals of us seeking to reward great content remain unchanged.” ودرجات التشابه الجيبي التي تحصل عليها من أداة ما هي وسائل مساعدة للتحليل، وليست مدخلات تقدمها إلى Google.

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

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.