# 企业级 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 权限体系对齐

智能体平台不另起一套权限模型,而是接入既有信任链:

  1. 用户经 g2rain-iam 登录(含钉钉等 IdP),获得 JWT / 会话。
  2. 请求经 网关 校验身份,可选 API Key(OpenAI 兼容 sk-)用于机器侧调用。
  3. g2rain-basis 提供 Agent、Skill、会话、工具调用等资源定义与 authority 聚合;菜单、API、按钮级权限与控制台其他子应用一致。
  4. 部门与数据权限(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 与我们交流。

相关入口:业务扩展 WIP · 目标与方向 · 开源范围