In 2014, Microsoft released a chatbot in China. Her name was Xiaoice (pronounced Shao-ice), and her mission was something of a test. Unlike most personal AIs, which tend to be designed for task completion, Xiaoice was optimized for friendliness. Instead of getting the job done fast, her goal was to keep that conversation going. And since Xiaoice was designed to respond like a seventeen-year-old girl, she isn’t always polite. Sarcastic, ironic, and often surprising? Yeah, there’s plenty of that. For example, while Xiaoice was built with neural nets—a technology we’ll explain in a moment—when
...more