This is a Porygon that was updated with special data. Porygon2 develops itself by learning about many different subjects all on its own.
With planetary development software installed, it became capable of working in space.