I’m a computer scientist and a bad Christmas shopper. Over the weekend, I wondered whether AI systems might be able to help ...