That wouldn't be too difficult. Depending on the granularity of the data available. If you use a competitors brand, send them a free sample, if they use your product, try and push a higher priced one? The real question is, would it be worth it?
A complex AI isn't needed, or even needed. You would need to look at each person individually. Get a computer to number crunch for you, and you're away! Contrary to what most people believe, with computers/AI, it doesn't have to be all or nothing. You are allowed to use them as a tool.