Microsoft and Google AI strategies clash in developer conferences