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 執行重放能力。