There are a few challenges that come with adopting AI. First, teams must learn new skill sets and adopt new processes compared to traditional software development. It's also critical to make sure that the AI models are able to integrate with the rest of the company's systems since AI models are almost always used by other software, not by users directly. Another challenge is ensuring that the AI models will evolve to continue providing value. It's a continual learning process, not a one-time effort. There can also be challenges with data management and privacy. Many AI models need to be able to learn from very large data sets, and it's important to make sure that data is properly secured, especially when it contains confidential information.