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

محرك الشجرة السببية

محرك الشجرة السببية (Causal Tree Engine, CTE) هو نظام تنفيذ تخميني يقيّم استراتيجيات استجابة متعددة بالتوازي قبل الالتزام بالأفضل. يتكامل في خط أنابيب وكيل PRX بين تصنيف النية واستدعاء LLM.

معطل افتراضياً. CTE ميزة اختيارية. قم بتعيين causal_tree.enabled = true في ملف التكوين لتفعيله.

سير العمل

text
لقطة → توسيع → تجربة → تقييم → اختيار → تغذية راجعة
  1. لقطة — التقاط الحالة السببية الحالية (سياق الجلسة، الميزانية، القيود)
  2. توسيع — إنشاء فروع مرشحة (إجابة مباشرة، استخدام أدوات، تفويض لوكيل فرعي)
  3. تجربة — تشغيل "تجارب جافة" خفيفة للفروع الواعدة في وضع القراءة فقط
  4. تقييم — ترتيب الفروع حسب مركب مرجح من الثقة والتكلفة وزمن الاستجابة
  5. اختيار — الالتزام بالفرع الأعلى تقييماً إذا وصل إلى العتبة؛ وإلا الرجوع
  6. تغذية راجعة — تسجيل القرار للمراقبة والتعلم المستقبلي

متى تفعل CTE

السيناريوالتوصية
أسئلة وأجوبة بسيطة، دردشة عاديةإبقاء CTE معطلاً
سير عمل متعدد الخطوات مع أدواتتفعيل CTE
مهام وكيل مستقل (Xin / تطور ذاتي)تفعيل CTE
نشر حساس للتكلفةتفعيل CTE مع extra_token_ratio_limit صارم

البدء السريع

أضف إلى ملف تكوين PRX (~/.openprx/config.toml):

toml
[causal_tree]
enabled = true

جميع المعلمات الأخرى لها قيم افتراضية معقولة. راجع مرجع التكوين للقائمة الكاملة.

قاطع الدائرة

  • بعد circuit_breaker_threshold فشل متتالي (افتراضي: 5)، يتم تشغيل CTE وتتجاوزه جميع الطلبات
  • بعد circuit_breaker_cooldown_secs (افتراضي: 60 ثانية)، يسمح قاطع الدائرة بإعادة المحاولة
  • تشغيل ناجح واحد يعيد تعيين عداد الفشل

المقاييس

المقياسالوصف
hit_at_1_ratioنسبة التشغيلات التي كان فيها الفرع الأول صحيحاً
hit_at_3_ratioنسبة وجود الفرع الصحيح ضمن أفضل 3
wasted_speculation_ratioالتجارب المنفذة وغير المستخدمة
commit_success_rateنسبة الالتزامات الناجحة
avg_extra_latency_msمتوسط زمن الاستجابة الإضافي لكل تشغيل
circuit_breaker_tripsعدد مرات تشغيل قاطع الدائرة

صفحات ذات صلة

Released under the Apache-2.0 License.