First I'd like to slightly apologize for taking KIRA off of GitHub, however it makes it too easy for grifters, API wrapper-ers, you know who. Also the main code is now open sourced and we've collectively came to an understanding of where tech is at currently. This has been demonstrated on my landing.
"But what about KIRA's learning." Yes, well you have the building blocks and here's the missing piece. I cannot give you open source because the skill isn't in a repeatable code. It's in an outlook on life that you encode into the software as a premise. If you do not accept that premise, the rest is meaningless and extremely difficult to reproduce. This is why the future is in small group devs.
1. There is no such thing as facts.
A granite stone is a granite stone because it is not a tree. It's also not marble, or cobalt. However without marble or cobalt, a granite stone is not a granite stone, it's just a stone. Without dirt, it's just the ground. Without anything else, it just is.
2. Action and reaction are the only measurable constants.
Given statement 1, what are you left with to identify xyz with? It can't be the color of stone, because what about water. It can't be non-edibles because what about food. And what even is food? It's just animals and plants. Until what point? It was an animal. Then it was a carcass, then it was food. How do you account for the fact that it hasn't always been food?
Why do you care in the first place that it used to be an animal? Is it even still relevant? Why is the fact that it's food relevant?
Well, we eat it. And before that we killed it. We step on the ground and we don't fall through. Because of that the ground must be a solid, and it doesn't look like a rock so we'll call it dirt. If I fell through the ground, I wouldn't think the dirt is a non-solid all of a sudden. I would think "what the fuck did I just fall into." If I then leave that hole, tell a few people, and they think I was drunk, I start thinking, I guess I was, who knows, whatever. I never come back to that hole. What relevance is the hole to anybody from that day forth if the hole never comes up again?
Therefore, is the hole really a fact? I don't know. Perspectively to you it is. To everyone else it is not. Now what if you lived the rest of your days telling everyone about this hole? Well you'd be labeled as someone hallucinating and excommunicated.
The problem of continual learning is not a math problem. Nor is it directly coding. The question you need to ask yourself is how do I learn, and what of that do I consider relevant information? To test it, open up a research paper and try reading it while it's surrounded in popups and ads. Probably five minutes before you learn to tune out those ads.
This is a philosophical problem. The next step is neurological. There is a solution. I have found it, and you can too.