Software users expect web and mobile apps to deliver individually tailored content. But for software development teams, the ability to test dynamically changing apps is a challenge. However, recent advances in artificial intelligence (AI) have made it possible to build large language models, which can be used to create synthetic personas for testing.