Designing energy-efficient buildings is an essential necessity since buildings are responsible for a significant proportion of energy consumption globally. This concern is even more critical in urban environments where it is harder to understand and model energy use. Recently, Artificial Intelligence (AI) and Machine Learning (ML) have been explored for improving the energy consumption in buildings. However, the advances in AI and ML have not been fully exploited in the building design process. This paper aims to highlight the gap between the advancements in AI and its applications for energy-efficient buildings in urban environments. The article discusses opportunities in this direction and suggests future research to have buildings adapt to the ever-changing situations.