The rise in urban population and technological innovation has resulted in climatic, technological, and economic changes that can severely impact the value of life in cities. In reaction to the changes, the idea of smart cities has been developed, which refers to the novel application of information communication technology to minimize the severe impacts on the cities and their occupants. Artificial Intelligence is among the technologies being adopted to develop smart cities. Research shows that Artificial Intelligence (AI) is improving rapidly, and it plays a substantial role in helping intelligent city-wide systems in various domains. Thus, it is vital to decide the modern research advances to realize the role played by Artificial Intelligence in smart cities for intelligence gathering and dissemination. Also, there is a need to analyze the relationship between Artificial Intelligence and smart cities scientifically. To identify this relationship, this research paper will focus on the role of Artificial Intelligence, its applications, and the challenges associated with concepts and technologies identified as Artificial Intelligence in smart cities. Therefore, this research paper attempts to give insights into Artificial Intelligence's role in smart cities for intelligence gathering and dissemination.