أعلى نتائج الاسترجاع تحدد حجم قائمة يقرأها المساعد، لكن امتلاءها لا يثبت أنها تكفي للإجابة. في الحالة المتجهية الأساسية التي يصفها Azure AI Search، يحدد k عدد النتائج، ويحد حجم الفهرس العدد الممكن؛ وقد تعود نتائج ضعيفة الصلة رغم اكتمال العدد. [1] نستخدم ثلاث بطاقات خيالية لنفصل سؤال «كم نتيجة؟» عن سؤال «ما الدليل الذي وصل؟».
الخلاصة السريعة
اختر عددا يخدم سؤالا محددا، ثم افحص محتوى المقاطع وحدودها؛ عدد النتائج ليس شهادة صلة أو اكتمال.
- في الحالة المتجهية الأساسية المذكورة، k عدد مطلوب يحده حجم الفهرس؛ النتائج قد تكون ضعيفة الصلة رغم بلوغ العدد. [1]
- في مثالنا، بطاقتا البداية لا تكفيان طلب النشاط كله لغياب الإنهاء؛ أما سؤال الطي وحده فقد تكفيه البطاقة المختصة.
- زيادة العدد قد تضيف خطوة ناقصة في المثال، لكنها لا تضمن إجابة كاملة لكل سؤال أو إعداد.
- راجع ما يغطيه الدليل فعلا، واحفظ المعلومات الناقصة؛ لا تضف نتيجة مختلقة أو تعتبر القائمة الأطول صحيحة تلقائيا.
ما الذي يعده الرقم؟
نفترض أن مساعدا يريد شرح نشاط صنع بطاقة تهنئة من دليل تخيلي. يحتوي الدليل ثلاث بطاقات: اختيار الورق، وطريقة الطي، وخطوة إنهاء البطاقة وكتابة الرسالة. نقرر قراءة اثنتين في أول محاولة؛ الرقم يخص المقاطع التي ستصل، وليس عدد الخطوات اللازمة للنشاط.
توضح الوثيقة أن الجيران الأقرب قد يرجعون بالعدد المطلوب حتى عندما لا يكونون شديدي التشابه؛ وإذا تجاوز k عدد وثائق الفهرس كان عددها سقفا للإرجاع. [1] هذا وصف للحالة الأساسية، لا وعد بأن كل بحث مرشح أو مركب أو مقيد يعرض العدد نفسه.
هل تكفي بطاقتان لصياغة الدليل كله؟
نضع ترتيبنا الافتراضي: الورق أولا، ثم الطي، ثم الإنهاء. ترجع المحاولة التعليمية البطاقتين الأوليين. يكتب المساعد من محتواهما طريقة اختيار الورق والطي، لكنه لا يملك في هذه القائمة تفاصيل خطوة الإنهاء. لم تفشل القائمة في ملء العدد؛ فشلت في توفير ما يحتاجه الطلب الكامل.
لا نسد الفراغ بعبارة «انتهت البطاقة» من تأليف الأداة. يمكن أن نصوغ جوابا محدودا يوضح ما ورد، ثم نحدد الحاجة إلى مادة الإنهاء. لو كان سؤال المستخدم عن الطي فقط، فقد تكفي البطاقة المختصة لذلك السؤال؛ كفاية الدليل تتبع الطلب، لا رقما ثابتا يصلح لكل طلب.
هل تحل زيادة العدد المشكلة؟
في ترتيب البطاقات الذي أعلنّاه، رفع العدد إلى ثلاث يضيف بطاقة الإنهاء الموجودة. نستطيع عندها فحص الخطوات الثلاث، مع بقاء شروط النشاط محتاجة إلى قراءة. هذا حساب لقائمة صنعناها، لا نتيجة تشغيل ولا توصية بأن ثلاثا هو العدد الأمثل في أنظمة المساعدات.
قد توجد في مجموعة أخرى بطاقات متكررة أو مادة لا تتناول الإنهاء أصلا. كما تتبع القائمة الفعلية إعدادات البحث. نقترح تجربة أعداد مختلفة على أسئلة واضحة عند بناء نظام حقيقي، مع تسجيل الأدلة التي أضافتها كل محاولة؛ لا نستنتج تحسنا من طول القائمة وحده.
ماذا تكتب قبل قبول الجواب؟
في نموذج مراجعة من إعدادنا، نكتب أمام كل جزء مطلوب موضع الدليل: الورق من البطاقة الأولى، والطي من الثانية، والإنهاء غير متاح في المحاولة الأولى. إذا لم يحمل الدليل شرطا ضروريا، تبقى الخانة مفتوحة حتى يعثر عليه أو يوضح المستخدم نطاقا أضيق.
ولا نخترع مقطعا رابعا إذا كانت المجموعة ثلاثا. نميز عدد المواد الموجودة وعدد ما أعيد وما استخدم في الجواب، ثم نقرأ الإسناد نفسه. قد تكون قائمة قصيرة كافية لسؤال محدود، وقائمة طويلة ناقصة لسؤال واسع؛ المقارنة المفيدة تسمي المعلومات التي يحتاجها القارئ.
المصادر ومتابعة القراءة
- Microsoft Learn: Create a Vector Query—Number of ranked results (يفتح في نافذة جديدة)learn.microsoft.com
أُعدّ هذا المقال بصياغة عربية أصلية بالاستناد إلى المصادر أعلاه، وهو مدخل تمهيدي إلى الموضوع. اقرأ منهجية المحتوى وحدوده.
