Skip to content

Agentic Coding 全景 ​

在知识图谱中的位置:模块七 · 07_前沿趋势 · 第 1 节 难度:⭐⭐⭐


1. 概述 ​

Agentic Coding 是 AI 编程的下一个范式——AI Agent 不再只是"补全代码",而是自主执行完整的开发任务:从理解需求、规划架构、编写代码、调试、测试到部署。


2. Agentic Coding vs 传统 AI 编程 ​

传统 AI 编程:
  用户 → 补全建议/Chat → 用户审查 → 用户执行

Agentic Coding:
  用户 → 描述任务 → Agent 自主执行(规划+编码+调试+测试) → 用户审查
维度传统 AI 编程Agentic Coding
自主性被动响应自主执行完整流程
上下文当前文件整个代码库
执行用户手动Agent 自动执行
复杂度单任务多步骤协作
工具IDE 内置终端、浏览器、版本控制

3. 核心 Agent 能力 ​

3.1 需求理解 ​

Agent 理解自然语言描述的需求,拆解为可执行任务。

3.2 架构规划 ​

Agent 设计代码架构、API 设计、数据库 Schema。

3.3 代码生成 ​

Agent 生成完整代码(多文件、跨模块)。

3.4 调试 ​

Agent 诊断 Bug、运行测试、自动修复。

3.5 测试 ​

Agent 生成测试用例、运行测试、确保覆盖率。

3.6 部署 ​

Agent 配置环境、构建、部署到目标平台。


4. Agentic Coding 的代表工具 ​

工具类型核心能力
Cursor ComposerIDE跨文件生成 + 执行
Claude CodeCLI Agent终端对话式开发
OpenAI Codex CLICLI Agent自主编码 Agent
DevinAI Agent全自主开发
GitHub Copilot AgentIDEExplore/Task/Plan/Review

5. 参考资料 ​