This is what Semiont is trying to do, to some extent [0].
Doesn't really feel that useful in practice.
[0] https://github.com/The-AI-Alliance/semiont