Machine learning, data analysis tools, and advanced interfaces are some of the technologies that can be used to create IA systems.