شرح أحداث الوكيل: عقد وقت التشغيل الكامن وراء وكلاء الذكاء الاصطناعي الموثوقين

Built for Speed: ~10ms Latency, Even Under Load
Blazingly fast way to build, track and deploy your models!
- Handles 350+ RPS on just 1 vCPU — no tuning needed
- Production-ready with full enterprise support
تخبرك الإجابة النهائية للوكيل بما رآه المستخدم. أما أحداثه فتخبر تطبيقك بما حدث، وما لا يزال يحدث، وما يتطلب تدخلاً بشرياً، وكيفية الاسترداد عند انقطاع الاتصال.
1. لماذا تعتبر واجهة برمجة تطبيقات الإجابة النهائية غير كافية للوكلاء
يتمتع استدعاء النموذج التقليدي بشكل مطمئن: إرسال مدخلات، وتلقي مخرجات. وحتى عند تدفق الاستجابة، يقوم التطبيق عادةً بإعادة بناء إجابة واحدة. لكن تنفيذ الوكيل يختلف؛ إذ يمكن للتشغيل الواحد إجراء عدة استدعاءات للنموذج، وطلب أدوات، وانتظار الموافقة، والمصادقة على خادم MCP، وإنشاء بيئة معزولة (sandbox)، والتفويض لوكلاء فرعيين، والاستئناف في طلب لاحق.
إذا كان وقت التشغيل يكشف فقط عن آخر استجابة نصية، فإن التطبيق يفقد الهيكل الذي يحتاجه لتشغيل سير العمل هذا. ولا يمكنه الإجابة بشكل موثوق على أسئلة أساسية مثل:
- هل الوكيل في حالة تفكير، أم يستدعي أداة، أم ينتظر تدخلاً بشرياً، أم أنه انتهى؟
- أي رسالة من النموذج اقترحت استدعاء هذه الأداة؟
- أي الأحداث تنتمي إلى وكيل فرعي بدلاً من الوكيل الرئيسي؟
- أي الأجزاء تم عرضها بالفعل؟
- بعد انقطاع الاتصال، هل يجب على العميل إعادة الاتصال بالتشغيل المباشر أم إعادة البناء من الحالة المحفوظة؟
لهذا السبب تعتبر الأحداث مهمة؛ فهي الواجهة بين التنفيذ الخفي وكل ما يجب أن يستجيب له: واجهة المستخدم، وخدمة الموافقة، ووحدة تحكم العمليات، ومصحح الأخطاء، والمقيّم.
2. ماذا يعني "الحدث" في TrueForge
تنظم TrueForge التنفيذ كـ وكيل ← جلسة ← دورة ← حدث ← تغير (Delta). يجيب كل مستوى على سؤال مختلف:
الوكيل هو تعريف وليس عملية مستمرة التشغيل. تحافظ الجلسة على السياق عبر الدورات. تمثل الدورة دورة طلب واحدة، ولا تعمل سوى دورة واحدة في كل مرة داخل الجلسة. الأحداث هي سجلات مكتوبة يتم إنتاجها داخل تلك الدورة. يمكن تجميع بعض الأحداث—بشكل أكثر وضوحاً في رسائل النموذج—بشكل تدريجي من خلال التغيرات (deltas).

تمنع هذه الهيكلية الوقوع في خطأين شائعين في التصميم. أولاً، لا ينبغي التعامل مع سجل الجلسة كنص متصل غير محدود، فالمداخلات توفر حدوداً طبيعية للتنفيذ. ثانياً، لا ينبغي تخزين أو تقييم التغيرات المتدفقة (streamed delta) وكأنها الحدث الدلالي النهائي.
3. تصنيف الأحداث هو بمثابة آلة الحالة لوقت التشغيل
يغطي اتحاد الأحداث الموثق في TrueForge عدة فئات. العبرة ليست في عدد أنواع الأحداث، بل في أن كل فئة تستلزم سلوكاً مختلفاً للتطبيق.
TrueFoundry AI Gateway delivers ~3–4 ms latency, handles 350+ RPS on 1 vCPU, scales horizontally with ease, and is production-ready, while LiteLLM suffers from high latency, struggles beyond moderate RPS, lacks built-in scaling, and is best for light or prototype workloads.

















.png)
.png)
.png)
.png)
.png)






.png)





