Skip to main content

ToolkitGranularityScenario

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.

Structured tools against one shell tool, judged by cost per accepted task.

Notes

Equation: Result = mlsysim.solvers.ToolkitGranularityModel.solve with the named scenario fields; no extra fitting or postprocessing is applied.

Assumptions: The supplied inputs use the units and validity regime documented by ToolkitGranularityModel.solve; this class binds one reproducible configuration.

Excludes: Any behavior excluded by ToolkitGranularityModel.solve, and measurement or calibration of the supplied inputs.

References

Implementation reference: mlsysim.solvers.ToolkitGranularityModel.solve documents the composed equation and its sources.

Examples

The named registry scenario supplies the stated inputs; this is a modeled calculation, not a new measurement.

>>> from mlsysim import Scenarios
>>> scenario = Scenarios.ShellAgainstTwelveStructuredTools
>>> scenario.result.structured_descriptor_tokens
4200

Attributes

Name Description
calls
change_cost
input_price
result Return mlsysim.solvers.ToolkitGranularityModel.solve for this scenario; output fields retain the units and feasibility semantics specified by that solver.
shell_acceptance
shell_change
shell_tokens
structured_acceptance
structured_attempt
structured_change
tool_tokens
tools

tools

Type: int.

Declared default: required.

tool_tokens

Type: int.

Declared default: required.

shell_tokens

Type: int.

Declared default: required.

calls

Type: int.

Declared default: required.

input_price

Type: Quantity.

Declared default: required.

structured_attempt

Type: Quantity.

Declared default: required.

structured_acceptance

Type: float.

Declared default: required.

structured_change

Type: float.

Declared default: required.

shell_acceptance

Type: float.

Declared default: required.

shell_change

Type: float.

Declared default: required.

change_cost

Type: Quantity.

Declared default: required.

result

engine.scenario_types.ToolkitGranularityScenario.result

Return mlsysim.solvers.ToolkitGranularityModel.solve for this scenario; output fields retain the units and feasibility semantics specified by that solver.

Equation: mlsysim.solvers.ToolkitGranularityModel.solve (scenario fields).

Back to top