Analyzes the customer's purchase history
Understands the customer's preferences
Uses customer's previous chats for context