# 企业级 AI 智能体平台(预告)
状态:规划中 / 持续研发 — 能力以正式发布与仓库开源为准;本文描述产品方向与平台集成思路,供早期评估与反馈。
谷雨开源 SaaS 平台(G2rain)正在基于 Spring AI 构建 AI Native 的企业级智能体(Agent)平台:在既有 IAM、资源权限、网关、审计与多通道 IdP 能力之上,提供云端配置、ReAct 运行时、可观测可介入的智能体能力,让企业以 No Coding 方式落地贴合自身业务的 Agent。
# 1. 产品定位
| 维度 | 说明 |
|---|---|
| 技术底座 | 基于 Spring AI,与 G2rain Java/Spring 技术栈一致,便于与现有微服务、Starter、网关协同部署。 |
| 交付形态 | 企业级智能体平台:面向多租户 SaaS,支持线上控制台完成 Agent、自然语言 Skill 与 Tool 的配置与发布,无需 fork 平台代码。 |
| 执行模式 | Agent 运行时采用 ReAct(Reasoning + Acting):模型在推理与工具调用之间循环,直至得出可交付结果;非 Workflow 拖拽编排。 |
| 平台融合 | 完全兼容 G2rain 权限管控:复用 g2rain-basis 资源模型、角色与控制单元,Agent / Skill / 会话 API 纳入统一鉴权与审计体系。 |
| 实施模式 | 支持 FDE(Forward Deployed Engineer,驻场实施) 与客户自助:以自然语言撰写与调优 Skill,实施过程 No Coding。 |
# 2. 核心能力预览
# 2.1 云端配置与 ReAct 执行
- 云端配置:模型接入、系统 Prompt、工具(Tool)、知识库引用、会话策略等在控制台维护,配置变更可灰度与版本化。
- 自然语言 Skill:Skill 以自然语言描述领域目标、约束、可用工具与输出规范(非 Workflow 节点图);Agent 挂载一个或多个 Skill,由运行时按场景选用。
- ReAct 运行时:Agent 执行遵循 ReAct 循环——推理(Reason) → 行动(Act,调用 Tool) → 观察(Observe,读取工具结果) → 继续推理,直至生成最终回复或触发人工介入;执行轨迹可逐步记录与回放。
# 2.2 与 G2rain 权限体系对齐
智能体平台不另起一套权限模型,而是接入既有信任链:
- 用户经 g2rain-iam 登录(含钉钉等 IdP),获得 JWT / 会话。
- 请求经 网关 校验身份,可选 API Key(OpenAI 兼容
sk-)用于机器侧调用。 - g2rain-basis 提供 Agent、Skill、会话、工具调用等资源定义与 authority 聚合;菜单、API、按钮级权限与控制台其他子应用一致。
- 部门与数据权限(g2rain-department)可约束 Agent 可见范围与知识库/业务数据访问边界。
# 2.3 执行监测、介入与记录
Agent 执行过程具备企业级可治理性:
| 能力 | 说明 |
|---|---|
| 监测 | 会话与 ReAct 步骤级链路追踪(与平台 Trace / 审计体系衔接),展示推理片段、工具调用、观察结果与耗时。 |
| 介入 | 支持人工在关键节点审批、改道、终止或补充上下文(Human-in-the-loop),满足合规与高风险场景。 |
| 记录 | 全量执行日志、工具入参出参摘要与审计事件入库,可与网关 Kafka 审计、audit_event 及后续分析能力联动。 |
# 2.4 多通道交互
同一 Agent 可发布到多种触达方式,统一后端运行时与权限:
| 通道 | 说明 |
|---|---|
| 开放 API | REST / SSE / WebSocket(以正式发布为准),兼容网关路由与签名策略;支持 OpenAI 风格 API Key 接入场景延伸。 |
| Web IM | 控制台内嵌或独立 Web 会话窗口,对接主应用 SSO 与资源权限。 |
| 钉钉 | 与平台已有 钉钉登录/IdP 能力协同,扩展为 Agent 对话机器人 / 工作通知回调(规划中)。 |
| 飞书 | 企业自建应用 / 机器人接入(规划中,basis IdpType 已预留扩展位)。 |
| 企业微信 | 应用消息与客服/机器人形态接入(规划中)。 |
# 3. No Coding 实施与 FDE
面向「让系统更符合公司业务需求」的实施路径:
- Skill 模板:平台与社区提供可复用自然语言 Skill 模板(如工单、知识问答、审批助手),客户通过改写说明、挂载工具与知识库即可启用。
- 自然语言定制:业务顾问或 FDE 在云端用自然语言撰写、迭代 Skill 与 Agent 指令,无需编写 Java/Vue 代码或绘制 Workflow,即可上线租户级 Agent(运行时由 ReAct 自主决策工具调用顺序)。
- FDE 驻场:FDE 负责需求梳理、Skill 组装、权限与数据边界配置、联调与验收;研发侧聚焦平台能力与扩展点,而非每个客户单独开发项目。
- 与代码生成协同:深度定制场景仍可回落到 g2rain-app-template、代码生成 产出子应用,但标准 Agent 交付以 No Coding 为主路径。
# 4. 概念架构(预告)
flowchart TB
subgraph channels [触达通道]
API[开放 API]
WebIM[Web IM]
DT[钉钉]
FS[飞书]
WW[企业微信]
end
subgraph edge [G2rain 平台入口]
GW[g2rain-gateway]
IAM[g2rain-iam]
end
subgraph agent [智能体平台 规划中]
Console[云端配置控制台<br/>自然语言 Skill]
Runtime[Agent Runtime<br/>Spring AI · ReAct]
Skill[Skill / Tool 注册中心]
Observe[监测 · 介入 · 记录]
end
subgraph platform [既有平台能力]
BASIS[g2rain-basis<br/>资源与权限]
AUDIT[审计 / login_token]
I18N[g2rain-infra i18n]
end
channels --> GW
GW --> IAM
GW --> Runtime
Console --> Runtime
Runtime --> Skill
Runtime --> Observe
Runtime --> BASIS
Observe --> AUDIT
Runtime --> I18N
# 5. 与现有模块的关系
| 模块 | 协同方式 |
|---|---|
| g2rain-iam | 用户/应用身份、钉钉等 IdP、令牌发放 |
| g2rain-basis | 资源权限、登录态、API Key、审计事件 |
| g2rain-gateway | 统一入口、JWT/DPoP/API Key、链路日志 |
| g2rain-infra | 国际化文案、路由元数据、发号 |
| g2rain-department | 部门与行级数据权限(知识库/业务 API 范围) |
| 主应用 / 子应用 | Agent 控制台与 Web IM 以微前端子应用形态接入(规划) |
# 6. 当前状态与反馈
- 仓库:尚未在 GitHub 组织公开独立仓库;首发范围与时间以官网公告为准。
- 关联规划:与「AI RAG」等业务域并列推进,RAG 侧重知识检索与增强,智能体平台侧重 自然语言 Skill、ReAct 运行时、多通道、可治理执行。
- 欢迎反馈:若你关注特定行业 Skill、通道优先级(钉钉/飞书/企微)或 FDE 交付清单,可通过 联系方式 或 GitHub Issue 与我们交流。