Skip to content

方案演进与对比

本项目基于 CNB 知识库的向量化流水线,当前推荐使用 EdgeOne Makers:MCP Cloud Function + 托管 Agent 方案。

演进背景

EdgeOne 平台早期没有当前的托管 Agent 能力,本项目先后采用过 JS MCP、自建 Go RAG,以及 Go Function 包办模型推理的方案。

  • 场景一(JS Serverless MCP):用 JS 边缘函数实现 MCP Server,仅提供外部 AI 工具检索能力
  • 场景二(Go RAG 自建服务):需要自建 Go 服务器,提供网页端 AI 问答

现在 EdgeOne Pages 已更名为 EdgeOne Makers,并能托管 Agent。本项目据此将模型推理、工具编排和会话记忆迁入 Agent,路径级 Node Function 专注于 MCP。

演进路径

方案对比表

JS Serverless MCPGo RAG 自建服务Makers 混合方案(当前)
状态⚠️ 已归档⚠️ 已归档当前推荐
定位仅外部 AI 工具检索仅网页端 AI 问答MCP + 托管 Agent
运行环境EdgeOne JS Function自建服务器EdgeOne Makers
LLM 调用由外部工具自带Go 后端调用Makers AI Gateway
服务器无(边缘函数)需自建无(边缘函数)
MCP 端点
网页 AI 助手
运维复杂度中 ~ 高
共同基础CNB 知识库向量接口CNB 知识库向量接口CNB 知识库向量接口

当前推荐:Makers 混合方案

当前方案按运行时职责拆分,同时由一个 Makers 项目统一部署:

  • ✅ 标准 MCP 端点(替代场景一)
  • ✅ Makers 托管 Agent 与持久会话(替代场景二)
  • ✅ 零服务器、零运维
  • ✅ 全球 CDN 加速

👉 前往 Makers 托管方案详情

历史方案(已归档)

以下方案为早期实现,保留文档仅供参考。

场景一:JS Serverless MCP(已归档)

  • 主要面向开发者用户
  • 希望用户通过 Cursor、Claude Desktop 等 AI 工具检索文档
  • 追求零运维、零服务器成本
  • 仅提供 MCP 端点,不支持网页端 AI 助手
  • 已被当前 Node Cloud Function 的 /mcp 路由替代

👉 查看场景一历史文档

场景二:Go RAG 自建服务(已归档)

  • 需要自建服务器,运维成本较高
  • 已被 Makers 托管 Agent 的 AI Gateway、会话与工具调用能力替代

👉 查看场景二历史文档

在线体验

本项目已使用 EdgeOne Makers 部署,MCP 端点和网页端 Agent 均已上线:

🟢 本站 MCP 端点(Live Demo) — 复制配置即可在 AI 编辑器中体验

建议

  1. 新项目:直接采用 Makers 混合方案。
  2. 已有 MCP:可以保留协议实现,只把网页模型推理迁到 agents/
  3. 已有自建 RAG:迁入 Makers Agent 后可下掉自建模型服务。
  4. 所有方案共享 CNB 知识库,统一维护文档数据源

延伸阅读

基于 CNB 平台知识库 + 腾讯云 EdgeOne Makers 托管 Agent