We have created a unique database of messages used by 1,000,000 app users around the world. Our machine learning environment analyses how those users communicate feelings and intents by using those carefully crafted message ideas. We then assemble the messages into conversations that match a user's communication style, personality traits, mood and interests.