Advantages and Challenges of Integrating DApps and AI