← أحدث الأبحاث
🤖 AI

AgentKVShift: Efficient KV Cache Reuse for Agentic Memory Systems

تُعد AgentKVShift طريقةً تعتمد على الاستقصاء ولا تتطلب تدريباً، حيث تُسرّع أنظمة الذاكرة الوكيلية بشكل كبير من خلال إعادة استخدام وتصحيح مخازن KV المؤقتة بكفاءة مع إعادة حساب 10-30% فقط من الرموز (tokens)، محققةً أداءً يقارب الأداء الكامل لإعادة الحساب وتسريعاً في مرحلة التعبئة المسبقة (prefill) يتراوح بين 2 إلى 3.5 ضعف عبر مختلف النماذج اللغوية الكبيرة والمقاييس المرجعية.

المؤلفون الأصليون: Nilesh Prasad Pandey, Jason Kong, Lanxiang Hu, Quanling Zhao, Yujie Zhao, Onat Gungor, Hao Zhang, Tajana Rosing

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

المؤلفون الأصليون: Nilesh Prasad Pandey, Jason Kong, Lanxiang Hu, Quanling Zhao, Yujie Zhao, Onat Gungor, Hao Zhang, Tajana Rosing

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

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

في عالم الذكاء الاصطناعي، تُسمى عملية "إعادة القراءة" هذه توليد حالات المفتاح والقيمة (KV states). فكر في هذه الحالات كـ "فهم" الروبوت الداخلي للكلمات التي قرأها للتو. عادةً، إذا رأى الروبوت نفس الكلمات مرة أخرى، يمكنه ببساطة أخذ ملاحظاته القديمة (KV cache) بدلاً من إعادة قراءة كل شيء. ومع ذلك، في المحادثات الطويلة، يتغير "السياق". فكلمة "بنك" تعني شيئًا مختلفًا عندما تتحدث عن المال مقابل عندما تتحدث عن ضفة نهر. ولأن المعنى يتغير، تصبح ملاحظات الروبوت القديمة "قديمة" أو غير دقيقة نوعًا ما. إذا استخدم الملاحظات القديمة، فقد يعطيك إجابة غريبة أو خاطئة. لذا، أمام الروبوت خيار: إما إعادة قراءة كل شيء (بطيء ومكلف) أو استخدام الملاحظات القديمة والأمل في أن تكون قريبة بما يكفي (سريع، ولكن فيه مخاطرة).

المشكلة في الطريقة القديمة
حاول العلماء إصلاح ذلك من خلال كونهم انتقائيين. فقد اكتشفوا أنه بدلاً من إعادة قراءة الصفحة بأكملة، يمكن للروبوت فقط إعادة قراءة بعض الكلمات "المهمة" (الرموز/tokens) وتخمين الباقي. هذا يشبه قراءة الجملة الأولى والأخيرة من فقرة وتخمين المنتصف. هذا الأسلوب يعمل بشكل جيد في المهام البسيطة، مثل قراءة مقال إخباري. ولكن عندما يعمل الروبوت كوكيل معقد (agent) — يدير جدولاً زمنياً، أو يكتب كوداً برمجياً، أو يخوض محادثة عميقة تمتد لعدة أيام — فإن استراتيجية "تخمين المنتصف" هذه تنهار. تصبح ملاحظات الروبوت القديمة مشوهة للغاية بحيث تصبح التخمينات سيئة، وتنخفض جودة الإجابات. لقد صُممت الطرق القديمة للنصوص الخام، لكن الوكلاء المعاصرين يستخدمون "ذاكرة منسقة": ملخصات، وعلامات، وكلمات مفتاحية أنشأها الروبوت نفسه. هذه الملاحظات المنظمة معقدة؛ وتكتيكات "إعادة القراءة الانتقائية" القديمة لا تعمل معها ببساطة.

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

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

كيف يعمل في الممارسة العملية
إليك سحر العملية:

  1. الجس (The Probe): عندما يحتاج الروبوت لاستخدام كتلة ذاكرة، فإنه يعيد حساب معنى عينة صغيرة من الكلمات (حوالي 10% إلى 30% من الإجمالي).
  2. الإزاحة (The Shift): يقيس الفرق بين الحساب الجديد والملاحظة القديمة الباهتة لهذه الكلمات المختارة. هذا الفرق هو "الإزاحة" (offset) أو "الانزياح" (drift).
  3. التصحيح (The Correction): بدلاً من ترك الـ 70% إلى 90% الأخرى من الكلمات كما هي، يأخذ AgentKVShift ذلك "الانزياح" المقاس ويضيف تصحيحًا طفيفًا إلى كل كلمة في كتلة الذاكرة. إنه يشبه قول: "الكومة بأكملها مائلة للاصفرار بنسبة 5%، فلنضف القليل من اللون الأزرق إلى كل صورة لإصلاحها".

النتائج
النتائج مثيرة للإعجاب. في الاختبارات باستخدام أربعة نماذج ذكاء اصطناعي مختلفة (تتراوح من النماذج الصغيرة ذات 3 مليارات معلمة إلى النماذج الكبيرة ذات 32 مليار معلمة)، تمكن AgentKVShift من تقديم إجابات تكاد تكون بنفس جودة إعادة قراءة كل شيء من البداية.

  • السرعة: حقق هذا بينما كان يعيد حساب 10% إلى 30% فقط من البيانات. جعل هذا الروبوت أسرع بمقدار 2 إلى 3.5 مرة في بدء استجاباته مقارنة بعدم استخدام التخزين المؤقت (caching) على الإطلاق.
  • الكفاءة: وصل إلى نفس النتائج عالية الجودة التي لم تحققها الطرق الأخرى إلا عندما كانت تعيد حساب ما يقرب من نصف البيانات (45-55%).
  • المتانة: حتى عندما تم ضغط ذاكرة الروبوت لتوفير المساحة (باستخدام إعدادات 2-bit أو 4-bit مكثفة)، استمر AgentKVShift في العمل بشكل جيد، محتفظًا بدقة تزيد عن ضعف دقة الطرق السابقة.

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

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

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

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

جرّب Digest →