"Question Answering (QA) is a computer science discipline within the fields of information retrieval and natural language processing (NLP), which is concerned with building systems that automatically answer questions posed by humans in a natural language.A QA implementation, usually a computer program, may construct its answers by querying a structured database of knowledge or information, usually a knowledge base."@en .