human
I've heard that the Earth has a natural magnetic field. What is this?
assistant
The Earth's magnetic field is caused by the rotation of the planet, which creates a dynamo effect. This causes electrical currents to flow in the Earth's core, creating the magnetic field.