Ethical issues and best practices in AI-driven design