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는 기존 Java 기반 엔터프라이즈 시스템(OA, ERP, CRM, MES 등)에 AI를 통합하면서도 프로세스 결정론, 보안 권한, 감사 추적, 시스템 간 협업을 포기하지 않아야 하는 문제를 해결합니다. AI 애플리케이션이 실제 비즈니스 데이터, 사용자 ID, 레거시 시스템에 내장된 기존 워크플로와 단절되는 "AI 섬"이 생기는 것을 방지합니다.

How it works

ReachAI는 엔터프라이즈 시스템과 LLM 사이에 AI 접근 및 거버넌스 레이어로 작동합니다. 다각적인 접근 방식을 사용합니다:

  • Capability Registration: Java SDK/Starter를 통해 기존 비즈니스 인터페이스와 메서드를 "Capabilities"로 재작성 없이 등록할 수 있습니다.
  • Deterministic Execution: AI가 워크플로를 초안하더라도 시스템은 GraphSpec이라는 형식적 의미 레이어를 통해 실행하여 비용 보고서나 계약 조회와 같은 비즈니스 프로세스가 예측 가능하고 감사 가능하도록 보장합니다.
  • Identity Bridging: 단기 토큰 메커니즘이 플랫폼 사용자, 비즈니스 시스템 사용자, 에이전트를 연결해 크로스 시스템 호출의 보안을 확보합니다.
  • Embedded Interface: Chat Embed SDK와 Page Bridge를 통해 AI 에이전트를 비즈니스 시스템의 웹 페이지에 직접 삽입하고, 현재 컨텍스트에서 "Page Actions"(예: 양식 입력 또는 승인 제출)를 수행할 수 있게 합니다.
  • AI Coding Integration: 프레임워크는 매니페스트와 API를 제공하며, Cursor나 Claude Code와 같은 AI 코딩 도구를 위해 비즈니스 시스템을 ReachAI에 연결하는 과정을 자동화합니다.

Who it’s for

Java 기반 비즈니스 시스템을 관리하는 엔터프라이즈 개발자와 아키텍트로, 비즈니스 로직과 보안을 엄격히 제어하면서 AI 기능을 추가하고자 하는 분들을 위한 것입니다.

Highlights

  • AI Coding Native: Cursor, Codex 등 도구를 위해 설계되어 시스템 통합 및 워크플로 패치 작업을 처리합니다.
  • Graph-Based Determinism: GraphSpec을 사용해 AI가 생성한 워크플로를 안정적이고 실행 가능하며 버전 관리된 비즈니스 로직으로 변환합니다.
  • Low-Intrusion Integration: Spring Boot 스타터를 활용해 기존 기능을 최소한의 코드 변경으로 등록합니다.
  • Context-Aware Page Agents: Page Bridge를 통해 에이전트가 비즈니스 시스템의 실제 UI와 상호 작용할 수 있게 합니다.
  • Comprehensive Governance: RunOps, Trace, ACL, Guard 기능을 포함해 AI 실행의 완전한 감사와 재생을 제공합니다.