سير سلس: هندسة سياق استباقية لوكلاء نماذج اللغة الكبيرة ✛

الأصل: "SmoothAgent: Efficient Long-Horizon LLM-Based Agent Serving with Lookahead Context Engineering"
arXiv:2607.00151 · 2026-06-30 · CC BY 4.0 · 3 دقيقة
يقوم SmoothAgent بحساب تحويلات السياق بشكل غير متزامن، مثل تحضير المكونات قبل تقديم الطبق، ويزيل التوقفات المفاجئة في عمل الوكلاء اللغويين.

السياق

مطبخ مطعم في ساعة الذروة: عشرات الطلبات، أزيز الزيت، قعقعة السكاكين. لا يستطيع رئيس الطهاة الانتظار حتى تُغسل المقلاة — هناك دائماً من يجهز له مقلاة نظيفة. هكذا تقريباً يعمل وكلاء نماذج اللغة الكبيرة (LLM): يديرون الأكواد، يخططون للمهام، يتواصلون مع المستخدم — وينتجون سلاسل طويلة من الرسائل تثقل كاهل النموذج بسرعة. حتى ضمن حدود طول السياق المسموح، تتراجع جودة الإجابات: يرتبك النموذج في التفاصيل القديمة. أُطلق على هذه الظاهرة اسم «تعفّن السياق» (context rot). للحفاظ على الاتساق، يُضمّن المطورون في الوكلاء استراتيجيات هندسة السياق: يُلقون بجزء من السجل في ملفات، ويُعيدون سرد جزء آخر باختصار، وللمهام الفرعية المعقدة يُنشئون سياقاً نظيفاً منفصلاً. ثمن هذه النظافة هو توقفات مفاجئة: بعد التحويل، يضطر النموذج إلى إعادة حساب ذاكرة المفاتيح والقيم المؤقتة (KV-cache)، وفي كل مرة يتعثر الوكيل قبل أن يُخرج الرمز التالي.

المنهجية

لاحظ المؤلفون أن معظم عمليات تحويل السياق تتمتع بخاصية «قابلية التحليل المقطعي» (segment decomposeability): إعادة معالجة جزء من السجل لا يعتمد على ما سيظهر لاحقاً. أتاح ذلك إخراج التحويلات إلى تيار استباقي منفصل (lookahead stream). في SmoothAgent، يعمل بجانب الوكيل الرئيسي وكيل «ظلّ»: يُطبّق بشكل غير متزامن على المقطع التالي الاستراتيجية المحددة — مثل التفريغ (offloading) أو تقليص السجل — ويبني ذاكرة KV-cache جاهزة للبادئة المحوّلة. عندما يصل الوكيل الرئيسي إلى السعة القصوى ويحتاج إلى تنظيف، يُقدّم له السياق المجهز مسبقاً فوراً. كي لا تتداخل الطلبات الخلفية مع الرئيسية، طُوّر مُجدوِل مزود بـتخطيط استباقي يراعي قيود زمن الاستجابة (SLO) ولا يسمح بالمهام الاستباقية إلا في الفترات الفارغة.

النتائج

أُجريت التجارب على وحدات معالجة رسومية NVIDIA H100 مع نموذجي Qwen3-8B و Qwen3-32B. كان الوكيل يُجري تحليلاً برمجياً متعدد الخطوات، مولّداً في كل خطوة 600–650 رمزاً مميزاً (token) — وهكذا كان السياق ينمو، محاكياً عملية تفاعلات عشوائية. في الوضع المتزامن، كان الزمن حتى الرمز الأول (TTFT) عند نقاط التحويل يقفز أضعافاً: عند التلخيص — حتى 1.2 ثانية للنموذج البسيط. SmoothAgent أزال هذه القفزات بالكامل: انخفض الزمن الكامن الذَيلي بمتوسط 62%، وللتلخيص حتى 11.9 مرة. على نظام ذي وحدات معالجة رسومية منفصلة للتحميل المسبق (prefill) وفك الترميز (decode)، بقي التحسن وسجّل متوسط 64.5%. أظهر الدمج في الأطر الشائعة (LangChain، LlamaIndex، AutoGen، OpenClaw) انخفاضاً في TTFT بنسبة 27% إلى 81%.

الأهمية

يحوّل SmoothAgent هندسة السياق من شر لا بد منه إلى إجراء خلفي غير ملحوظ. يُظهر هذا النهج كيف تسمح أساليب التعلم الآلي بتصميم خدمة فعالة: المعالجة المسبقة غير المتزامنة لذاكرة KV-cache تخفي تأخيرات كانت سابقاً غير قابلة للإزالة. خاصية قابلية التحليل المقطعي تبرز ملمحاً بنيوياً يمكن تطبيقه على أي حسابات جانبية في خط إنتاج الذكاء الاصطناعي التوليدي. في النتيجة، يتوقف الوكيل عن كونه طبّاخاً منفرداً ويتحول إلى فريق مطبخ منسجم، حيث ينشغل كل فرد بمهمته دون عجلة.

التطور المستقبلي

مسار التطوير واضح: تعميم النهج على سيناريوهات أكثر تعقيداً مع عدة وكلاء وسياق مشترك. يمكن لتقنية الحساب الاستباقي أن تنتقل إلى أنظمة التوليد المعزز بالاسترجاع (RAG)، حيث تستدعي معالجة المستندات المكلفة التنفيذ المسبق. اتجاه آخر هو التخطيط التكيّفي: يمكن تزويد المُجدوِل بمتنبئ لاحتمالية حدوث المُحفز قريباً، كي يدفع بالمهام الخلفية مسبقاً دون خطر التأخر.

التأثير

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

الخطوات التالية

الخطوات التالية — اختبار دقيق على سيناريوهات متعددة الوكلاء ذات سياق مشترك، وإدراج نماذج تلخيص مُدرّبة مسبقاً لتقليل تكلفة طلب النموذج اللغوي الكبير الخلفي.

المسائل المفتوحة الرئيسية

يتناول العمل مشكلة جوهرية تتعلق بكفاءة التفكير المطول للذكاء الاصطناعي: كيف نتعامل مع سياق ينمو بلا حدود دون فقدان الجودة أو السرعة. وهو يتردد مع مشكلة الانتباه في الزمن الخطي التي لم تُحل حلاً كاملاً بعد، ومع البحث عن سياسة استبدال مثلى لذاكرة KV-cache.

نظرة آلة المعرفة

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

ماذا يفعل هذا العمل

في نظام SmoothAgent تتم معالجة مشكلة التأخير عند تحويل سياق وكلاء نماذج اللغة الكبيرة (LLM): يقترح المؤلفون تدفقًا استباقيًا يحضّر ذاكرة التخزين المؤقت KV (KV-cache) بشكل غير متزامن لتحويلات السياق المستقبلية. تُظهر التجارب على Qwen3-8B/32B انخفاضًا في زمن الاستجابة حتى أول رمز (TTFT) يصل إلى 11.9 مرة عند التلخيص، وبنسبة 27–81% في أطر عمل الوكلاء الشائعة.

أين تكمن قوته

القوة الرئيسية تكمن في تقديم خاصية قابلية التقسيم إلى مقاطع واستخدام تخطيط استباقي يراعي اتفاقيات مستوى الخدمة (SLO)، مما يسمح بإخفاء تأخيرات تحويل السياق دون التدخل في التدفق الرئيسي.

إلى أين يمكن المضي

يستحق التجربة

  • اختبار استخدام آلية مرنة (elastic gang) لتخصيص الموارد ديناميكيًا للمهام الاستباقية في SmoothAgent.
  • التحقق مما إذا كان الضغط الضمني للسياق في التدفق الاستباقي يحقق تقليلًا إضافيًا في التأخير دون فقدان الجودة.
  • إدخال تشويش محكوم في المقاطع أثناء المعالجة المسبقة لجعل ذاكرة KV أكثر متانة تجاه التغييرات اللاحقة في السياق.

استعارة «تعفّن السياق» جاءت من ملاحظة أن النموذج، حتى ضمن النافذة الرسمية، يبدأ في ارتكاب أخطاء على الأنماط المتكررة — تقريباً كإنسان يفقد الخيط في سلسلة طويلة من الأفعال المتماثلة.

أرقام رئيسية

  • انخفاض زمن الذروة لـTTFT عند التلخيص: حتى 11.9 مرة
  • متوسط انخفاض الزمن الكامن الذَيلي: 62%
  • حجم السياق المُضاف في كل خطوة للوكيل: 600–650 رمزاً مميزاً
  • متوسط انخفاض الزمن الكامن في الوضع المفكك: 64.5%
  • العدد الأقصى للوكلاء المتوازيين في الاختبارات: 64
المفاهيم
المُحَوِّلات (Transformers) نماذج اللغة الكبيرة عامل مساعد صوتي