Computers work great with structured information, such as tables in databases. But people communicate with each other, not with tables, but with words. For computers, this is too complicated.

Most of the information in the world is not structured - it's just texts in English or any other language. Can machines be taught to extract important data from them? This problem is addressed in a special direction of artificial intelligence: natural language processing, or NLP. In the article, we will understand how it works.