Structured Context Engineering for File-Native Agentic Systems: Evaluating Schema Accuracy, Format Effectiveness, and Multi-File Navigation at Scale
تقدم هذه الورقة دراسة تجريبية واسعة النطاق تثبت أنه بالنسبة لوكلاء النماذج اللغوية الكبيرة (LLM) المعتمدين على الملفات، فإن قدرة النموذج هي العامل المهيمن الذي يؤثر على الأداء، بينما تعتمد فعالية استراتيجيات هندسة السياق مثل الاسترجاد القائم على الملفات وتنسيق البيانات بشكل كبير على فئة النموذج المحددة بدلاً من اتباع أفضل الممارسات العالمية.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أنك تقوم بتوظيف مساعد ذكي للغاية (وكيل ذكاء اصطناعي) يتميز بالذكاء الخارق والالتزام الحرفي الشديد، ليدير لك مكتبة ضخمة من المعلومات. هدفك هو أن تطلب من هذا المساعد العثور على كتب محددة، والتحقق من محتوياتها، ثم كتابة ملخص بناءً على ما يجده.
هذه الورقة البحثية هي تجربة ضخمة لمعرفة أفضل طريقة لتنظيم تلك المكتبة حتى يؤدي المساعد مهمته على أكمل وجه. اختبر الباحثون 11 "مساعداً" مختلفاً (نماذج ذكاء اصطناعي) مع 4 طرق مختلفة لتنظيم الكتب (تنسيقات)، ومكتبات تتراوح أحجامها من رف كتب صغير إلى مستودع يضم 10,000 رف.
إليك تفاصيل نتائجهم، مترجمة إلى لغة بسيطة:
1. الطريقتان لتسليم المكتبة
اختبر الباحثون استراتيجيتين رئيسيتين لكيفية حصول المساعد على المعلومات:
- طريقة "إلقاء المكتبة بأكملها" (هندسة الأوامر - Prompt Engineering): أنت تعطي المساعد فهرس المكتبة بأكملها في كومة ضخمة من الأوراق في البداية. ويتعين عليه قراءة كل شيء للعثور على ما يحتاجه.
- طريقة "أمين المكتبة مع كشاف ضوئي" (الوكلاء الأصليون للملفات - File-Native Agents): أنت تعطي المساعد كشافاً ضوئياً وخريطة. المكتبة ضخمة جداً، لذا يستخدم المساعد أداة (مثل
grep) للبحث عن كلمات مفتاحية محددة، ويستخرج فقط الصفحات التي يحتاجها، واحدة تلو الأخرى.
المفاجأة الكبرى:
- بالنسبة للمساعدين "العباقرة" (النماذج الرائدة مثل Claude و GPT-5): كانت طريقة "الكشاف الضوئي" أفضل. فهذه المساعدات الذكية بارعة في البحث واستخراج ما تحتاجه بالضبط، لذا لم تشعر بالارتباك بسبب كومة الأوراق الضخمة.
- بالنسبة للمساعدين "الأذكياء ولكن الجدد" (النماذج مفتوحة المصدر): طريقة "الكشاف الضوئي" في الواقع أضرتهم. فهذه المساعدات ارتبكت بسبب عملية البحث. لقد كان أداؤهم أفضل عندما تعطيها كومة الأوراق كاملة لتقرأها دفعة واحدة.
- تشبيه: الأمر يشبه إعطاء لاعب شطرنج عظيم خريطة لإيجاد نقلة معينة (سيحب ذلك)، لكن إعطاء مبتدئ خريطة سيجعله يصاب بالذعر ويخسر اللعبة.
2. هل نوع "الخط" أو "نوع الورق" يهم؟ (التنسيق)
جرب الباحثون تنظيم المكتبة بأربع طرق مختلفة:
- YAML: مثل قائمة مرتبة ومنظمة بمسافات بادئة.
- Markdown: مثل تدوينة تحتوي على عناوين ونصوص عريضة.
- JSON: مثل كود برمجي صارم يمكن للحاسوب قراءته.
- TOON: كود مختصر جداً مصمم لتوفير المساحة.
النتيجة:
بشكل عام، لم يكن الأمر يهم كثيراً أي تنسيق استخدمت. فقد كانت المساعدات تصل إلى الإجابة الصحيحة بنسبة 75% بغض النظر عن التنسيق.
- ومع ذلك، كان لبعض المساعدات تفضيلات قوية. فقد يكره أحدها التنسيق "المختصر" (TOON) ويفضل أسلوب "التدوينة" (Markdown)، بينما قد يفضل آخر العكس.
- الخلاصة الرئيسية: لا تبالغ في الاهتمام بالتنسيق لزيادة الدقة. بدلاً من ذلك، اختر التنسيق الأسهل للبشر في الصيانة أو الذي يوفر أكثر في تكلفة "الورق" (الرموز/Tokens).
3. فجوة "القدرة الذهنية" هائلة
العامل الأكبر في نجاح المساعد لم يكن تنظيم المكتبة أو التنسيق، بل كان مدى ذكاء المساعد في الأصل.
- كانت النماذج "العبقرية" أكثر دقة بنسبة 21% من نماذج "المصادر المفتوحة"، بغض النظر عما فعلته.
- تشبيه: إذا قدمت لطالب دكتوركت وطالب ثانوي نفس اختبار الرياضيات الصعب، فإن طالب الدكتوراه سيفوز في كل مرة، بغض النظر عما إذا كان الاختبار مطبوعاً بخط Comic Sans أو Times New Roman. استثمر في نموذج أذكى أولاً؛ ثم اهتم بتنسيق الملف لاحقاً.
4. التوسع: مشكلة الـ 10,000 جدول
ماذا يحدث عندما تنمو المكتبة من 10 كتب إلى 10,000؟
- المشكلة: إذا احتفظت بالمكتبة بأكملها في ملف واحد ضخم، فسيضيع المساعد.
- الحل: قام الباحثون بتقسيم المكتبة إلى أقسام (مثل "روايات"، "تاريخ"، "علوم").
- النتيجة: حتى مع وجود 10,000 جدول، إذا كانت المكتبة مقسمة جيداً، فإن طريقة "الكشاف الضوئي" تعمل بشكل مثالي. المساعد ببساطة يبحث في قسم "التاريخ" عندما يُسأل عن التاريخ، متجاهلاً الباقي.
5. "ضريبة البحث" (التكلفة الخفية لكونك شديد الاختصار)
هذا اكتشاف مذهٍ حول الكفاءة.
- الفخ: قد تعتقد أن التنسيق شديد الاختصار (مثل TOON) يوفر المال لأن الملفات أصغر.
- الواقع: أحياناً، يجعل كونك شديد الاختصار المساعد يعمل بجهد أكبر وينفق مالاً أكثر.
- لماذا؟ عندما يستخدم المساعد "الكشاف الضوئي" (أداة البحث) للعثور على سطر في ملف مختصر، قد يكون ذلك السطر الواحد محشواً بالكثير من المعلومات بحيث يعيد جزءاً ضخماً من النص. أو لأن التنسيق جديد وغريب جداً، يضطر المساعد لمحاولة البحث بطرق مختلفة (مثل تجربة كلمات مفتاحية مختلفة) قبل أن يجد ما يبحث عنه.
- تشبيه: تخيل قاموساً حيث كُتبت كل التعريفات بخط صغير وكثيف جداً. أنت توفر الورق، لكن عينيك تتعبان، وتضطر لتدقيق النظر وإعادة قراءة السطر ثلاث مرات لتفهمه. عملية "إعادة القراءة" هذه تكلفك وقتاً وطاقة.
ملخص: ماذا يجب أن تفعل؟
إذا كنت تبني نظام ذكاء اصطناعي لإدارة البيانات، فإليك "ورقة الغش" من البحث:
- اختر نموذجك أولاً: إذا كانت لديك ميزانية لنموذج "عبقري" من الفئة الأولى، فاستخدم نهج الملفات الأصلية (الكشاف الضوئي). إذا كنت تستخدم نموذجاً أرخص ومفتوح المصدر، فالتزم بـ هندسة الأوامر (الكومة الكبيرة).
- لا تقلق بشأن التنسيق: استخدم YAML إذا كنت تريد توفير الرموز (tokens) والحفاظ على الترتيب. استخدم Markdown إذا كنت تريد أن يكون من السهل على البشر قراءته. لا تحاول ابتكار تنسيق "مختصر خارق" جديد إلا إذا كنت تعرف تماماً كيف يتعامل ذكاؤك الاصطناعي معه.
- نظم حسب الموضوع: إذا كانت بياناتك ضخمة، فقسمها إلى مجلدات (نطاقات). لا تضع كل شيء في ملف واحد ضخم.
- احذر من "الاختصار": إذا استخدمت تنسيقاً مخصصاً ومختصراً جداً، فقد يرتبك ذكاؤك الاصطناعي ويستهلك مالاً أكثر في البحث عن النمط الصحيح. التزم بالتنسيقات القياسية ما لم تكن خبيراً.
الخلاصة: لا توجد "خلطة سحرية" واحدة تناسب الجميع. يجب عليك مطابقة استراتيجية تنظيم مكتبتك مع مستوى ذكاء المساعد الذي توظفه.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.