Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Quais são as 3 principais cidades com o maior número de hotéis que adotaram chatbots com inteligência artificial para atendimento ao cliente?
 ###Tabelas: 
CREATE TABLE hotel_data (hotel_id INT, hotel_name TEXT, city TEXT, country TEXT, stars INT, ai_chatbot BOOLEAN); INSERT INTO hotel_data (hotel_id, hotel_name, city, country, stars, ai_chatbot) VALUES (1, 'Park Hotel', 'Zurich', 'Switzerland', 5, true), (2, 'Four Seasons', 'Montreal', 'Canada', 5, false), (3, 'The Plaza', 'New York', 'USA', 4, true);
SELECT city, COUNT(DISTINCT hotel_id) as hotel_count FROM hotel_data WHERE ai_chatbot = true GROUP BY city ORDER BY hotel_count DESC LIMIT 3;