Question about programing arduino

Im thinking about creating a mini robot, you know like a little pet. But i want him to have a mind of its own and i want him to be able to answer a variety of question. The thing is i dont know if thats posible to do with arduino i heard that arduino has endless posibilities but i dont know if its true. I dont have any problems on the moving parts, and if its memory storage it needs i have 2 x 2TB HDD and i can get more. Please help, i always saw the movies and the little robots and said there has to be a way of creating one like that.so here i am

If you mean answer questions like Siri, then the Arduino will not be able to handle it. You can't even hook up a hard drive to it.

You might want to look at the Raspberry Pi, but even that will probably not be able to handle Natural Language Processing.