Computer systems that provide suggestions that a person might be interested in based on behavior and a customer profile. AI systems provide recommendations using pattern recognition and predictive analytics approaches. Applications of recommendation systems include suggested goods to purchase, music to listen to, or movies to watch.