Definition

Use of AI models and tools to help humans write, review, refactor, or generate software — ranging from inline completions to agentic multi-file edits — while a human remains accountable for commits and product quality.

Key Points

Sources