This document discusses various approaches to question answering systems, including rule-based systems, bag-of-words models, word embeddings, convolutional neural networks, recurrent neural networks, and main challenges. It covers natural language processing techniques, different QA standards, and provides links to resources on related topics such as word embeddings and Russian language parsing.