domains / families / science / scienceworld-threshold-evaluator
scienceworld-threshold-evaluator
separate
Use when the agent has just obtained a numerical measurement (temperature, weight, pH) and must compare it against a predefined threshold to determine a binary outcome. This skill extracts the measured value, evaluates it against the threshold condition (above/below), and executes the corresponding branch action such as classification or placement.
When to use
- Compare a measured numerical value against a predefined threshold to determine which of two conditional actions to execute. This is the decision-making step that immediately follows a measurement in ScienceWorld experimental workflows.
- Immediately after obtaining a numerical measurement (e.g., temperature reading from a thermometer)
- When the task includes a conditional instruction like "if above X, do A; if below X, do B"
- When classifying or sorting objects based on measured properties
When not to use
- performing actions between obtaining measurement and evaluation
- estimating or rounding numerical values
- evaluating before measurement is complete
Skill page
Source
| Repository | Path |
|---|
| zjunlp/SkillNet | experiments/src/skills/scienceworld/scienceworld-threshold-evaluator/SKILL.md |