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.