|
|
|
|
|
by westurner
20 days ago
|
|
Evals and OpenInference (OpenTelemetry) might be useful. Costed opcodes (like the shelved eWASM opcodes cost chart) would be useful for this model routing problem as well. Is this the cost to converge problem, the minimize cost to converge upon sufficiently low error problem, or the minimize cost and error problem? EA methods: mutation, crossover, selection Gradient descent as a mutation, crossover, and selection pattern; back up when the error/cost stops decreasing for too long and try a different branch. A simple experiment: vary only a nonce in the prompt and compare output value. The nonce is a parameter. The model is a hyperparameter. |
|
The ones that I mulled over that I feel have legs in my line of thinking are:
> minimize cost to converge upon sufficiently low error problem
- This is the one. Frugon does an easy/hard split to keep quality within a certain tolerance, and find the lowest costed model within that constraint. The judge handles the "sufficiently low error" side of that via sampled prompt logs.
> Evals and OpenInference (OpenTelemetry) might be useful.
- Evals already a given. This is frugon's wheelhouse, however it currently only supports OpenAI-style jsonl. I'll definitely consider adding support for OpenInference.
> A simple experiment: vary only a nonce in the prompt and compare output value. The nonce is a parameter. The model is a hyperparameter.
- This is an intriguing idea. This would actually enhance/strengthen frugon's stance on the "minimize cost to converge upon sufficiently low error problem". Noted.