Alpha Zero is the game playing AI.
One might try to use the algorithm in a robot which takes input from it's environment and thinks about taking the best course of action.
So I was thinking about what is missing from Alpha Zero that would not make this work.
One thing, I think, is that Alpha Zero is pre-programmed with the rules of the game it is playing. Wheres I think a general AI should learn what effect it's actions have. This could be done with a neural network to simulate the next step in a game given various actions.
Also I think it needs some sort of attention, since in Chess there are only a finite number of moves, but a human has potentially many more. But a move such as "pick up apple" is not good if there is no apple around. But "pick up thing in my attention" would work better.
I think it would need some sort of RNN module to generate or recieve sentences.
If it generated say 5 sentences, (related to what it has in it's attention) it could see these as "moves" and decided to either play one of these moves or not. This is somewhat similar to what a human does when they think about what to say in an awkward situation.