본문으로 건너뛰기

의사 결정 트리 편집기

의사 결정 트리 편집기는 SOP Studio의 핵심입니다. React Flow 기반의 시각적 캔버스에서 SOP 의사 결정 트리를 구축, 연결, 구성할 수 있습니다.

캔버스 개요​

편집기는 세 가지 영역으로 구성됩니다:

영역용도
노드 팔레트 (왼쪽)노드 타입을 캔버스로 드래그
캔버스 (중앙)의사 결정 트리의 시각적 그래프
속성 패널 (오른쪽)선택한 노드의 속성 편집

노드 타입​

Step 노드​

Step 노드는 SOP에서 단일 작업 또는 지시 사항을 나타냅니다.

속성타입설명
stepstring고유 단계 식별자
instructionstring이 단계에서 수행할 작업
criteriaRecord평가 기준을 정의하는 키-값 쌍
tool_suggestionsArray이 단계를 지원할 수 있는 선택적 도구

Condition 노드​

Condition 노드는 분기 로직을 생성합니다. 각 나가는 엣지는 가능한 조건 값을 나타냅니다.

속성타입설명
fieldstring평가할 필드 또는 변수
conditionsRecord조건 값을 작업에 매핑
sla_minnumber분기별 선택적 SLA (분 단위)

Tool 노드​

Tool 노드는 흐름의 특정 지점에서 호출해야 하는 외부 MCP 도구 또는 API를 참조합니다.

속성타입설명
namestring도구 이름 (MCP 도구 레지스트리와 일치해야 함)
whenstring도구를 호출하는 조건
input_templateRecord기본 입력 매개변수

캔버스 사용법​

노드 추가​

왼쪽 팔레트에서 노드 타입을 캔버스로 드래그합니다. 노드는 기본 속성과 함께 나타나며 오른쪽 패널에서 편집할 수 있습니다.

노드 연결​

노드의 출력 핸들(하단)을 클릭하고 다른 노드의 입력 핸들(상단)로 드래그하여 엣지를 만듭니다. Condition 노드의 경우 각 엣지에 해당하는 조건 값을 레이블로 지정할 수 있습니다.

속성 편집​

노드를 선택하면 오른쪽 패널에서 속성을 확인하고 편집할 수 있습니다. 변경 사항은 캔버스에 실시간으로 반영됩니다.

키보드 단축키​

단축키동작
Ctrl+SSOP 저장
Ctrl+Z실행 취소
Ctrl+Shift+Z다시 실행
Delete선택한 노드 또는 엣지 제거
Ctrl+A모든 노드 선택
Ctrl+D선택한 노드 복제

저장 및 내보내기​

레지스트리에 저장​

"Save"를 클릭하거나 Ctrl+S를 눌러 SOP를 연결된 KnowledgePulse Registry에 저장합니다. SOP는 ExpertSOP 지식 유닛으로 저장됩니다.

Skill-MD로 내보내기​

"Export > Skill-MD"를 클릭하여 SOP에서 SKILL.md 파일을 생성합니다. KnowledgePulse 확장 필드가 포함된 휴대 가능한 마크다운 파일이 만들어집니다.

# Exported SKILL.md structure
---
name: Bug Triage
description: Standard procedure for classifying and routing bugs
version: "1.0"
tags: [engineering, triage]
kp:
domain: engineering
knowledge_capture: true
visibility: org
---

## Steps
1. Classify the bug by severity
- **Critical**: Escalate to on-call (SLA: 15 min)
- **Major**: Assign to sprint (SLA: 60 min)
- **Minor**: Add to backlog

JSON으로 내보내기​

"Export > JSON"을 클릭하여 SDK 또는 API에서 사용할 수 있는 원시 ExpertSOP JSON 구조를 다운로드합니다.

유효성 검사​

편집기는 의사 결정 트리를 실시간으로 검증합니다:

  • 연결되지 않은 노드 -- 들어오거나 나가는 엣지가 없는 노드가 있으면 경고
  • 누락된 지시 사항 -- Step 노드에 지시 사항 텍스트가 없으면 경고
  • 중복 단계 ID -- 두 노드가 동일한 단계 식별자를 공유하면 오류
  • 순환 참조 -- 그래프에 순환이 포함되어 있으면 오류

유효성 검사 문제는 영향을 받는 노드에 색상 배지로 표시되며 하단 상태 표시줄에도 나타납니다.