While generating ads with LLMs/AI models is cheap and efficient, evaluating consumer response can be expensive. Iterative prompt-optimization-based self-improving AI incorporating Bayesian optimization can prompt high-performing creative using the fewest evaluations possible. Resulting ads can be validated against target audience preferences derived from a “digital twin” database.