Skip to content
تم إنشاء هذه الصفحة وترجمتها بمساعدة الذكاء الاصطناعي. إذا لاحظت أي أخطاء، لا تتردد في المساهمة في تحسينها. تعديل على GitHub

خط أنابيب التطور

يمر كل مقترح تطور ذاتي في PRX عبر خط أنابيب من 4 مراحل: gate وanalyze وjudge وexecute. يضمن هذا الخط أن التغييرات مدروسة جيدًا وآمنة وقابلة للعكس.

مراحل خط الأنابيب

┌────────┐    ┌─────────┐    ┌────────┐    ┌─────────┐
│  Gate  │───►│ Analyze │───►│ Judge  │───►│ Execute │
└────────┘    └─────────┘    └────────┘    └─────────┘

1. Gate

تحدد مرحلة gate ما إذا كانت دورة التطور يجب أن تبدأ. وتتحقق من:

  • شروط الجدولة (محفزات مبنية على الوقت)
  • كفاية البيانات (عينات كافية للتحليل)
  • صحة النظام (لا توجد حوادث نشطة)
  • حدود المعدل (الحد الأقصى للتغييرات لكل نافذة زمنية)

2. Analyze

تفحص مرحلة التحليل البيانات المجمعة لتحديد فرص التحسين:

  • تجميع مؤشرات الأداء
  • اكتشاف الأنماط وتحديد الشذوذ
  • المقارنة مقابل خطوط الأساس
  • توليد مقترحات مع تقديرات الأثر المتوقع

3. Judge

تقيّم مرحلة الحكم المقترحات من حيث السلامة والصحة:

  • فحوصات sanity مقابل invariants معرّفة مسبقًا
  • تقييم المخاطر عبر scoring
  • كشف التعارض مع السياسات الحالية
  • توجيه الموافقة (تلقائي لـ L1، يدوي لـ L3)

4. Execute

تطبق مرحلة التنفيذ التغييرات المعتمدة:

  • إنشاء snapshot للـ rollback
  • تطبيق التغيير بشكل atomic
  • مراقبة إشارات التراجع
  • rollback تلقائي إذا فشلت فحوصات sanity

الإعداد

toml
[self_evolution.pipeline]
gate_check_interval_secs = 3600
min_data_points = 100
health_check_url = "http://localhost:3120/health"

صفحات ذات صلة

Released under the Apache-2.0 License.