The use of vehicular ad hoc networks (Vanet) has become increasingly important in today's world due to their ability to enhance driving safety and vehicular traffic efficiency. This article will discuss artificial intelligence techniques used in Vanet, including machine learning, deep learning, and swarm intelligence techniques. Furthermore, we will examine the routing challenges within Vanet, including issues like communication link disruptions, obstacles, and varying vehicle speeds. Lastly, we will explore the implementation of software-defined networks (SDN) in Vanet, encompassing SDN protocols and architectures.