From certain perspective, “more models” becomes one model anyway, because you still have to choose which of the models are you going to use at a specific moment. Especially when multiple models, all of them “false but useful”, would suggest taking a different action.
As an analogy, it’s like saying that your artificial intelligence will be an artificial meta-intelligence, because instead of following one algorithm, as other artificial intelligences do, it will choose between multiple algorithms. At the end of the day, “if P1 then A1 else if P2 then A2 else A3” still remains one algorithm. So the actual question is not whether one algorithm or many algorithms is better, but whether having a big if-switch at the top level is the optimal architecture. (Dunno, maybe it is, but from this perspective it suddenly feels much less “meta” than advertised.)
becomes one model anyway, because you still have to choose which of the models are you going to use at a specific moment.
The architecture feels way different when you’re not trying to have consistency though. Your rules for switching can themselves switch based on the current model, and the whole thing becomes way more dynamic.
From certain perspective, “more models” becomes one model anyway, because you still have to choose which of the models are you going to use at a specific moment. Especially when multiple models, all of them “false but useful”, would suggest taking a different action.
As an analogy, it’s like saying that your artificial intelligence will be an artificial meta-intelligence, because instead of following one algorithm, as other artificial intelligences do, it will choose between multiple algorithms. At the end of the day, “if P1 then A1 else if P2 then A2 else A3” still remains one algorithm. So the actual question is not whether one algorithm or many algorithms is better, but whether having a big if-switch at the top level is the optimal architecture. (Dunno, maybe it is, but from this perspective it suddenly feels much less “meta” than advertised.)
The architecture feels way different when you’re not trying to have consistency though. Your rules for switching can themselves switch based on the current model, and the whole thing becomes way more dynamic.