Agent(智能代理)
定义
能主动思考,并且调用外部工具来解决用户问题的智能程序。
典型例子
我们用来写代码的 Cline/Cursor 就是一个典型的 Agent。
核心特征
- 自主性:能够独立思考和决策
- 工具调用:可以调用外部工具和API
- 目标导向:围绕特定目标执行任务
- 环境交互:能够感知和响应环境变化
与普通程序的区别
- 普通程序:按预设流程执行
- Agent:能够根据情况动态调整策略
相关概念
- MCP - Model Context Protocol
- A2A协议 - Agent to Agent 协议
- Building Effective Agents - 构建有效Agent的最佳实践