当前 Agent形态分类
一、按交互方式分类
| 形态 |
代表产品 |
交互方式 |
典型场景 |
| CLI Agent |
Claude Code、Aider、Cline、OpenHands |
命令行终端 |
服务器开发、自动化脚本、CI/CD 集成 |
| IDE Agent |
Cursor、Copilot、Windsurf、JetBrains AI |
图形界面集成 |
日常编码、实时补全、重构 |
| Web Agent |
ChatGPT、Claude.ai、v0.dev |
网页对话 |
快速问答、原型设计、知识查询 |
| API Agent |
OpenAI API、Anthropic API、LangChain |
编程调用 |
集成到自有系统、批量处理、定制化流程 |
二、按自主程度分类
| 形态 |
自主程度 |
代表产品 |
特点 |
| 辅助型 Agent |
低 |
Copilot、Codeium |
实时建议,人主导决策 |
| 协作型 Agent |
中 |
Cursor、Claude Code |
可完成多步任务,需人确认 |
| 自主型 Agent |
高 |
AutoGPT、CrewAI、OpenHands |
自主规划执行,最小人工干预 |
三、按应用领域分类
| 形态 |
代表产品 |
专注领域 |
| 代码 Agent |
Claude Code、Aider、Cursor |
编码、调试、重构 |
| 测试 Agent |
Codium、Mabl AI |
自动生成测试、测试执行 |
| 运维 Agent |
Datadog AI、PagerDuty AI |
故障诊断、告警处理 |
| 文档 Agent |
Notion AI、GitBook AI |
文档生成、知识管理 |
| 设计 Agent |
v0.dev、Figma AI |
UI 设计、原型生成 |
四、各形态详细说明
CLI Agent(命令行代理)
特点:
├── 纯文本交互,适合技术人员
├── 可集成到脚本和自动化流程
├── 资源占用低,响应快
└── 支持远程服务器使用
代表产品:
├── Claude Code:Anthropic 官方 CLI Agent
├── Aider:开源终端 AI 编程助手
├── Cline:VS Code 终端 Agent
└── OpenHands:自主软件开发 Agent
适用场景:
├── 服务器环境开发
├── CI/CD 流水线集成
├── 自动化脚本编写
└── 远程开发调试
IDE Agent(IDE 集成代理)
特点:
├── 深度集成开发环境
├── 实时代码补全和建议
├── 可视化操作,学习成本低
└── 支持多文件上下文理解
代表产品:
├── Cursor:AI 原生 IDE
├── VS Code + Copilot:微软生态
├── Windsurf:Codeium 出品
└── JetBrains AI:Java/Python 生态
适用场景:
├── 日常功能开发
├── 代码重构优化
├── 代码审查辅助
└── Bug 定位修复
Web Agent(网页代理)
特点:
├── 无需安装,即开即用
├── 多模态支持(文本、图片、文件)
├── 跨平台,任意设备访问
└── 适合快速迭代和探索
代表产品:
├── ChatGPT:OpenAI 通用对话
├── Claude.ai:Anthropic 对话平台
├── v0.dev:AI UI 生成
└── Bolt.new:AI 全栈应用生成
适用场景:
├── 快速原型设计
├── 技术方案调研
├── 知识问答学习
└── 跨设备协作
Autonomous Agent(自主代理)
特点:
├── 自主规划和任务分解
├── 多步骤自动执行
├── 自我反思和纠错
└── 最小人工干预
代表产品:
├── AutoGPT:自主任务执行
├── CrewAI:多 Agent 协作
├── OpenHands:自主软件开发
└── LangChain Agent:框架级 Agent
适用场景:
├── 复杂任务自动化
├── 多 Agent 协作场景
├── 研究和数据收集
└── 长时间后台任务
五、Agent 形态演进趋势