هل يوصي AI بمنتجاتك؟
أجر تدقيقا مجانيا
الأساسيات
ما هو بالضبط Query Fanout؟
Query fanout هو آلية تستخدم في الذكاء الاصطناعي (مثل وضع Google AI، ChatGPT، أو روبوتات الدردشة للتجارة الإلكترونية) لفهم ومعالجة استعلامات المستخدم. يقوم النظام تلقائيا بتفكيك سؤال واحد إلى عدة أسئلة فرعية مترابطة وبحث في مصادر مختلفة ثم تجميع النتائج إلى إجابة شاملة واحدة.
كلمة "fanout" تعني التفرع والانتشار - هنا: توزيع الاستعلام إلى قنوات بحث متعددة، مثل Google أو Bing أو مصادر تجميع البيانات مثل Semly.
تكتب في وضع Google AI: "أين يمكن الذهاب مع العائلة إلى بحر البلطيق، بميزانية 5000 زلوتي لأسبوع."
في بحث تقليدي، سيقوم النظام بالبحث عن صفحات تحتوي على الكلمة المفتاحية بالضبط. أما في Query fanout، فسيقوم النظام بما يشبه ذلك:
تحديد النية:
- الباحثون: عائلة مع أطفال
- المكان المطلوب: عطلة ساحلية
- القيود: ميزانية 1000 يورو لكل أسبوع
- الموقع: بحر البلطيق (الساحل البولندي)
- الوقت: غير محدد، لكن يشير إلى عطلة صيفية
تفكيك إلى أسئلة فرعية:
- "أرخص أماكن الإقامة في بحر البلطيق للعائلات"
- "كازينوهات صيفية في بحر البلطيق 1000 يورو لكل أسبوع"
- "أين يمكن السفر بأسعار منخفضة إلى البحر مع الأطفال في يوليو"
- "الأنشطة المناسبة للأطفال في الساحل"
- "أي مدينة شهيرة في بحر البلطيق في عام 2025"
- كيف تصل إلى بحر البلطيق مع عائلتك بسعر منخفض
- "إجازات بحر البلطيق بدون طعام - خيارات ميسورة"
- "أفضل الشواطئ للأطفال في بحر البلطيق"
- "أين تقيم مع طفل على الشاطئ - منتدى"
- يوليو أو أغسطس في بحر البلطيق - أين أرخص
البحث المتزامن:
البحث المتزامن: يتم إرسال كل من هذه الاستعلامات بشكل متزامن إلى مصادر مختلفة - بوابات الحجز، المدونات السياحية، المنتديات، مواقع المنتزهات، يوتيوب، التقييمات على خرائط Google.
التركيب:
التجميع: يجمع النظام مقتطفات من جميع المصادر وينظمها، فتظهر الخيارات الأكثر شعبية أو الأكثر توصية في ترتيب أعلى مثلا، ثم يعرضها على المستخدم بهذه الصورة: «على ساحل بحر البلطيق، الخيار الأفضل في Darlowo؛ إليك المنتجعات الشائعة مع الأسعار، وإليك الشاطئ المناسب للأطفال وخيارات السفر».
لماذا أطلقت Google استعلام الفانوت (Query Fanout)؟
سجل تغييرات البحث
كانت Google تعمل لسنوات عديدة على النحو التالي:
- يدخل المستخدم الكلمات المفتاحية
- تبحث الخوارزمية عن الصفحات التي تحتوي على هذه الكلمات
- ترتبها حسب الشعبية والارتباط
- يعرض قائمة بالروابط
كان هذا يعمل بشكل جيد للأسئلة البسيطة ("كم يزن الفيل؟"). ولكن عندما أصبحت الأسئلة أكثر تعقيدا ("ما نوع السيارة المناسب للاستخدام في المدينة إذا كنت تسير كثيرا حول المدينة، وتربي طفلين، وتفضل توفير الوقود، ولكنك أيضا تريد الموثوقية والراحة؟")، بدأ النموذج التقليدي في الفشل
عندما يدرك النظام أن السؤال يتطلب تفكيرا متقدما، فإنه يفعل نسختنا من نموذج Gemini. يقسم السؤال إلى عدة مواضيع فرعية ويرسل العديد من الاستعلامات بالتوازي نيابة عنك. بدلا من تقديم قائمة بالروابط، يبحث النظام عن أفضل مقاطع النصوص والجداول والصور من كل هذه المصادر ويربطها لتكوين إجابة متماسكة لك.
إليزابيث ريد، رئيسة بحث Google، Google I/O 2025
الفوائد العملية للمستخدم
- إجابة سريعة - دون الحاجة للتنقل عبر صفحات متعددة
- الشمولية - تعالج جميع جوانب السؤال
- المقارنات - يقوم النظام بمقارنة الخيارات تلقائيا
- التعليقات - يعثر النظام على تجارب المستخدمين الآخرين
- التحديث - يحتوي الجواب على أحدث المعلومات
كيف يعمل Query Fanout تقنيا؟
الخطوة 1: تحليل النية (التعرف على النية)
عندما يكتب المستخدم سؤالا، ينظر النظام إلى النية وراء السؤال وليس إلى الكلمات نفسها.
مثال لمتجر إلكترونيات:
السؤال: "ما هي كاميرات الفيديو المناسبة للمدونين المبتدئين؟"
النية المعرفة:
- فئة المنتج: الكاميرات
- مستوى المستخدم: مبتدئ
- التطبيق: تسجيل الفيديو (يوتيوب/وسائط اجتماعية)
- المهارات الحالية: ضئيلة
- الأولوية: سهولة الاستخدام، وليس القدرات المهنية
يفهم النظام أن هذا المستخدم لن يشتري كاميرا بقيمة 5,000 يورو، بل كاميرا ضمن نطاق £500-2000، بواجهة بسيطة وتثبيت جيد للصورة وميكروفون مدمج.
الخطوة 2: تحليل الاستعلام
بناء على النية المعرفة، يقوم النظام بـ تحليل - تقسيم سؤال واحد إلى عدة أسئلة فرعية مترابطة منطقيا.
بالنسبة لكاميرا المبتدئ (المدون)، يمكن أن تكون هذه:
- "أفضل كاميرات تسجيل الفيديو للمبتدئين في عام 2025"
- "كم يكلف كاميرات تسجيل الفيديو الجيدة"
- "الكاميرا أم الهاتف الذكي لتسجيل الفيديو - مقارنة"
- "أي كاميرا تتمتع بأفضل استقرار الصورة"
- "المراجعات - أفضل كاميرات يوتيوب"
- "كاميرا لتسجيل الفيديو - ما الذي يجب أن تملكه (ميكروفون، شاشة)"
- "أين تشتري كاميرات تسجيل الفيديو في بولندا"
- "يوصي المدونون بتسجيل الفيديو - كاميرا للبدء"
كل واحدة من هذه الأسئلة الفرعية تجيب على جانب مختلف من قرار الشراء.
الخطوة 3: الاسترجاع المتوازي
هذه هي المرحلة الأساسية. بدلا من البحث عن كل شيء على حدة (أولا السعر، ثم المراجعات، ثم المواصفات - وهذا سيأخذ وقتا)، يتم البحث عن جميع الاستعلامات الفرعية في نفس الوقت.
مثال على نص برمجي وهمي (بايثون):
# Simplified pseudocode of what happens in the background
import asyncio
async def query_fanout_search(main_query):
"""
Concurrent search for all subqueries
"""
# We break down the main question
sub_queries = decompose_query(main_query)
# Result: ["vlogging camera beginner", "camera for YT reviews", ...]
# We create tasks for each subquery
tasks = []
for sub_query in sub_queries:
tasks.append(search_google(sub_query))
tasks.append(search_youtube_reviews(sub_query))
tasks.append(search_forums(sub_query))
tasks.append(search_prices(sub_query))
# We run everything simultaneously (asyncio)
all_results = await asyncio.gather(*tasks)
return all_resultsالبحث التقليدي يكون تسلسليا. أما في حالة استعلام fanout فتتم معالجتها بالتوازي (كلها في نفس الوقت). وهذا يقلل زمن الاستجابة من عدة ثوان إلى حوالي 1-2 ثانية.
الخطوة 4: دمج النتائج (الدمج والتصنيف)
الآن يجب على النظام القيام بالعمل الصعب: دمج النتائج من العشرات من مصادر مختلفة بطريقة منطقية. الخوارزمية المستخدمة هي الترتيب العكسي المدمج (RRF). أشرح ذلك بمثال بسيط:
لنفترض أننا نبحث عن "أفضل سماعات لاسلكية":"
النتائج z الأسئلة الفرعية 1 ("سماعات للعمل في المكتب"):
- Sony WH-1000XM5
- Bose QC45
- Sennheiser Momentum
نتائج السؤال الفرعي 2 ("سماعات - اختبار الراحة"):
- Bose QC45
- Apple AirPods Max
- Sony WH-1000XM5
نتائج السؤال الفرعي 3 ("سماعات - سعر 2025"):
- JBL Live Pro 2
- Sony WH-1000XM5
- Anker Soundcore
RRF يعمل على النحو التالي:
- Sony WH-1000XM5: يظهر في النتائج #1، #3، #2 → يحصل على أعلى تقييم
- Bose QC45: يظهر في النتائج في المرتبة 2 و1 → متوسط التقييم
- تتبقى درجاتها أدنى
القائمة النهائية:
- Sony WH-1000XM5 (الأكثر توصية به من نواح مختلفة)
- Bose QC45
- JBL Live Pro 2
الخطوة 5: التكامل والعرض
الآن يسحب النظام من كل مصدر أفضل النصوص ذات الصلة:
- من المراجعة: "راحة لمدة 8 ساعات من العمل"
- من الاختبار: "يقلل ANC الضجيج بنسبة 95%"
- من المنتدى: "ممتاز للعمل عن بعد"
- من ملصق السعر: "349 جنيه إسترليني بعرض ترويجي"
يعرض الناتج أخيرا للمستخدم على شكل نص متناسق واحد مع اقتباسات من المصادر.
التطبيقات العملية للمتاجر الإلكترونية
هل يعني ذلك نهاية تحسين محركات البحث التقليدي (SEO)؟
لا. لا يزال البحث التقليدي موجودا وستظل قائما. ولكن بالإضافة إلى ذلك، تظهر قناة جديدة - الظهور في ردود الذكاء الاصطناعي (AI).
تحسين محركات البحث (SEO) التقليدي (التصنيف حسب الكلمات المفتاحية المحددة):
User searches for: "laptop for learning programming"
→ Your site appears in position 3
→ The user clicks the link
→ They land on your pageتفرع الاستعلامات (Query Fanout)، كما يظهر ضمن إجابة الذكاء الاصطناعي:
→ AI Mode generates a response with a sentence:
"Popular choices are: [quote from site A], [quote from site B],
[quote from your site]"
→ The user sometimes clicks the links, sometimes not, but your brand
appears in the answerيعمل الآن كل من القناتين بالتوازي.
ما الذي يتغير للمتجر؟
1. يجب أن تتغير بنية المحتوى على الموقع
النهج القديم (المحسن لـ SEO التقليدي):
Title: Laptop for programming
The best laptop for programming is something that has...
[two pages of dense text]هذا يعمل مع القارئ البشري، لكن وضع الذكاء الاصطناعي (AI Mode) يحتاج إلى بنية أكثر وضوحا.
النهج الجديد (في ظل انتشار الاستعلامات):
# Laptop for Programming – Full Guide 2025
## What do you need to know before buying a laptop for programming?
### 1. Processor – Intel or AMD?
AMD Ryzen 7 is faster for code compilation...
[specific tests]
### 2. RAM – how much do you need?
- For Python: 8-16 GB
- For Web Dev: 16 GB minimum
- For AI/ML: 32 GB
### 3. SSD Drive – how much?
Minimum: 512 GB
Recommendation: 1 TB
[Each point has a clear, self-contained answer]
## Comparison of popular models
| Model | Processor | RAM | SSD | Price | Rating |
| --- | --- | --- | --- | --- | --- |
| Model A | Ryzen 7 | 16GB | 512GB | 3999 | 9.2 |
| Model B | i7-13 | 16GB | 1TB | 4499 | 9.5 |
[Each row is a fragment that AI can extract]
## FAQ – frequently asked questions
Q: Is a MacBook good for programming?
A: Yes, but...
Q: How much does a good laptop for coding cost?
A: From 700 EUR...
[Each Q&A pair is a potential sub-query]
## User Reviews
"I bought this laptop, I code in Python and now I'm earning..." (15 positive reviews)هل يمكنك رؤية الفرق؟ تتيح البنية الثانية للذكاء الاصطناعي سحب أجزاء من النص لكل استعلام فرعي.
2. البيانات المهيكلة (Schema Markup) أصبحت إلزامية
Schema.org وهي طريقة لـ "إخبار" الذكاء الاصطناعي بدقة بما تعنيه الأرقام والكلمات الموجودة على صفحتك.
مثال:
The laptop costs 1000 EUR
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Programming Laptop Model X",
"image": "https://example.com/laptop-x.jpg",
"description": "High-performance laptop for coding.",
"brand": {
"@type": "Brand",
"name": "BrandName"
},
"offers": {
"@type": "Offer",
"price": "945",
"priceCurrency": "EUR",
"availability": "https://schema.org/InStock"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"ratingCount": "125"
}
}
</script>بهذه الطريقة، عندما يبحث الذكاء الاصطناعي عن "أجهزة لابتوب للبرمجة تصل إلى 945 يورو"، يظهر موقعك في النتائج.
3. السلطة والاستشهادات أصبحت أكثر أهمية من أي وقت مضى
تفضل آلية توسع الاستعلام المصادر التي تستشهد بها مرارا في إجابات الذكاء الاصطناعي. إذا ظهر موقعك في إجابات لعدة استعلامات فرعية، فهذا يعني أنك تعد مصدرا موثوقا به.
كيف تبني المصداقية؟
- اكتب عما تتقنه بشكل أفضل
- أضف بيانات محددة، واختبارات، وأرقاما
- استشهد بآراء الآخرين واربطها - مما يظهر اطلاعك ومعرفة عميقة
- ابن روابط خلفية من مصادر موثوقة
- حدث المحتوى بانتظام
نصائح عملية
الدليل 1: رسم خريطة لتوسيع الاستعلامات (Query Fanout) لمنتجك
لنفترض أنك تدير متجرا لشواحن الهواتف المحمولة المحمولة (باور بانك).
الخطوة 1: اختر الاستعلام الأساسي (core query)
"أفضل باور بانك بسعر يصل إلى 150 يورو"
الخطوة 2: التوسيع مع السياق
التطبيق:
- للهاتف
- للحاسوب المحمول
- للسفر
- للعمل
الميزات:
- السعة (مللي أمبير في الساعة)
- سرعة الشحن
- الحجم
- الوزن
الملف الشخصي للمستخدم:
- طالب
- موظف
- مسافر
- لاعب
نوع المقارنة:
- المنافسة
- الجيل السابق
- البدائل
الخطوة 3: توليد استعلامات فرعية محددة
ZASTOSOWANIE:
USAGE:
- "power bank for iPhone"
- "power bank for laptop"
- "power bank for vacation – test"
- "power bank for office work"
FEATURES:
- "how many times will a power bank charge a phone"
- "power bank 20000 mAh vs 30000 mAh"
- "power bank fast charging – how many watts"
COMPARISONS:
- "Xiaomi vs Samsung power bank"
- "cheap vs expensive power bank – difference"
- "best power bank 2025 – ranking"
PROBLEM-SOLVING:
- "power bank is not charging – what to do"
- "power bank discharges quickly"
- "power bank gets hot"الخطوة 4: لكل استعلام فرعي، أعد قسما في الصفحة
## How many times will a 20000 mAh power bank charge my phone?
It depends on your phone's battery capacity:
- iPhone 14 (3200 mAh): ~6 times
- Samsung Galaxy S24 (4000 mAh): ~5 times
- OnePlus 12 (5400 mAh): ~3.5 times
- iPad Air (8600 mAh): ~2 times
**How is it calculated?**
20000 mAh (power bank) / 4000 mAh (phone) = 5 charges
(in practice less due to energy loss)
## Will a 20000 mAh power bank charge a laptop?
Yes, but...
- It must have a USB-C Power Delivery output
- It must be at least 65W
- Older laptops (with Micro USB) – no
Our model: 100W, USB-C PD, charges MacBook Air in 2.5 hours.
## Power bank for vacation – will it fit?
- Dimensions: 12 x 7 x 3 cm
- Weight: 420 g
- Fits in a backpack, toiletry bag, pocket of a large handbag
- Ideal for vacation (doesn't take up space)
[etc.]الدليل 2: كتابة المحتوى تحت Query Fanout - قالب
قالب العنوان (لكل جانب)
# [Product] – Complete Guide [Year]
## What should you know before buying [product]?
### 1. [First Critical Aspect]
- Definition for beginners
- Why is it important
- How to check it in practice
### 2. [Second Aspect]
[same as above]
### 3. [Third Aspect]
[same as above]
## Comparison of popular models
| Name | Spec1 | Spec2 | Price | Review |
| --- | --- | --- | --- | --- |
| Model A | | | | |
## FAQ – frequently asked questions
Q: [Question that appeared in Google Trends]
A: [Specific answer]
## User Reviews
"User story, why they bought it, what are their experiences"الدليل 3: التنفيذ Schema.org للمنتج
<!DOCTYPE html>
<html>
<head>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Power Bank 20000 mAh SuperCharge",
"image": ["https://...1.jpg"],
"description": "Power bank under 35 EUR with fast charging",
"brand": {
"@type": "Brand",
"name": "TechBrand"
},
"offers": {
"@type": "Offer",
"url": "https://...product",
"priceCurrency": "EUR",
"price": "29.99",
"availability": "https://schema.org/InStock"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"ratingCount": "348",
"bestRating": "5",
"worstRating": "1"
},
"review": [
{
"@type": "Review",
"author": {
"@type": "Person",
"name": "User John"
},
"reviewRating": {
"@type": "Rating",
"ratingValue": "5"
},
"reviewBody": "Great power bank, highly recommended"
}
]
}
</script>
</head>
</html>نتيجة لذلك، يعرف الذكاء الاصطناعي بالضبط:
- ما هو السعر
- كم عدد الآراء المتاحة
- هل هو متوفر
- ماذا يقول المستخدمون حوله
تفرع الاستعلامات (Query Fanout) في سيناريوهات واقعية
السيناريو 1: العميل يبحث عن "مقارنة"
"دراجة الجرافيل أم الدراجة الطريق - أيهما تختار؟"
الاستعلامات الفرعية التي يولدها الذكاء الاصطناعي:
- "دراجة الجرافيل - ما هي، ولماذا"
- "دراجة الطريق - المعايير، والغرض"
- "الجرافيل مقابل الطريق - الفروقات التقنية"
- "الجرافيل أم الطريق لرحلات الدراجات"
- "الجرافيل أم الطريق - السعر في بولندا"
- "الآراء - أي دراجة أفضل للمبتدئين"
- "الاختبارات - ثبات الجرافيل مقابل الطريق"
ما يجب أن يحتويه موقعك للظهور:
- التعريفات (الحصى والطريق)
- المقارنة في الجدول
- مراجعات المستخدمين الحقيقيين
- الأسعار (روابط إلى المتاجر)
- اختبارات الممارسة
- لكل نوع لمن
السيناريو 2: العميل لديه مشكلة محددة
الأسئلة الفرعية:
- "لماذا تتفريغ سماعات الرأس اللاسلكية بسرعة"
- "سماعات الرأس البلوتوث - كيفية تمديد وقت العمل"
- "أي سماعات الرأس لديها أطول وقت تشغيل"
- "تغيير البطارية في سماعات الرأس - هل هو ممكن"
- "مشاكل بطارية سماعات الرأس - منتدى"
ما الذي يجب أن يتضمنه محتواك:
- الأسباب (لماذا يحدث ذلك)
- دليل (كيفية إطالة العمر الافتراضي)
- مقارنة بين الهواتف ذات أفضل بطارية
- معلومات حول الخدمة
- نصائح تقنية (معايرة البطارية)
السيناريو 3: يقارن العميل بين العلامات التجارية
"شاومي أم سامسونج - هاتف ذكي 2025"
أسئلة فرعية:
- "شاومي مقابل سامسونج - مقارنة المواصفات"
- "شاومي أم سامسونج - ما يوصي به الخبراء"
- "شائيو - آراء المستخدمين 2025"
- "سامسونج - آراء المستخدمين 2025"
- "شائيو أو سامسونج - أيهما أفضل للصور"
- "شائيو مقابل سامسونج السعر"
- "شائيو مقابل سامسونج الخدمة في بولندا"
ما يجب أن يتضمنه:
- مقارنة تقنية في الجدول
- آراء المحررين
- صور من الكاميرات (مقارنة الصور)
- الأسعار في المتاجر البولندية
- توفر الخدمة
- الضمان
التقنية - الكود والتنفيذ
الكود 1: توليد استعلامات فرعية من GPT-5 (python)
import openai
def generate_sub_queries(main_query, num_queries=10):
"""
Generates sub-queries for the main question
"""
prompt = f"""
You are an expert in SEO and AI Search Optimization.
The user asked the following question:
"{main_query}"
Generate {num_queries} related sub-queries that the user
might have had in mind or that an AI Mode could generate.
The sub-queries should cover:
- Definitions and explanations
- Comparisons and alternatives
- Prices and availability
- Reviews and experiences
- Problem-solving
Return only the list of sub-queries, one per line.
"""
response = openai.ChatCompletion.create(
model="gpt-5",
messages=[
{"role": "user", "content": prompt}
],
temperature=0.7,
max_tokens=1000
)
sub_queries = response.choices[0].message.content.strip().split('\n')
return [q.strip() for q in sub_queries if q.strip()]
# Example usage:
main_q = "Which power bank to choose under 50 EUR"
subs = generate_sub_queries(main_q)
for i, sub in enumerate(subs, 1):
print(f"{i}. {sub}")
# Result:
# 1. How many mAh should a phone power bank have
# 2. Power bank 20000 mAh vs 30000 mAh – which is better
# 3. Best power banks under 43 EUR 2025
# etc.الكود 2: محاكاة تفرع الاستعلامات (Query Fanout) — بحث متعدد القنوات (python)
import asyncio
from typing import List, Dict
class QueryFanoutSimulator:
"""
Simulates query fanout operation
"""
def __init__(self):
self.databases = {
'products': self.search_products,
'reviews': self.search_reviews,
'forums': self.search_forums,
'prices': self.search_prices,
'youtube': self.search_youtube
}
async def execute_fanout(self, main_query: str, sub_queries: List[str]) -> Dict:
"""
Executes query fanout for the main question
"""
print(f"Main query: {main_query}\n")
print(f"Generated sub-queries ({len(sub_queries)}):")
for sq in sub_queries:
print(f" - {sq}")
print("\n--- Simultaneous searching ---\n")
# For each sub-query, we search all databases simultaneously
tasks = []
for sub_query in sub_queries:
for db_name, search_func in self.databases.items():
tasks.append(
self._search_with_metadata(db_name, search_func, sub_query)
)
# Execute all simultaneously
results = await asyncio.gather(*tasks)
# Aggregation of results
aggregated = self._aggregate_results(results)
return aggregated
async def _search_with_metadata(self, source: str, search_func, query: str):
"""
Search with metadata (which source, ranking)
"""
results = await search_func(query)
return {
'source': source,
'query': query,
'results': results,
'count': len(results)
}
async def search_products(self, query: str) -> List[Dict]:
"""Simulation of product search"""
await asyncio.sleep(0.5) # Delay simulation
return [
{'title': f'Product A for "{query}"', 'rank': 1},
{'title': f'Product B for "{query}"', 'rank': 2}
]
async def search_reviews(self, query: str) -> List[Dict]:
"""Simulation of reviews search"""
await asyncio.sleep(0.3)
return [
{'title': f'Review: {query}', 'rank': 1, 'ratingالكود 3: استخراج المقاطع (بايثون)
import re
from typing import List
def extract_passages_for_fanout(content: str, query: str) -> List[str]:
"""
Extracts content passages that answer the sub-query
"""
# Splitting into paragraphs
paragraphs = content.split('\n\n')
relevant_passages = []
for para in paragraphs:
# Searching for important words from the query
score = calculate_relevance(para, query)
if score > 0.6: # Threshold: 60% relevance
# Limiting to 2-3 sentences (fragment)
sentences = para.split('. ')
passage = '. '.join(sentences[:3]) + '.'
relevant_passages.append({
'text': passage,
'score': score,
'length': len(passage)
})
# Sorting by score
relevant_passages = sorted(
relevant_passages,
key=lambda x: x['score'],
reverse=True
)
return relevant_passages[:5] # Top 5 fragments
def calculate_relevance(text: str, query: str) -> float:
"""
Calculates how relevant the text is to the query (0-1)
"""
query_words = query.lower().split()
text_lower = text.lower()
# Generator expression to count matches
matches = sum(1 for word in query_words if word in text_lower)
relevance = matches / len(query_words) if query_words else 0
return min(relevance, 1.0) # Max 100%
# Example usage:
content = """
A power bank is a device that stores energy and charges your phone.
20000 mAh means capacity – the more mAh, the more times it charges the phone.
A power bank for office work should be compact and convenient.
Our power bank weighs only 300 grams and fits in a handbag.
Fast charging is an important feature. Our model supports 65W fast charging.
"""
passages = extract_passages_for_fanout(content, "power bank for office work")
for i, p in enumerate(passages, 1):
print(f"{i}. (score: {p['score']:.2f})")
print(f" {p['text']}\n")
# Result:
# 1. (score: 0.80)
# A power bank for office work should be compact and convenient.
#
# 2. (score: 0.40)
# Our power bank weighs only 300 grams...الأخطاء والمخاطر
الخطأ 1: الكتابة للبشر فقط وليس للذكاء الاصطناعي
النتيجة السلبية:
2025 Bestseller Power Bank! Our products guarantee satisfaction.
Buy now and save 10 EUR. Free shipping on orders over 30 EUR...لماذا هو سيء؟ لا يعرف وضع الذكاء الاصطناعي (AI Mode):
- ما إذا كان شاحنا محمولا لهاتفك أو لابتوبك
- كم سعة البطارية (mAh)
- كم سعره
- ما هي آراء المستخدمين عنه
موقع جيد:
## What is a 20000 mAh power bank?
A power bank is a charging device with a capacity of 20000 mAh.
### How many times will it charge a phone?
- iPhone 14: 6 times
- Samsung S24: 5 times
### Price
40 EUR (promotion from 47 EUR)
### Reviews
Rating: 4.8/5 (348 reviews)يمكن للذكاء الاصطناعي الاستفادة من: السعة، التطبيق، السعر، والآراء.
الخطأ 2: مقالات غير مكتملة
تمتلك العديد من المتاجر مقالات مثل "المقال قيد التحضير" أو "قريبا". هذا غير مرئي لـ AI Mode - يتم تجاهل المقال.
القاعدة: انشر مقالات كاملة. إذا لم يكن لديك الوقت، فإن العديد من المقالات القصيرة أفضل من مقال طويل غير مكتمل.
الخطأ 3: عدم وجود بيانات هيكلية
Without Schema:
Headphones cost 70 EUR
With Schema:
<span itemscope itemtype="https://schema.org/Offer">
<span itemprop="price">70</span>
<span itemprop="priceCurrency">EUR</span>
</span>بدون Schema، قد يعتقد الذكاء الاصطناعي أن الرقم هو سنة أو رقم طراز. مع Schema - يعرف أنه السعر.
الخطأ 4: نسخ المنافسة
إذا كتبت جميع المتاجر بشكل متطابق ("أفضل باور بانك هو...")، فلن يبرز أي منها. تفضل Query fanout وجهة نظر فريدة.
أفضل الممارسات:
- قصتك (كيف توصلت إلى الفكرة)
- اختباراتك (تحققت بنفسك)
- آراؤك (ما تفكر فيه)
ستقبل هذا الذكاء الاصطناعي ذلك بسهولة أكبر.
الأسئلة الشائعة - الأسئلة المتكررة
هل ينطبق Query Fanout على جميع الصناعات؟
لا. إنه ينطبق بشكل أكبر على الصناعات التي تكون فيها القرارات معقدة:
- التجارة الإلكترونية (اختيار المنتجات)
- السياحة (تخطيط السفر)
- نصائح (كيفية القيام بشيء ما)
- التعليم (تعلم شيء ما)
أقل قابلية للتطبيق:
- الاستفسارات الواقعية ("من أصبح رئيسا لبولندا في 2025؟")
- المعلومات في الوقت الفعلي (الطقس، الأسعار)
كم من الوقت يستغرق تكييف متجر باستخدام تقنية Query Fanout؟
بالنسبة لمتجر صغير (50-100 منتج): 2-4 أسابيع، للمتوسط (1000 منتج): 2-3 أشهر، وللمتجر الكبير (10000+ منتج): 6 أشهر+. هذا ليس عملا لمرة واحدة، بل عملية مستمرة.
هل سيكون المنتج الذي يحظى بترتيب جيد تقليديا ظاهرا في وضع AI Mode؟
عادة نعم، ولكن ليس دائما. لـ AI Mode معايير مختلفة عن تحسين محركات البحث (SEO) التقليدي. من الممكن أن تحتل مرتبة عالية في البحث التقليدي، ولكن ليس في وضع AI Mode (أو العكس). لهذا السبب، كل من الاستراتيجيتين مهمتان.
هل تغير تقنية Query Fanout طريقة الحصول على حركة مرور من Google Ads؟
حتى الآن، لا - لا يزال Google Ads يعمل. ولكن على المدى الطويل، إذا زاد عدد الأشخاص الذين يستخدمون وضع AI Mode بدلا من البحث التقليدي، فقد يتغير نموذج الأعمال. من الجدير الاستثمار في قنوات أخرى (البريد الإلكتروني، وسائل التواصل الاجتماعي، الشراكات).
هل يستخدم ChatGPT أيضا تقنية Query Fanout؟
يستخدم ChatGPT نسخة متقدمة (يسأل المستخدم عن الشرح، ويقوم بتقسيم الاستعلامات داخليا بنفسه). لكنه لا يتمتع بظهور مثل Google AI Mode. أدوات أخرى:
- Perplexity AI - يستخدم تقنية fanout للاستعلام بشكل صريح
- Claude - لديه طريته الخاصة
- روبوتات الدردشة للمتاجر - قد تحتوي على نسخة مبسطة
هل يجب أن يكون محتواي حرفيا على موقعي؟
لا. يمكن لوضع الذكاء الاصطناعي أيضا الاستشهاد بقطع من مصادر أخرى. ولكن إذا كان لديك موقعك الخاص - فهذا يزيد بشكل كبير من فرص الظهور في الردود.
هل يعد AMP أو التصميم الأول للجوال مهما لـ Query Fanout؟
نعم، ولكن ليس كما هو الحال في تحسين محركات البحث (SEO) التقليدي. في وضع الذكاء الاصطناعي، الأهم هو:
- القدرة على التحقق من المحتوى
- هيكل البيانات
- السلطة
- التحديث
ولسرعة الموقع ليست بالضرورة عاملا حاسما (على الرغم من أن الموقع السريع يساعد دائما).
هل يجب علي توظيف كاتب محتوى الآن؟
إذا لم يكن لديك ذلك من قبل - نعم. يتطلب Query Fanout الكثير من المحتوى عالي الجودة. يجب على كاتب واحد كتابة مقال واحد على الأقل في الأسبوع.
المصطلحات
وضع الذكاء الاصطناعي - وضع بحث جوجل، حيث يتم توليد الإجابات بواسطة الذكاء الاصطناعي (بدلا من قائمة الروابط)
التجميع - دمج النتائج من مصادر متعددة في إجابة واحدة
Asyncio - مكتبة بايثون للتنفيذ المتزامن للمهام
السلطة - معرفة جوجل بأن الموقع موثوق بشأن موضوع معين
Backlink - رابط من موقع آخر إلى موقعك
Chatbot - برنامج يتواصل مع المستخدم
Chunk (Piece) - قطعة صغيرة من النص (مثل فقرة واحدة)
Core Query - السؤال الرئيسي الذي نبدأ منه
التفكيك - تقسيم سؤال واحد إلى العديد من الأسئلة الأصغر
التضمين - تحويل النص إلى أرقام (متجهات) تمثل المعنى
التفرع - النشر، والتجزئة (هنا: نشر الاستفسار)
Gemini - نموذج جوجل للذكاء الاصطناعي (ما يعادل ChatGPT)
المولد (LLM) - نموذج ذكاء اصطناعي يولد النصوص
الهلوسات - عندما يخترع الذكاء الاصطناعي معلومات غير صحيحة
التعرف على النية - فهم ما يريده المستخدم حقا (وليس فقط ما كتبه)
LLM (نموذج لغوي كبير) - نموذج لغوي كبير (ChatGPT، Gemini، Claude)
استخراج المقاطع - استخراج أجزاء من النص ذات صلة
الاستعلام - سؤال، استفسار
تفكيك الاستعلام - تقسيم سؤال إلى أسئلة فرعية
تفرع الاستعلام (Query Fanout) - نشر الأسئلة إلى استعلامات فرعية متعددة بواسطة الذكاء الاصطناعي
RAG (الإنشاء المعزز بالاسترجاع) - استرجاع المعلومات + توليد الإجابات
دمج الرتبة المتبادلة (RRF) - خوارزمية لدمج النتائج من مصادر متعددة
الصلة - ما إذا كانت النتيجة ذات صلة بالاستعلام
الاسترجاع - البحث، البحث عن المعلومات
Schema.org - المعيار لتوسيم البيانات على الصفحات
الدلالات - معنى الكلمات والنصوص
SEO - تحسين محركات البحث (SEO)
استعلام فرعي - استعلام فرعي، سؤال أصغر
التركيب - دمج المعلومات من مصادر متعددة
قاعدة البيانات المتجهة - قاعدة البيانات التي تخزن النصوص كمتجهات
التشابه المتجهي - مدى تشابه النصين
قائمة مراجعة - ما الذي يجب فعله في متجرك؟
- التحليل - تحقق من كيفية عمل Query Fanout لمنتجاتك الرئيسية (ابحث في Google AI Mode)
- الربط - أنشئ قائمة بالاستعلامات الفرعية للمنتجات الـ10 الأوائل
- تدقيق المحتوى - تحقق من الصفحات التي تحتوي بالفعل على مقاطع تعالج الاستعلامات الفرعية
- الهيكل - أعد تنظيم صفحات المنتجات: أضف أسئلة شائعة، أضف مقارنات في جداول، أضف مراجعات المستخدمين، أضف أقسام "ما تحتاج إلى معرفته"
- المخطط - تطبيق مخطط Schema.org على جميع صفحات المنتجات
- المحتوى - كتابة مقالات "دليل الشراء" لأهم الفئات
- الروابط الخلفية - البدء ببناء السلطة (مقالات على مواقع خارجية)
- المراقبة - تتبع الظهور في وضع AI Mode (أدوات جديدة تتيح ذلك)
- التكرار - تحليل الاستفسارات الفرعية وتحديث المحتوى شهريا
الملخص
لا يعد التفرع الاستفساري (Query Fanout) مستقبلا - بل هو حاضر بالفعل. اعتبارا من مايو 2025، أصبح وضع Google AI Mode قيد الإنتاج، ويتسابق المنافسون لمواكبة ذلك (ChatGPT، Claude، Perplexity).
نقاط رئيسية يجب تذكرها:
- تفجير الاستعلام (Query Fanout) يقوم بتقسيم سؤال إلى استعلامات فرعية - يبحث الذكاء الاصطناعي عنها بالتوازي
- لا يزال تحسين محركات البحث (SEO) التقليدي موجودا - ولكن يظهر قناة جديدة بجانبه (الظهور في وضع الذكاء الاصطناعي AI Mode)
- هيكل المحتوى يتغير - بدلا من كتابة نص واحد لكل كلمة مفتاحية، تكتب دليلا شاملا يغطي جوانب متعددة
- مخطط Schema.org أصبح الآن ضروريا - يجب على الذكاء الاصطناعي فهم ما تعنيه الأرقام والكلمات الموجودة في صفحتك
- المصداقية أهم من أي وقت مضى - يفضل الذكاء الاصطناعي المصادر التي تظهر بشكل متكرر في الاستجابات
- هذه سباق تحمل، وليس سباق سرعة - نفذ ببطء، واختبر، وكرر
يمنحك Query Fanout إمكانيات جديدة لمتجرك. لست بحاجة إلى أن تكون مبرمجا - يمكنك البدء بتحليل كيفية عمل Query Fanout لمنتجاتك، ورسم خريطة للاستعلامات الفرعية، وإعداد محتوى أفضل.
وسيأتي الباقي بشكل طبيعي.
المصادر
- Google I/O 2025 - Elizabeth Reid، رئيسة Google Search — «AI Mode وتقنية تفرع الاستعلامات (Query Fanout)»
- fillrank.co.uk, Senuto.com, seo-www.pl, digital.rp.pl, 4media.com
- Google AI Mode Official
- Microsoft Azure AI Docs
- Haystack.deepset.ai - أنماط RAG المتقدمة
- وثائق واجهة برمجة تطبيقات (API) OpenAI - توجيه نماذج اللغات الكبيرة (LLM)
مشاركة:
