Work on Prototype Beta is going even faster than I anticipated. It’s currently incapable of goal formation, planning, or performing actions on its own, but it is capable of making observations and modeling predictions.
In this video I am controlling the game and Airis is observing. The game actions I input are put into a plan (queue) which Airis uses to generate models of what it expects to happen. I then pass the plan into the game and Airis follows along to make sure that its model of what it expects to happen matches what actually happens in the game. If there’s an error in its prediction, it stops the plan and makes adjustments to its knowledge in order to make a more accurate model next time.