M10 · 토픽과 변수
이 모듈은 기본 과정에서 가장 실습 비중이 큽니다. 정형화된 시나리오(토픽) 를 직접 설계합니다.
토픽 = 대본
토픽은 특정 상황에서 에이전트가 따라가는 정해진 대본입니다. “휴가 신청을 도와줘”처럼 절차가 분명한 작업에 적합합니다.
- 트리거 구문(Trigger phrases): 이 토픽을 시작하는 사용자 표현
- 노드(Nodes): 메시지·질문·조건·작업 등 단계
- 변수(Variables): 대화 중 임시로 저장하는 값
변수 = 포스트잇 메모
변수는 대화 도중 잠깐 적어두는 포스트잇입니다. 예: 사용자가 입력한 휴가 종류, 시작일, 일수 를 저장했다가 마지막에 요약합니다.
실습 — “휴가 신청 안내” 토픽 만들기
- 에이전트 → 토픽(Topics) → + 새 토픽 → 처음부터
- 트리거 구문 추가: “휴가 신청”, “연차 쓰고 싶어”, “휴가 어떻게 내?”
- 질문 노드 추가 — 휴가 종류 묻기
- 메시지: “어떤 휴가를 신청하시나요?”
- 옵션(객관식): 연차 / 반차 / 경조 / 병가
- 사용자 응답을 변수
휴가종류에 저장
- 질문 노드 추가 — 시작일 묻기 → 변수
시작일저장 - 질문 노드 추가 — 일수 묻기 → 변수
일수저장 -
메시지 노드 — 요약 안내
{휴가종류} {일수}일을 {시작일}부터 신청하시려는군요. 신청은 사내 근태 시스템 > 휴가 신청 메뉴에서 진행하시면 됩니다. 자세한 규정은 휴가·근태 가이드를 참고하세요.
실습 — 조건 분기 추가
- 조건 노드:
휴가종류 == 경조이면 → “증빙 서류(청첩장·부고 등)가 필요합니다” 안내 추가
테스트
테스트 패널에서 “연차 쓰고 싶어” 입력 → 종류·날짜·일수를 차례로 묻고 요약하는지 확인합니다.
핵심 정리: 토픽 = 정형 시나리오 대본, 변수 = 임시 메모. 절차가 분명한 업무는 토픽으로 안정화합니다.
이전 ← M9 · 도구(Tools) 개요 · 다음 → M11 · 게시와 공유
이 과정은 Microsoft Business Solutions 팀 최정우 매니저님의 '문과생을 위한 Copilot Studio'를 참고하여 제작했습니다.