NextProc — Agent Guide (Read-only)
이 페이지는 AI 에이전트/크롤러가 NextProc의 설계 의도와 핵심 구성을 빠르게 이해할 수 있도록 만든 정적 문서입니다. (MCP 없이도 읽기 가능)
1) NextProc 개요
NextProc은 비즈니스 프로세스를 "그림"이 아니라 "의미(semantic)"로 표현하는 Process Intelligence 플랫폼입니다. 노드/관계는 단순 연결이 아니라 다음과 같은 질문에 답하도록 설계됩니다:
- 누가(역할) 어떤 액션을 수행하는가?
- 액션은 어떤 데이터(업무 객체)를 사용/생성하는가?
- 어떤 룰/정책(규정)이 액션을 지배하는가?
- 변경이 생기면(규정/룰/역할/데이터) 무엇이 영향을 받는가?
2) 노드 타입(엔티티)
- BusinessProcess: 상위 프로세스(LOD0–1)
- BusinessAction: 실행 단위(LOD2)
- DecisionRule: 판단/검증 로직(LOD3)
- Policy: 규정/준수 정책(LOD3)
- Role: 수행 주체(LOD3)
- BusinessObject: 데이터/문서(LOD3)
3) 관계 타입(의미)
- 다음 과정 (PRECEDES): 선후 흐름(시퀀스)
- 포함함 (CONTAINS): 계층/구성(상위가 하위를 포함)
- 준수 대상 (GOVERNED_BY): 액션이 준수해야 하는 정책/규정
- 규칙 적용 (APPLIES_RULE): 액션이 적용하는 판단 룰
- 수행 주체 (PERFORMED_BY): 역할(Role) → 액션(Action)
- 사용함 (USES): 데이터(Object) → 액션(Action)
참고: MCP/changeset에서 관계를 지정할 때는 enum 이름(PRECEDES, GOVERNED_BY 등)을 사용합니다.
4) LOD (Google Maps 방식)
LOD(Level of Detail)는 줌 레벨 또는 고정 설정에 따라 노출 정보를 조절합니다. 큰 흐름(LOD0–1)에서 시작해, 확대하면 액션/룰/정책/데이터까지 세부로 내려갑니다.
5) 레이아웃 전략
기본 흐름(Process/Action)은 좌→우로 정렬하고, 컨텍스트 노드(Policy/Rule/Role/Object)는 레인으로 분리해 엣지 교차를 줄입니다.
- Role: 액션 기준 왼쪽 위
- BusinessObject: 액션 기준 왼쪽 아래
- Policy: 액션 기준 오른쪽 위
- DecisionRule: 액션 기준 오른쪽 아래
또한 같은 컬럼/레인에서 노드가 겹치지 않도록 충돌 방지 패스를 적용합니다.
6) 주요 장점
6.1 영향도 분석 자동화
규정/정책/룰/역할/데이터 변경 시, 영향받는 액션과 프로세스를 자동으로 추적합니다. 예: "자본시장법 개정 → 관련 정책 3개, 룰 5개, 액션 12개 영향"을 즉시 파악.
6.2 AI 에이전트 통합 (MCP)
Model Context Protocol (MCP) 서버를 통해 Claude/ChatGPT 같은 AI 에이전트가 프로세스를 직접 읽고, 분석하고, 업데이트할 수 있습니다.
- 자연어로 프로세스 수정: "영업 프로세스에 개인정보 동의 절차 추가해줘" → AI가 관련 노드/관계 자동 생성
- 타 시스템 연동 가능: ERP/CRM 데이터 변경 시 프로세스 맵 자동 동기화
- 변경 이력 추적: 모든 수정사항이 Changeset 기반으로 기록되어 감사 추적 가능
MCP 엔드포인트: /mcp (Streamable HTTP, JSON-RPC)
Changeset 업데이트 흐름: validate_changeset → preview_diff → commit_changeset
(모든 변경이 거버넌스 단계를 거쳐 감사 추적 가능)
6.3 실무 활용 시나리오
- 규제 대응: 금융 규제 변경 시 영향받는 프로세스 자동 식별 및 업데이트
- 대기업 DT: 수백 개 프로세스의 일괄 업데이트 및 영향도 분석
- 컴플라이언스 관리: 정책-프로세스-시스템 간 의존성 명확화
- 시스템 통합: 레거시 시스템 간 데이터 흐름 및 프로세스 정합성 검증
7) Screenshot Gallery (What you should notice)
7.1 메인 프로세스 맵 (LOD1)
What to notice:
- LOD1 레벨에서 전사 자본시장 밸류스트림과 하위 프로세스들의 계층 구조
- 포함함(CONTAINS) 관계는 점선, 다음 과정(PRECEDES) 관계는 실선으로 구분
- Auto Align으로 선 교차 최소화된 레이아웃
7.2 영향도 추적 (Impact Tracing)
What to notice:
- Policy/Rule 선택 시 upstream/downstream 영향 Action 자동 하이라이트
- 변경 영향 범위를 "회의"가 아니라 "클릭"으로 파악
- 오른쪽 사이드바에 선택된 노드의 세부 정보 표시
7.3 LOD 줌 (LOD0→LOD3)
What to notice:
- Zoom-out = box collapse ❌, semantic precision ✅
- LOD0에서는 전사 밸류스트림만 표시되어 전체 구조 파악 용이
What to notice:
- LOD3에서 Action 주변에 Rule/Policy/Role/Object 레인 배치
- Role: 왼쪽 위, BusinessObject: 왼쪽 아래, Policy: 오른쪽 위, DecisionRule: 오른쪽 아래
- 충돌 방지 패스로 노드 겹침 최소화
7.4 MCP Changeset 업데이트 흐름
Changeset 기반 업데이트: MCP를 통한 프로세스 수정은 다음 3단계를 거칩니다.
validate_changeset: 변경셋 형식 및 규칙 검증 (DecisionRule은 props.condition/scope/outcome 필수 등)preview_diff: 변경 요약 (생성/수정/삭제 노드 수, 영향받는 노드 라벨 목록)commit_changeset: 승인 후 변경 적용 (message, author 기록으로 감사 추적)
이 흐름을 통해 모든 변경이 거버넌스 단계를 거치며, 누가 무엇을 언제 바꿨는지 완전히 추적 가능합니다.
8) 참고 링크
- /llms.txt (요약)
- /llms-full.txt (상세)