What is Agentforce?

Agentforce is designed to revolutionise customer service, but what is it and how does it work?