← أحدث الأبحاث
💬 NLP

Is Grep All You Need? How Agent Harnesses Reshape Agentic Search

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

المؤلفون الأصليون: Sahil Sen, Akhil Kasturi, Elias Lumer, Anmol Gulati, Vamse Kumar Subbiah

نُشر 2026-05-15
📖 5 دقيقة قراءة🧠 قراءة متعمّقة

المؤلفون الأصليون: Sahil Sen, Akhil Kasturi, Elias Lumer, Anmol Gulati, Vamse Kumar Subbiah

البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

تخيل أنك محقق تحاول حل لغز، ولكن بدلاً من ملف واحد، لديك مكتبة ضخمة تحتوي على ملايين الصفحات من سجلات المحادثات. أنت بحاجة للعثور على حقائق محددة (مثل "في أي وقت بدأ الاجتماع؟" أو "ما هو لون المستخدم المفضل؟") للإجابة على سؤال العميل.

هذه الورقة هي تقرير من فريق في PwC قاموا باختبار طريقتين مختلفتين لـ "المحققين" من الذكاء الاصطناوي (النماذج اللغوية الكبيرة) للبحث عبر هذه المكتبة. أرادوا معرفة ما إذا كان يجب على الذكاء الاصطناعي استخدام بحث دلالي ذكي (مثل سؤال أمين مكتبة عن "القصة المتعلقة بالسيارة الحمراء") أو بحث بالكلمات المفتاحية الحرفية (مثل الصراخ بكلمة "سيارة حمراء!" ومسح كل صفحة بحثاً عن تلك الكلمات بالضبط).

إليك تفصيل نتائجهم باستخدام تشبيهات بسيطة:

طريقتان للبحث

  1. البحث الشعاعي - Vector Search (الأمين الذكي): هذه الطريقة تفهم معنى سؤالك. إذا سألت عن "مركبة سريعة"، فقد تجد صفحة تذكر "سيارة رياضية مسرعة"، حتى لو لم تكن كلمة "مركبة" موجودة. هي رائعة في فهم المفاهيم، لكنها قد تتشتت أحياناً بصفحات تتحدث عن الموضوع ولكنها لا تحتوي على الإجابة الدقيقة.
  2. بحث Grep (ماسح الكلمات المفتاحية): هذه أداة فجة. تبحث عن كلمات أو أنماط محددة. إذا سألت عن "مركبة سريعة"، فستجد فقط الصفحات التي تحتوي على تلك الكلمات بالضبط. هي لا تفهم المعنى، لكنها دقيقة للغاية في العث find الجملة التي تحتاجها بدقة.

التجربة: "الحامل" هو الأهم

لم يختبر الباحثون طرق البحث فحسب؛ بل اختبروها داخل "مساحات عمل" مختلفة (تسمى الحوامل - harnesses).

  • الحامل المخصص - Chronos: تخيل هذا كـ وكالة تحقيقات مصممة خصيصاً. لدى الذكاء الاصطناوي مدير ينظم الملفات، ويخبر الذكاء الاصطناوي بدقة كيف يطرح الأسئلة، ويقوم بتنسيق الإجابات بشكل مثالي.
  • حوامل واجهة السطر البرمجي للمزودين - Provider CLI Harnesses (مثل Claude Code, Codex, Gemini CLI): تخيل هذه كـ مجموعات أدوات جاهزة مقدمة من عمالقة التكنولوجيا. يتم إعطاء الذكاء الاصطناوي واجهة أوامر (مثل الطرفية/Terminal) ويتعين عليه اكتشاف كيفية استخدام أدوات قياسية مثل grep بمفرده.

المفاجآت الكبرى

1. الماسح "الحرفي" غالباً ما يفوز
خلافاً للاعتقاد الشائع بأن البحث الدلالي "الذكي" هو الأفضل دائماً، وجدت الدراسة أن ماسح الكلمات المفتاحية الحرفي (Grep) كان غالباً أكثر دقة، خاصة عندما تكون الإجابات عبارة عن حقائق محددة مثل التواريخ، أو الأسماء، أو الأرقام.

  • التشبيه: إذا كنت تبحث عن رقم هاتف محدد في كتاب، فإن الصراخ بالأرقام بدقة (Grep) غالباً ما يكون أكثر موثوقية من سؤال أمين مكتبة للعثور على "معلومات الاتصال" (Vector)، لأن أمين المكتبة قد يحضر لك صفحة بها رقم هاتف مختلف ولكنه مرتبط بالموضوع.

2. طريقة تقديم النتائج للذكاء الاصطناوي تغير كل شيء
اختبر الباحثون طريقتين لتقديم نتائج البحث للذكاء الاصطناوي:

  • داخل السياق - Inline (الكتاب المفتوح): يتم لصق نتائج البحث مباشرة في نافذة الدردشة. يقرؤها الذكاء الاصطناوي فوراً.
    • النتيجة: تفوق Grep هنا. عندما يتم لصق الكلمات الدقيقة أمام الذكاء الاصطناوي مباشرة، كان يجيب بدقة متناهية.
  • المعتمد على الملفات - File-Based (خزانة الملفات): يتم حفظ نتائج البحث في ملف، ويتعين على الذكاء الاصطناوي اتخاذ خطوة ثانية لفتح الملف وقراءته.
    • النتيجة: انقلبت الآية. أحياناً، يرتبك الذكاء الاصطناوي بسبب الخطوة الإضافية لفتح الملف. في هذه الحالات، كان البحث الشعاعي "الذكي" (Vector) يتفوق أحياناً لأنه يجلب مجموعة أصغر وأكثر صلة من النتائج التي يسهل قراءتها. ومع ذلك، بالنسبة لبعض نماذج الذكاء الاصطناوي، تسببت الطريقة المعتمدة على الملفات في تلاشي ميزة Grep أو حتى انعكاسها.

3. "مكان العمل" أهم من "الأداة"
النتيجة الأكثر إثارة للدهشة هي أن البيئة (الحامل) كانت أكثر أهمية من أداة البحث نفسها.

  • التشبيه: الأمر يشبه إعطاء شيف محترف سكيناً. إذا وضعته في مطبخ احترافي مع مساعد شيف (حامل مخصص)، سيطبخ وجبة مثالية. أما إذا وضعته في مطبخ فوضوي وغير مألوف بدون تعليمات (CLI المزود)، فقد يعاني، حتى لو كان يستخدم نفس السكين.
  • نفس نموذج الذكاء الاصطناوي (مثل Claude Opus) حصل على درجة 93% في الحامل المخصص، لكنه حصل فقط على 76% في الـ CLI الخاص بالمزود، رغم استخدامه لنفس بيانات البحث تماماً. "المدير" و"التعليمات" غيرا النتيجة أكثر من طريقة البحث نفسها.

4. اختبار "الضجيج"
أضاف الباحثون المزيد والمزيد من المحادثات غير ذات الصلة (الضجيج) إلى المكتبة لمعرفة مدى صمود طرق البحث.

  • وجدوا أنه كلما أصبحت المكتبة أكثر فوضوية، أصبحت النتائج غير متوقعة. في بعض الأحيان، كان "الأمين الذكي" (Vector) أفضل في تصفية الضجيج في البداية. وفي أحيان أخرى، كان "ماسح الكلمات المفتاحية" (Grep) أفضل في تجاهل الضجيج بمجرد أن يجد الذكاء الاصطناوي النمط الصحيح.
  • لم تكن هناك طريقة واحدة "أفضل" تصلح لجميع المواقف؛ فالأمر يعتمد كلياً على أي نموذج ذكاء اصطناوي يتم استخدامه وأي "مكان عمل" أو إعداد يتم استخدامه.

الخلاصة

تخلص الورقة إلى أنه لا توجد "رصاصة سحرية" واحدة للبحث في الذكاء الاصطناوي.

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

باختصار: الأمر لا يتعلق فقط بما يبحث عنه الذكاء الاصطناوي؛ بل يتعلق بكيفية إعداد الذكاء الاصطناوي للقيام بالبحث وكيفية تقديم النتائج إليه.

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →