Skip to main content

TrajectoryBudgetMeterScenario

Agents scenarios · Implementation: mlsysim/engine/scenario_definitions/agents.py.

Construct this scenario with keyword inputs. The fields below show the types and defaults declared by this class.

An append-only trajectory metered against turns, tokens, time, and dollars.

Notes

Equation: The result property composes mlsysim.solvers.TrajectoryBudgetMeterModel.solve with the stored fields and any derived properties described below.

Assumptions: Inputs use the units and validity ranges of mlsysim.solvers.TrajectoryBudgetMeterModel.solve. The named scenario supplies a fixed configuration rather than observations of a new run.

Excludes: Additional runtime effects or statistical guarantees beyond the cited solver contracts; no measurement is performed by this wrapper.

References

Derivation: The result property composes mlsysim.solvers.TrajectoryBudgetMeterModel.solve with the stored fields and any derived properties described below. Individual property contracts identify the exact accounting expression or reusable calculation. Registry entries supply the scenario inputs; this class does not turn them into measured outcomes.

Examples

Evaluate a named scenario using its declared inputs.

>>> from mlsysim import Scenarios
>>> scenario = Scenarios.RepairTrajectoryBudgetMeter
>>> round(float(scenario.result.input_tokens), 4)
892500.0

Attributes

Name Description
cached_fraction
dollar_allowance
elapsed
input_price
output_price
result Return the modeled TrajectoryBudgetMeter result from
time_allowance
token_allowance
trajectory
turn_allowance

trajectory

Type: TrajectoryResendScenario.

Declared default: required.

input_price

Type: Quantity.

Declared default: required.

cached_fraction

Type: float.

Declared default: required.

output_price

Type: Quantity.

Declared default: required.

turn_allowance

Type: int.

Declared default: required.

token_allowance

Type: int.

Declared default: required.

time_allowance

Type: Quantity.

Declared default: required.

dollar_allowance

Type: Quantity.

Declared default: required.

elapsed

Type: Quantity.

Declared default: required.

result

engine.scenario_types.TrajectoryBudgetMeterScenario.result

Return the modeled TrajectoryBudgetMeter result from mlsysim.solvers.TrajectoryBudgetMeterModel.solve.

Equation: the scenario supplies its named fields to that solver. Returned quantity units, validity conditions, and omissions follow its calculation contract; this property adds no empirical calibration.

Back to top