نطاقات وكلاء الذكاء الاصطناعي ودورات حياة الأدوات

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

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

إليك كيفية عملها:

يمكنك ضبط ثلاثة أنواع من الحدود:

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

مع هذا النظام، يتشارك الوكيل الخاص بك نفس دورة حياة تطبيقك. إذا توقفت العملية الأب (parent process)، يتوقف الوكيل. لا توجد بيئة تشغيل (runtime) ثانية لإدارتها.

يمكنك استخدام سجل الأحداث من أجل:

هذا يجعل وكلاء الذكاء الاصطناعي قابلين للتنبؤ وآمنين للإنتاج.

المصدر: https://github.com/WorkRuntime/workit

مجتمع تعليمي اختياري: https://t.me/GyaanSetuAi