Caching Program
Separate the problem-solving aspect of intelligence from solution execution.
Upon success, cloud intelligence becomes the dedicated problem solver tasked with producing robust, generalising solutions to encountered problems. Local intelligence becomes a solution executor: it runs solutions produced if they exist and defers to the cloud if they do not. Cost of problem solving, even if increased, becomes amortized across many executions of solutions, and local intelligence becomes cheaper and less power-hungry through its narrower focus on execution.
-
1
Formalize the form of cached intelligence.
Define the format in which solutions can be stored so that they are reliably reusable when appropriate.
-
2
Repurpose cloud intelligence from "does it all" to “does problem-solving only".
Unburden cloud intelligence from the constraints of inference efficiency. Even if the cost of problem solving increases, it can be amortized across many local executions of solutions.
-
3
Repurpose local models as executors of cached intelligence.
Freed from problem-solving, local models become general-purpose neuralware. Local models shall run cached intelligence rather than possess it.