An AI-assisted robot can listen to spoken commands and assemble 3D objects such as chairs and tables out of reusable building blocks