AI-assisted software development
| Part of a series on |
| Artificial intelligence (AI) |
|---|
AI-assisted software development is the use of artificial intelligence (AI) to augment software development. It uses large language models (LLMs), natural language processing, intelligent agents and other AI technologies to assist software developers. It helps in a range of tasks of the software development life cycle, from initial code generation to subsequent debugging, testing and documentation. Agentic coding denotes the use of more autonomous AI agents for software development.