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 os 3 países com o maior número de hotéis que adotaram chatbots e serviços de concierge virtual baseados em IA para atendimento ao cliente?
 ###Tabelas: 
CREATE TABLE hotel_data (hotel_id INT, hotel_name TEXT, country TEXT, stars INT, ai_chatbot BOOLEAN, virtual_concierge BOOLEAN); INSERT INTO hotel_data (hotel_id, hotel_name, country, stars, ai_chatbot, virtual_concierge) VALUES (1, 'Park Hotel', 'Switzerland', 5, true, true), (2, 'Four Seasons', 'Canada', 5, true, false), (3, 'The Plaza', 'USA', 4, false, true);
SELECT country, COUNT(DISTINCT hotel_id) as hotel_count FROM hotel_data WHERE ai_chatbot = true OR virtual_concierge = true GROUP BY country ORDER BY hotel_count DESC LIMIT 3;