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
4200Attributes
| 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).