The General-Purpose Intelligent Agent