Agent-as-a-Service(AaaS)= 把 Agent 当云服务卖——用户通过 API / 平台调用 Agent,按用量计费。14 篇代表论文覆盖 4 子方向。
一、4 大子方向
| 子方向 |
解决什么 |
代表 |
| MCP 协议与生态 |
Agent 工具调用标准化 |
MCP4EDA、MCP-Bench |
| Agent 框架 |
多 Agent 编排 |
MetaGPT / CrewAI / AutoGen |
| A2A 协议 |
Agent 间通信 |
A2A Protocol |
| 部署与计费 |
Agent 上线 / 按 token 计费 |
AaaS Survey / Serverless Agent |
二、MCP 协议与生态(4 篇)
2.1 MCP4EDA:RTL-to-GDSII 自动化
- arxiv:2507.19570
- 场景:芯片设计(RTL → GDSII)用 MCP 集成 LLM
- 意义:MCP 不仅在软件 / 数据场景,在 EDA(芯片设计) 也能用
2.2 MCP-Bench
- 场景:MCP server 的 benchmark 评测框架
- 意义:MCP server 质量参差不齐,需要标准评测
2.3 MCP Security
- 场景:MCP 协议的安全审计框架
- 关键风险:
- Prompt injection(Agent 被恶意 MCP server 操纵)
- Tool squatting(恶意注册工具名)
- Data exfiltration(工具返回值携带敏感数据)
2.4 MCP at Scale
- 场景:大规模部署 MCP server 的架构
- 要点:MCP gateway / MCP registry / MCP load balancing
三、Agent 框架(4 篇)
略——已在 Multi-Agent 架构系列详细覆盖(LangGraph / CrewAI / AutoGen / MetaGPT / OpenAI Agents SDK)。
四、A2A 协议(3 篇)
4.1 A2A Protocol(Google)
- 核心:Agent-to-Agent 通信标准(与 MCP 互补)
- 区别:
- MCP:Agent → Tool(”帮我查订单”)
- A2A:Agent → Agent(”帮我让客服 Agent 处理这个退款”)
1 2 3 4
| A2A 三大角色: - Client Agent(发起请求) - Server Agent(响应请求) - Discovery(发现可用 Agent)
|
4.2 Agent Interop Framework
- 场景:跨厂商 Agent 互操作
- 挑战:不同框架(LangChain / CrewAI / AutoGen)Agent 格式不同
4.3 Agent Marketplace
- 场景:Agent 商店(类似 App Store)
- 模式:Agent 开发者上传 → 用户搜索 / 订阅 → 按调用计费
- 代表:Coze Bot 商店 / GPTs 商店 / OpenClaw Skill 商店
五、部署与计费(3 篇)
5.1 Serverless Agent
- 场景:Agent 按需执行(无常驻进程)
- 技术:
- Cold start 优化(快照 + 预热)
- 有状态 Agent 的无状态部署(外部化记忆)
- 按执行步骤计费(不是按 token)
5.2 Agent Billing Models
1 2 3 4 5 6 7 8 9 10
| 计费模式对比: - Token-based:按 LLM token 用量(最常见) - Task-based:按任务完成(用户友好) - Subscription:包月无限用(简单) - Revenue share:收入分成(对齐利益)
推荐: - 通用 Agent → Token-based - 垂直 Agent → Task-based - 平台 → Subscription + Revenue share
|
5.3 Agent Observability
- 场景:Agent 运行监控(成本 / 质量 / 延迟)
- 关键指标:
- Token 消耗 / 成本
- 任务成功率
- 平均延迟
- Tool 调用错误率
工具:LangSmith / Langfuse / Arize Phoenix / Weights & Biases Weave
六、5 条工程启示
6.1 AaaS = MCP(工具) + A2A(通信) + Billing(计费)
1 2 3 4 5 6
| 三件套: - MCP:让 Agent 能用工具 - A2A:让 Agent 间能通信 - Billing:让 Agent 变成收入
三件套都做好 = Agent 商业化完整闭环
|
6.2 Agent 部署 ≠ LLM 部署
1 2 3 4 5 6 7 8
| LLM 部署:模型权重 + 推理引擎 Agent 部署: - LLM API(外部调用) - 工具 MCP Server - 记忆系统 - 工作流编排 - 计费 / 限流 → Agent 部署复杂度 = 10× LLM 部署
|
6.3 MCP 安全是最大挑战
1 2 3 4 5 6 7 8 9
| 3 个攻击面: - Prompt injection:恶意内容操纵 Agent - Tool poisoning:恶意 MCP server 返回有害数据 - Privilege escalation:Agent 获得不该有的权限
解法: - MCP server 白名单 - Tool 输出沙箱 - 权限最小化
|
6.4 Agent 计费选 Task-based
1 2 3 4 5 6 7 8 9
| Token-based: - 透明 - 但用户不理解("什么是 token?")
Task-based: - 用户友好("帮你完成一件事 = X 元") - 但内部成本不可控
折中:内部按 token 计成本,对外按 task 定价
|
6.5 Observability 从 Day 1 开始
1 2 3 4 5 6
| Agent 调试比传统应用难 10×: - 多步链路(每步可能出错) - LLM 输出不确定 - 工具调用结果不可预测
LangSmith / Langfuse 从 day 1 接入。
|
七、3 个开源仓库
AaaS 核心洞察:Agent-as-a-Service = MCP(工具协议) + A2A(Agent 通信) + Serverless(部署) + Task-based Billing(计费) + Observability(监控)。五件套都做好 = 一个可商业化的 Agent 产品。目前 MVP 最容易的是 MCP + Serverless,最难的是 Billing 和 Security。