AI Glossary

Code Generation

Code generation uses models to draft, complete, or transform source code under developer supervision.

Definition

Code generation uses models to draft, complete, or transform source code under developer supervision.

Plain English explanation

AI that writes or finishes program code for engineers to review.

Technical explanation

Code generation models complete, draft, or transform source code. Quality depends on evaluation harnesses, repository context, and human review.

Why it matters

Developer productivity tools are a major LLM application class with distinct security and IP considerations.

Real-world applications

  • IDE completion
  • Test and docstring drafting
  • Migration assist

Benefits

  • Speeds boilerplate
  • Helps explore APIs

Limitations

  • Can introduce insecure patterns
  • May suggest non-existent APIs

Common misconceptions

  • Generated code is not automatically correct or licensed-clear

Related industries

Related companies

Related products

Enterprise AI platform

Cody

Sourcegraph

Code intelligence platform including search and Cody AI coding assistant, documented on sourcegraph.com.

  • Company Sourcegraph
  • Industry AI in Enterprise Software
  • Status Active
Security AI product

Semgrep Code

Semgrep

Code security platform providing static analysis and AI-assisted AppSec workflows, documented on semgrep.dev.

  • Company Semgrep
  • Industry AI in Cybersecurity
  • Status Active
Enterprise AI platform

Cursor IDE

Cursor

AI code editor built for pair programming with large language models, per cursor.com.

  • Company Cursor
  • Industry AI in Enterprise Software
  • Status Active
Enterprise AI platform

Devin

Cognition

AI software company behind Devin, an autonomous coding agent product described on cognition.ai.

  • Company Cognition
  • Industry AI in Enterprise Software
  • Status Active

FAQ

Related Developer Tools tag?

Code Generation is the capability; Developer Tools is the broader product category.

Last reviewed

Sources

  • Code LLM evaluation benchmarks (HumanEval and successors)

Correction request

If a technology assignment or hub description is inaccurate, submit a correction via the Corrections Policy.

All technologies → · AI Models → · APIs & SDKs → · Integrations → · Compliance → · Browse all companies → · Explore industries → · Compare →