A QA robot learns how to answer questions by observing human interaction
over online social networks. The QA robot observes the way people ask
questions and how other users respond to those questions. In addition,
the QA robot observes which questions are most helpful and analyzes those
questions to identify the characteristics of those questions that are
most helpful. The QA robot then uses those observations to enhance the
way it answers questions in the future.