Glossary · AI & ML
Natural Language Processing
A branch of AI focused on enabling computers to understand, interpret, and generate human language.
Natural Language Processing (NLP) is a subfield of artificial intelligence that deals with the interaction between computers and human language. NLP encompasses a broad range of tasks: tokenization (breaking text into words), part-of-speech tagging, named entity recognition, sentiment analysis, machine translation, text summarization, question answering, and semantic parsing (including text-to-SQL). Modern NLP is dominated by transformer-based models that learn language patterns from large corpora. For database applications, NLP enables users to express data needs in everyday language, which the system then interprets to formulate precise database queries.
In practice
How AI for Database applies it
Fig — every answer ships with the tables, rows and SQL behind it.
See it on your own database
Connect read-only in minutes. Free models included.