Topics

Code Generation

Models and systems that synthesize, complete, or reason about programs.

A code editor on a development screen

Code generation is where language models meet executable reality. A useful coding model cannot only produce fluent text; it has to respect syntax, project context, hidden tests, security constraints, and the long-term cost of maintenance.

The strongest research pattern is generation plus verification. AlphaCode showed that sampling many programs and filtering them can solve contest problems better than trusting one answer. Code Llama made open code-specialized models practical for local deployment and fine-tuning. The next step for this topic is coding agents that read repositories, run tests, and revise their own patches.

Start here

Foundational papers

Recent papers