Image source: YouTube
He's not CGI! BB8, aka the little rolling ball robot from the new Star Wars trailer, was demoed on stage at the Star Wars Celebration panel. Though not acting on its own, BB8 is actually puppeteered by crew behind the scenes.
J.J. Abrams explained on stage that a CGI version of BB8 would be much easier for shooting, but that it would be better for the film, actors, and look of it if BB8 we're actually built. BB8 is real and it doesn't disappoint.