Agent-based shopping systems are designed to nudge behaviour in ways that differ markedly from traditional advertising.