w8123/EnterpriseAgentFramework
面向 OA、ERP、CRM、工单等企业系统快速构建智能体,让 AI 在权限、审计与治理约束下安全调用真实业务能力。Build agents quickly for enterprise systems such as OA, ERP, CRM, and ticketing, enabling AI to safely call real business capabilities under permissions, audit, and governance controls.
What it solves
ReachAI 解决了将 AI 集成到现有基于 Java 的企业系统(如 OA、ERP、CRM、MES)时,仍能保持流程确定性、安全权限、审计追踪和跨系统协作的挑战。它防止产生“AI 岛屿”——AI 应用与实际业务数据、用户身份以及已嵌入旧系统的工作流断离。
How it works
ReachAI 作为企业系统与 LLM 之间的 AI 访问与治理层,采用多管齐下的方式:
- Capability Registration:Java SDK/Starter 允许将现有的业务接口和方法注册为“Capabilities”,无需重写服务。
- Deterministic Execution:虽然 AI 可以草拟工作流,系统却通过
GraphSpec这层正式语义层执行,确保业务流程(如费用报表或合同查询)仍具可预测性和可审计性。 - Identity Bridging:短期 token 机制将平台用户、业务系统用户与 Agent 关联,确保跨系统调用的安全性。
- Embedded Interface:Chat Embed SDK 与 Page Bridge 让 AI 代理直接嵌入业务系统的网页,能够在当前情境下执行“Page Actions”(例如填写表单或提交批准)。
- AI Coding Integration:框架提供 manifest 与 API,专为 AI 编码工具(如 Cursor 或 Claude Code)设计,以自动化将业务系统连接至 ReachAI 的过程。
Who it’s for
面向管理基于 Java 的业务系统的企业开发者和架构师,想在保持严格业务逻辑与安全控制的前提下添加 AI 能力。
Highlights
- AI Coding Native:为 Cursor、Codex 等工具设计,处理系统集成与工作流修补的工程工作。
- Graph-Based Determinism:使用
GraphSpec确保 AI 生成的工作流转换为稳定、可执行且具版本管理的业务逻辑。 - Low-Intrusion Integration:利用 Spring Boot starters 注册已有能力,仅需最少代码更改。
- Context-Aware Page Agents:通过 Page Bridge 让代理与业务系统的实际 UI 交互。
- Comprehensive Governance:包含 RunOps、Trace、ACL、Guard 等功能,提供完整的审计与 AI 执行回放能力。