w8123/EnterpriseAgentFramework
Java0 / 0
GraphSpec과 SDK로 Java 기업 시스템의 API·페이지·권한을 AI 에이전트에 연결하는 플랫폼입니다.
TL;DR
w8123/EnterpriseAgentFramework는 독립 챗봇보다 기존 Java 기반 OA·ERP·CRM·工单 시스템을 AI 에이전트에 연결하는 기업용 AI 접속 플랫폼이자 Agent framework입니다. Capability SDK와 Spring Boot Starter가 기존 API와 도메인 기능을 등록하고, GraphSpec이 AI가 만든 Workflow를 검증 가능한 결정적 실행 구조로 고정합니다. Chat Embed·Page Bridge·단기 token은 에이전트를 실제 업무 화면과 사용자 권한에 연결하며, Trace·RunOps·ACL·Guard가 호출과 쓰기 작업을 감사 대상으로 남깁니다. Java 17, Spring Boot 3.4, Spring AI 1.0, Vue 3, MySQL·Redis·Milvus 기반의 다섯 서비스 구조를 직접 운영해야 하므로, 단순 RAG 챗봇보다 기존 업무 시스템 통합과 실행 거버넌스가 핵심인 팀에 적합합니다.
핵심 포인트
- 기존 OA·ERP·CRM·工单 등 Java 기업 시스템의 API와 도메인 메서드를 Capability SDK와 Spring Boot Starter로 등록해 AI 호출 대상으로 연결합니다. 등록 결과는 프로젝트·인스턴스·능력 스냅샷과 필드 단위 diff로 관리되며, 운영 자산에 바로 덮어쓰지 않고 승인 절차를 거칩니다. 기존 Java 시스템을 크게 재작성하지 않고 기업 업무 기능을 AI 에이전트에 편입하려는 팀에 적합합니다.
- AI가 Workflow 초안을 만들거나 Graph를 수정할 수 있지만 실제 실행 계약은 화면 배치용 canvas_json이 아닌 GraphSpec으로 고정됩니다. GraphSpec은 노드·포트·참조·컨텍스트를 실행 의미로 보존하고, dryRun·버전·게시 검증·Trace·RunOps와 연결됩니다. 승인·비용·계약·工单처럼 재현성과 감사가 필요한 업무 흐름에서 자유 형식 프롬프트보다 통제된 실행 경계를 제공합니다.
- Codex·Cursor·Claude Code를 위한 AI Coding 연동이 프로젝트 접속과 Workflow 엔지니어링을 별도 경로로 나눕니다. 시스템 접속 작업에는 일회성 인계 패키지와 단기 Task Token을 사용하고, Workflow 작업에는 프로젝트 키·revision·dryRun·게시 검증·감사 제약을 적용합니다. 외부 AI가 데이터베이스를 직접 수정하는 대신 등록·patch·검증·디버깅·게시 결과를 플랫폼이 통제하는 구조입니다.
- Chat Embed SDK와 Page Bridge를 기존 업무 화면에 삽입해 현재 페이지의 필터·상세 열기·폼 입력·승인 제출 같은 명시적 Page Action을 호출합니다. 단기 embedToken은 플랫폼 사용자·업무 사용자·Agent·sessionId·pageInstanceId를 연결하고, 쓰기 작업 전 확인과 업무 백엔드의 재권한 검사를 거칩니다. 페이지 조작과 직접 API 호출을 구분하면서 Trace·RunOps·ACL·Guard·Replay·Compare로 실행 이력을 남기려는 환경에 맞습니다.
이미지 분석




587
Stars
42
Forks
+207
Trending
0
조회수
587 watchers1 open issuesMIT License
관련 토론
아직 관련 토론이 없습니다.
댓글
댓글을 작성하려면 로그인이 필요합니다.