Amazon, Meta, Alphabet and Microsoft are forecast to spend $320bn on artificial intelligence this year. Find out more.