Code Generation
The AI capability of producing functional source code from natural language descriptions, specifications, or partial code. Modern LLMs can generate code in dozens of programming languages.
Why It Matters
Code generation accelerates development, lowers the barrier to programming, and enables non-developers to create software. It is one of the most commercially valuable LLM capabilities.
Example
Describing 'create a Python function that reads a CSV, removes duplicates based on email column, and outputs a clean file' and receiving working, tested code.
Think of it like...
Like dictating a letter to a skilled typist — you describe what you want, and they produce the formal, correct version.
Related Terms
AI Coding Assistant
An AI tool that helps developers write, debug, review, and refactor code through natural language interaction and code completion. Modern coding assistants use LLMs fine-tuned on code.
Large Language Model
A type of AI model trained on massive amounts of text data that can understand and generate human-like text. LLMs use transformer architecture and typically have billions of parameters, enabling them to perform a wide range of language tasks.
Natural Language Processing
The branch of AI that deals with the interaction between computers and human language. NLP enables machines to read, understand, generate, and make sense of human language in a useful way.