A decision and its reason
The heuristic layer returns both a model tier and the rule behind the decision. A continuation can inherit previous context.
05 / Archive · Local AI research
Before moving to Hermes, I explored how to choose a local AI model for a task and work within the computer’s memory limits. These are the results of those experiments.
EARLIER EXPERIMENT
Before my current Hermes workflow, I explored how to choose a local model for a task and the memory available. The project separated request routing, agent execution and model serving so that each could be measured independently.
This page preserves the experiment's results. I now handle current tasks in a customised Hermes with Kanban. These router figures therefore do not measure the efficiency of my current Hermes setup.
Which model tier fits the request, and why?
Can the selected model use the tools provided by that runtime?
Does the modified workspace pass a check that could also have failed?
SAVED MEASUREMENTS & EXPLANATIONS
Historical records and a current recalculation.
No model calls.
Loading the demo… A text overview is available below.
TECHNICAL DECISIONS
The heuristic layer returns both a model tier and the rule behind the decision. A continuation can inherit previous context.
Geometry from the GGUF header feeds into the VRAM budget. The calculated estimate is kept separate from actual measured memory use.
The classifier, model with its runtime, and work produced in the test workspace are evaluated separately.
I show classifier accuracy alongside a strategy that always chooses the most common class.
Demanding work sent to a small model and simple work sent to a larger model are reported separately.
The historical tests have a single run per task, a fixed order and known limitations in their checks. They do not form a statistical ranking.
Design of the local experiment, connecting the model serving stack, routing and verification through the same synthetic tasks.
The original result JSONL files were aggregated again. The classifier itself was recalculated on both preserved datasets. Each view states its scope, baseline strategy and limits on what the result can tell us.
The sources are local code, experiment logs and preserved result files. Historical GPU runs were not repeated. The fresh classifier calculation does not measure answer quality, model speed or savings in Hermes.
CONTACT
If a project caught your eye or you are working on something similar, get in touch. I would be happy to exchange ideas and experience, or discuss working together.