تخطَّ إلى المحتوى
StatePath
أطلس الأدواتfeature.read_bool

أداة

Read Signal Feature (Bool)

feature.read_bool

ConditionSignal feature

المُدخلات

valueScalar

حامل الإشارة التي تريد قراءة حقيبة سماتها — اربط سياق الإشارة الذي تقيّمه هذه المرحلة.

المُخرجات

Boolean

قيمة منطقية تحمل صدقية السمة المسماة — قيمتها المخزَّنة إن وُجدت (الأرقام تُقارَن بـ truthy_threshold)، أو القيمة الافتراضية عند غياب السمة.

تسحب Read Signal Feature (Bool) قيمة مسماة من حقيبة سمات الإشارة وتعيدها كقيمة true/false. تتيح لمرحلة لاحقة التفاعل مع سمة سجّلتها مرحلة أسبق — مثلاً «هل تأكّد الدخول؟»

مخطّط عام للأداة Read Signal Feature (Bool)scalarreadbool

كيف تعمل

تعطي العقدة `feature_name` فتقرأ تلك السمة من الإشارة المتدفقة حالياً عبر خط الأنابيب، المربوطة عبر `value`. إذا كانت السمة رقمية تُقارَن بـ `truthy_threshold` لتقرير true/false؛ وإذا كانت السمة مفقودة، تُعاد `default` التي ضبطتها بدلاً منها.

الإعدادات

feature_namescalar

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

defaultscalar

القيمة المنطقية المُعادة عندما تكون السمة المسماة غائبة عن الإشارة، فتكون للعقدة إجابة محددة حتى عندما لا يُسجَّل شيء.

truthy_thresholdscalar

عندما تكون السمة المخزَّنة رقماً لا قيمة منطقية بسيطة، هذا هو المستوى الذي عنده أو فوقه تُقرأ كـ true؛ وتحته تعيد العقدة false.

مخطّط truthy_threshold

يتصل بـ

يغذّي

أمثلة

  • بوّب على قرار أسبق: اضبط feature_name على «confirmed» مع default بقيمة false فلا تمضي مرحلة المركز إلا عندما تكون مرحلة الإشارة قد علّمت الإعداد مؤكَّداً.
  • ضع عتبة لسمة رقمية: اقرأ درجة ثقة مخزَّنة بـ truthy_threshold 0.7 لتعتبر الإشارات عالية الثقة فقط كـ true.

أخطاء شائعة

  • الخطأ الإملائي في feature_name فتسقط القراءة دائماً إلى القيمة الافتراضية، مُخفِيةً العلة كمخرَج ثابت.
  • قراءة سمة رقمية دون ضبط truthy_threshold معقول، فتنقلب أي قيمة غير صفرية إلى true بشكل غير متوقع.

اطّلع أيضًا