Werkzeug
Read Signal Feature (Bool)
feature.read_bool
Eingänge
Der Träger für das Signal, dessen Feature-Tasche du lesen möchtest – verdrahte den Signalkontext, den diese Stufe auswertet.
Ausgänge
Ein Boolescher Wert, der den Wahrheitsgehalt des benannten Features trägt – seinen gespeicherten Wert, falls vorhanden (Zahlen gegen truthy_threshold verglichen), oder den Default, wenn das Feature fehlt.
Signal-Feature lesen (Bool) zieht einen benannten Wert aus der Feature-Tasche eines Signals und gibt ihn als true/false zurück. Es lässt eine nachgelagerte Stufe auf ein Feature reagieren, das eine frühere Stufe aufgezeichnet hat – zum Beispiel „war der Einstieg bestätigt?“.
Wie es funktioniert
Du gibst dem Knoten einen `feature_name`, und er liest dieses Feature aus dem Signal, das gerade durch die Pipeline fließt, eingespeist über `value`. Ist das Feature numerisch, wird es mit `truthy_threshold` verglichen, um true/false zu entscheiden; fehlt das Feature, wird stattdessen der von dir gesetzte `default` zurückgegeben.
Konfiguration
Der Name des Features, das aus der Feature-Tasche des Signals gelesen wird. Er muss mit dem Namen übereinstimmen, den die vorgelagerte Stufe aufgezeichnet hat; ein Tippfehler oder unbekannter Name fällt auf den Default zurück.
Der Boolesche Wert, der zurückgegeben wird, wenn das benannte Feature im Signal fehlt, sodass der Knoten auch dann eine definierte Antwort hat, wenn nichts aufgezeichnet wurde.
Wenn das gespeicherte Feature eine Zahl statt eines reinen Booleschen Werts ist, ist dies das Niveau, ab dem es als true gelesen wird; darunter gibt der Knoten false zurück.
Verbindet mit
Beispiele
- Auf eine frühere Entscheidung filtern: Setze feature_name auf „confirmed“ mit Default false, sodass eine Positionsstufe nur fortfährt, wenn die Signalstufe das Setup als bestätigt markiert hat.
- Ein numerisches Feature schwellenwerten: Lies einen gespeicherten Konfidenz-Score mit truthy_threshold 0.7, um nur Signale mit hoher Konfidenz als true zu behandeln.
Häufige Fehler
- feature_name falsch schreiben, sodass die Auslesung immer auf den Default durchfällt und den Fehler als konstante Ausgabe maskiert.
- Ein numerisches Feature ohne sinnvollen truthy_threshold lesen, sodass jeder Wert ungleich null unerwartet auf true kippt.