Are you thinking of an online companion who understands your thoughts and communicates with you in conversational exchanges? Yes, there is a chatbot...