7 سبتمبر 2026
تتشارك معظم بيئات تشغيل الوكلاء نفس الهيكل الهش. إليك ما يحدث عند استبداله بسجل أحداث.

تُبنى إطارات عمل وكلاء الذكاء الاصطناعي اليوم حول حلقة واحدة لا تنتهي أبدًا تقرأ بشكل متكرر مخرجات النموذج، وتنفذ أداة، وتعيد النتيجة إلى الموجه. هذا الهيكل while (true) بسيط الفهم، لكنه يربط اتخاذ القرار والآثار الجانبية وإدارة الحالة في دورة واحدة ضخمة. مع نمو الوكلاء لتصبح أكثر قدرة — التعامل مع الاستدلال متعدد الخطوات، والمهام طويلة الأمد، والتفاعلات البشرية داخل الحلقة — تصبح الحلقة عنق زجاجة للموثوقية وقابلية المراقبة والقابلية للتوسع.
في بيئة تشغيل تعتمد على الحلقات الكلاسيكية، يعيش تاريخ الوكيل بالكامل في مخزن موجه قابل للتغيير. كل تكرار يكتب فوق أو يلحق بمخزن ذلك، مما يجعل من الصعب الإجابة على أسئلة مثل "أي استدعاء أداة أنتج هذا الخطأ؟" أو "ماذا سيحدث إذا أعدنا التراجع إلى الخطوة الثالثة؟". يتطلب التصحيح إعادة إنتاج التسلسل الدقيق لاستدعاءات النموذج، وهو أمر هش عندما يكون النموذج غير حتمي أو عندما تتغير واجهات برمجة التطبيقات الخارجية. علاوة على ذلك، تفرض الحلقة نموذج تنفيذ متزامن؛ حيث تحجب العمليات طويلة الأمد الوكيل بأكمله، ولا يوجد مكان طبيعي لإدخال عمليات إعادة المحاولة أو المهلات أو منطق التعويض.
استبدال الحلقة بسجل أحداث تراكمي يغير النموذج الذهني من "شغل حتى الانتهاء" إلى "سجل ما حدث". يصبح كل إجراء مهم — طلب النموذج، استدعاء الأداة، ملاحظات الإنسان، الخطأ — حدثًا غير قابل للتغيير يحمل طابع زمني ومعرف ارتباط وحمل بيانات. يصبح حالة الوكيل الحالية دالة نقية تطوي على السجل. يعكس هذا النهج أنماط التخزين بالأحداث المستخدمة في الأنظمة الموزعة ويمنح البيئة التشغيلية تاريخًا دائمًا وقابلًا للاستعلام دون أي أدوات إضافية.
ابدأ بتحديد مخطط حدث بسيط: type Event = ModelRequest | ToolCall | ToolResult | HumanInput | Error. قم بتغليف الحلقة الحالية في دالة ترسل حدثًا لكل تكرار وتخزنه في مخزن تراكمي (ملف، قاعدة بيانات، أو سجل في الذاكرة للنماذج الأولية). استبدل مخزن الموجه القابل للتغيير بدالة اختزال نقية تعيد بناء الموجه من السجل كلما تم استدعاء النموذج. انتقل تدريجيًا الآثار الجانبية — استدعاءات واجهات برمجة التطبيقات، كتابة الملفات — إلى معالجات منفصلة تستجيب لأحداث ToolCall، وتحولها إلى مسارات عمل غير متزامنة قابلة لإعادة المحاولة. أخيرًا، عرّض السجل عبر نقطة نهاية HTTP بسيطة بحيث يمكن لوحات تحكم التصحيح وسكربتات إعادة التشغيل والاختبارات الآلية استهلاكه مباشرة.
قراءة إضافية: https://dev.to/tomsun28/why-does-every-ai-agent-still-look-like-while-true--258a
You've probably had this exact moment. You ask an AI a math question. It lays out the steps...
7 سبتمبر 2026