I'd argue those are requirements of an ASI not an AGI. General Intelligence just needs to be able to take in data and compute "context" then formulate a response. Projects like ChatGPT are basically one decent breakthrough away