A-RAG: Scaling Agentic Retrieval-Augmented Generation via Hierarchical Retrieval Interfaces
تقدم هذه الورقة البحثية A-RAG، وهو إطار عمل للـ RAG الوكيل (agentic RAG) الذي يتيح واجهات استرجاع هرمية (البحث بالكلمات المفتاحية، والبحث الدلالي، وقراءة القطع) مباشرة للنماذج اللغوية، مما يسمح باسترجاع معلومات تكيفي ومتعدد المستويات يتفوق باستمرار على النماذج الحالية مع التوسع بفعالية مع حجم النموذج وحوسبة وقت الاختبار.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أنك تحاول حل لغز غامض للغاية، مثل محقق يحاول العثور على حقيقة محددة مخبأة داخل مكتبة تحتوي على ملايين الكتب.
لفترة طويلة، كانت الطريقة التي تحاول بها الحواسيب (الذكاء الاصطناعي) حل هذه الألغاز تشبه روبوتًا جامدًا. كنت تخبر الروبوت: "اذهب وابحث عن أفضل 5 كتب حول هذا الموضوع واقرأها جميعًا في وقت واحد". سيقوم الروبوت بجلب تلك الكتب بشكل أعمى، ويحشرها في عقله، ثم يحاول الإجابة. وإذا لم تكن الإجابة موجودة في تلك الكتب الخمسة الأولى، فسيقوم الروبوت بمجرد التخمين، حتى لو كانت الإجابة تقبع على رف في ممر آخر بعيد. هذا ما تسميه الورقة البحثية "الطريقة القديمة" لتقنية RAG (التوليد المعزز بالاسترجاع).
ثم حاول بعض الأشخاص صنع روبوت أكثر ذكاءً قليلاً يتبع قائمة مهام صارمة. "الخطوة 1: ابحث. الخطوة 2: اقرأ. الخطوة 3: أجب". لكن الروبوت لم يكن بإمكانه تغيير خطته. إذا فشلت الخطوة 1، يظل الروبوت عالقًا. لم يكن بإمكانه أن يقول: "مهلاً، ربما يجب أن أجرب البحث عن كلمة مختلفة"، أو "رب perhaps يجب أن أقرأ الفصل بأكمله، وليس مجرد فقرة واحدة".
الفكرة الجديدة: A-RAG (المحقق الذكي)
تقدم الورقة البحثية A-RAG، وهي تشبه إعطاء الذكاء الاصطناعي محققًا ذكيًا ومستقلًا بدلاً من روبوت. هذا المحقق لديه مجموعة خاصة من الأدوات الهرمية (سلم من طرق البحث المختلفة) والحرية في تقرير أي أداة يستخدم ومتى يستخدمها.
إليك كيف يعمل المحقق، باستخدام ثلاث أدوات محددة:
"مصباح الكلمات المفتاحية" (البحث بالكلمات المفتاحية):
- التشبيه: تخيل أنك تبحث عن شخص محدد يدعى "جون سميث". أنت لا تحتاج لقراءة الكتاب بأكمله؛ تحتاج فقط لمسح الصفحات بحثًا عن اسم "جون سميث".
- كيف يعمل: يبحث الذكاء الاصطناعي عن كلمات محددة. إنه سريع ودقيق في العثات على الأسماء أو المصطلات المحددة.
"مغناطيس المعنى" (البحث الدلالي):
- التشبيه: أحيانًا لا تعرف الاسم بالضبط. أنت تعرف فقط الفكرة (مثل: "الرجل الذي اخترع المصباح الكهربائي"). أنت بحاجة لأداة تفهم معنى سؤالك وتجد الكتب التي تتحدث عن ذلك المفهوم، حتى لو لم تستخدم الكلمات التي قلتها بالضبط.
- كيف يعمل: يبحث الذكاء الاصطناعي عن الأفكار والمفاهيم، وليس فقط الكلمات المطابقة.
"نظارات الغوص العميق" (قراءة الجزء/القطعة):
- التشبيه: الأداتان الأوليان تظهران لك فقط مقتطفًا صغيرًا، مثل ملخص كتاب أو بضع جمل. لكن لحل اللغز، غالبًا ما تحتاج لقراءة الفصل بأكمله.
- كيف يعمل: بمجرد أن يجد المحقق كتابًا (أو صفحة) واعدًا باستخدام المصباح أو المغناطيس، فإنه يستخدم هذه الأداة لقراءة النص الكامل لهذا القسم المحدد للحصول على كافة التفاصيل.
لماذا يعد هذا أفضل؟
تجادل الورقة بأن الطرق القديمة كانت تشبه إجبار الإنسان على قراءة 5 كتب عشوائية والإجابة على سؤال فورًا. أما A-RAG فهو يشبه ترك إنسان (محقق) يفكر.
- يمكنهم التكيف: إذا لم يجد "مصباح الكلمات المفتاحية" أي شيء، يمكن للمحقق الانتقال إلى "مغناطيس المعنى". وإذا بدت المقتطفات مربكة، يمكنه أن يقرر القيام بـ "غوص عميق" في النص الكامل.
- يوفرون الطاقة: الطرق القديمة غالبًا ما تقرأ الكثير من النصوص غير ذات الصلة، مما يهدر الوقت وقدرة الحاسوب. محقق A-RAG يقرأ فقط ما هو ضروري، خطوة بخطوة.
- يصبحون أكثر ذكاءً كلما أصبح الذكاء الاصطناعي أكثر ذكاءً: توضح الورقة أنه كلما أصبحت نماذج الذكاء الاصطناعي أكثر قوة (أفضل في الاستنتاج)، أصبح هذا الإطار أكثر كفاءة في حل المشكلات. إنه يتوسع بشكل فعال.
النتائج
اختبر الباحثون هذا "المحقق الذكي" على أسئلة صعبة تتطلب ربط قطع متعددة من المعلومات (مثل "من كان الرئيس عندما تم توقيع المعاهدة، وما هي طعامه المفضل؟").
- دقة أفضل: حل محقق A-RAG المزيد من الألغاز بشكل صحيح مقارنة بطرق الروبوت القديمة.
- هدر أقل: وجد الإجابات بينما قرأ عددًا أقل من الكلمات مقارنة بالطرق الأخرى، مما يثبت أنه كان أكثر كفاءة.
- لا يوجد "نموذج واحد يناسب الجميع": لم يتبع المحقق نصًا ثابتًا. لقد اكتشف أفضل استراتيجية لكل سؤال محدد بمفرده.
باختصار
تدعي الورقة البحثية أنه بدلًا من بناء قواعد معقدة ومبرمجة مسبقًا لكيفية بحث الذكاء الاصطناعي عن المعلومات، يجب علينا فقط تزويد الذكاء الاصطناعي بـ صندوق أدوات وتركه يقرر كيفية استخدامه. من خلال السماح للذكاء الاصطناعي بالاختيار بين البحث عن كلمات محددة، أو البحث عن أفكار، أو قراءة وثائق كاملة، نحصل على نظام أكثر ذكاءً، وأسرع، وأفضل بكثير في حل المشكلات المعقدة.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.