decentralized applications web3 development AI technology user prompt based creativity enabler development efficiency