0 Preface/Foreword
0.1 SaaS(Software as a Service)
++SaaS++ :++S++ oftware ++a++ s ++a++ ++S++ ervice,软件即服务。
也就是:
别人已经做好的软件,通过API或者网页直接给你用,你不用自己开发或部署。
1 AI agent
1.1 AI agent的含义
++AI agent++:智能体
1.2 AI Agent运行逻辑
1.2.1 调用大模型API
Agent本身通常会调用模型能力,比如:
POST /v1/chat/completions
用途:
- 生成文本
- 做推理(reasoning)
- 规划任务
这是Agent的大脑。
1.2.2 调用外部系统API
比如:
|---------|--------|
| API类型 | 作用 |
| 天气API | 查询天气 |
| 地图API | 查路线 |
| 电商API | 查商品 |
| 企业系统API | 查订单/库存 |
这是Agent获取真实世界信息的方式。
1.2.3 工具类API(Tool API)
比如:
{
"name": "send_email",
"parameters": {
"to": "xxx",
"content": "..."
}
}
用途:
- 发邮件
- 发消息
- 写数据库
- 调用脚本
这是Agent执行动作的能力。
1.2.4 内部服务API
在复杂系统里,Agent还会调用:
- 微服务接口
- 数据服务
- 搜索服务
1.3 AI Agent离不开API
因为AI本身只能++想++ ,不能直接++做++。
API解决的是:
|--------|---------|
| 能力 | 是否需要API |
| 思考(推理) | ❌️不需要 |
| 获取信息 | ✅️需要 |
| 执行动作 | ✅️需要 |
所以:
API = Agent连接世界的通道。
1.4 典型的AI Agent工作流程
用户输入
|
v
LLM理解意图
|
v
决定调用哪个API
|
v
调用API获取数据 / 执行动作
|
v
返回结果
1.5 AI Agent + API架构图

2 API
2.1 API含义
API : ++A++ pplication ++P++ rogramming ++I++nterface
简单说就是:
一种让程序和程序之间互相++对话++的标准方式。
就像:
- 人和人之间用语言交流
- 程序和程序之间用API交流
2.2 AI Agent中的API是什么
在AI Agent中API通常指:
Agent用来调用外部能力的工具入口。
也可以理解为:
Agent的手 和工具箱。