Natural language processing
Natural language processing is the technology that allows computers to read, understand, and write human language, similar to how a person learns to communicate through speech and text.
A subfield of AI focused on developing algorithms and models that process, interpret, and generate human language data, currently centered on leveraging large-scale neural architectures to bridge the gap between unstructured text and machine-executable logic.
The field of computational techniques for understanding, interpreting, and generating human language; large language models are its current frontier.
evolution
- 1950 · historyTuring Test
Alan Turing proposed a test of a machine's ability to exhibit intelligent behavior equivalent to, or indistinguishable from, that of a human through language.
- 1966 · historyELIZA
Joseph Weizenbaum created the first chatterbot, demonstrating basic pattern matching to simulate conversation.
- 2013 · historyWord2vec
Google researchers introduced word embeddings, allowing computers to represent words as vectors capturing semantic relationships.
- 2017 · historyTransformer Architecture
The 'Attention Is All You Need' paper introduced the Transformer model, enabling parallel processing and long-range dependency modeling.
- 2022 · historyChatGPT Launch
OpenAI released a large language model optimized for dialogue, marking a shift toward generative AI and widespread public adoption.