Natural language processing We extract information from unstructured data, such as text documents. This extracted information serves as a foundation for constructing knowledge graphs or augmenting data analysis.