M5-4. 워크플로에 분류 노드 추가
한 줄 요약 — 분류 노드(classify node)는 텍스트 한 건을 미리 정의한 범주(categories) 중 하나로 분류하고 범주마다 별도 출력 분기(output branch) 를 만들어 워크플로를 라우팅합니다. 키워드 매칭이 아니라 자연어 설명 기반 AI 분류 — 자유 형식 텍스트의 ‘의미’로 분기할 때 씁니다.
1. 동작 원리
- Input to classify에 넣은 텍스트를, 각 범주의 이름 + 설명을 근거로 AI가 분류합니다.
- 범주당 출력 분기 1개 + 자동 생성되는 Default 범주(Other 분기) — 일치하는 분기 하나만 실행됩니다.
- 이메일 본문, 양식 제출, 지원 메시지 같은 자유 형식 텍스트 용도입니다.
- 분류만 필요하면 이 노드가 간단하고, 다중 입력 추론·도구 호출·구조화 반환까지 필요하면 에이전트 노드(M5-2)를 씁니다.
2. 노드 추가와 입력 지정
- Copilot Studio에서 Flows로 이동, 기존 워크플로 열기(→ Build 탭) 또는 새로 만들기.
- Add 패널에서 Classify 아이콘 선택 → 구성 패널이 열리고, 캔버스의 노드에 범주당 연결점 1개 + Other 분기가 표시됩니다.
- Input to classify 필드에 분류할 텍스트 지정 — 동적 콘텐츠 선택기로 이전 단계의 문자열 변수 삽입(예: 새 이메일 도착 트리거의 Body). 제목+본문처럼 여러 값을 결합해도 됩니다.
- Input to classify 필드의 모델 드롭다운에서 선택 — 미묘한 범주·긴 입력은 유능한 모델, 명확·대량 처리는 빠른 모델(정확도 vs 속도 트레이드오프, 구체적 모델명·SLA 미기재).
3. 범주 정의
- Categories 섹션에서 라우팅할 결과별 항목 추가 — Add category.
- 각 범주에 짧은 이름(분기 레이블, 예:
Product issue,Account update)을 부여하고 Describe what belongs in this category 상자에 평이한 언어로 설명. - 범주 간 명확히 구분되도록 작성 — 경계가 흐리면 오분류가 늘어납니다.
Default 범주 처리: 자동 생성된 Default 범주는 노드에서 Other 분기로 표시됩니다. 수동 검토 라우팅·로깅·알림 같은 합리적 폴백(fallback)에 반드시 연결하세요 — 연결하지 않으면 미일치 입력이 처리되지 않은 채 새어 나갑니다.
4. 예시(Examples)로 정확도 높이기 (선택)
- Examples 아래 Add example 선택.
- Select category에서 해당 범주 선택.
- 텍스트 상자에 대표 입력을 붙여넣기/입력.
혼동이 잦은 범주·경계 사례 위주로 — “긴 목록보다 모호한 범주당 잘 고른 몇 개가 더 효과적” 입니다.
5. 결과로 분기
각 범주(Other 포함)가 별도 출력 분기이고 일치 분기만 실행되므로, 분기별로: 다른 에이전트/사서함/큐로 라우팅, 삭제·보관 등 종결 액션, 상태 값 설정 후 공통 단계 합류 등을 구성합니다.
시나리오 예
| 시나리오 | 범주 → 처리 |
|---|---|
| 이메일 분류(triage) | Product issue→Issue Triager Agent · How-to question→Docs Responder Agent · Account update→Account Updater Agent · Spam→삭제 · Other→수동 검토 |
| 지원 요청 라우팅 | Billing / Technical / Sales → 팀별 큐 배정 + 알림 |
| 피드백 우선순위화 | Bug report→작업 항목 생성 · Feature request→백로그 추가 · Praise→계정 팀 전달 |
핵심 정리
- 분류 노드 = 자연어 설명 기반 분류 → 범주별 분기, 일치 분기 하나만 실행.
- Other(Default) 분기를 폴백에 반드시 연결 — 아무것도 조용히 새어 나가지 않도록.
- 경계 사례는 Examples로 보강, 모델은 정확도 vs 속도로 선택.
- 범주 최대 개수·입력 길이·예시 개수 등 수치 한도는 문서에 미명시.
(기능·화면·명칭은 프리뷰 기준 · subject to change)
M5 허브로 · 이전 ← M5-3. Microsoft 365 Copilot 노드 · 다음 → M5-5. 인간 검토 요청 RFI