When the dating-simulation app Invisible Boyfriend was first released, many users assumed that they were talking to a computer program—after all, the app has the user design the boyfriend’s personal attributes as one would with avatars in video games, but they quickly figured out that the responses were too sophisticated for an bot.