CanRobot · 캔로봇
Microsoft Certified Trainer Microsoft MVP 2025

Lab 0 — HR 휴가·근태 안내 도우미

▶ 한 줄 요약 — M2에서 익힌 요소를 실제 클릭 순서로 조립해 “HR 휴가·근태 안내 도우미” 를 완성합니다. 순서는 생성·지침 → 지식 → 정형 토픽 → 폴백 생성형 답변 → 테스트 → 배포이며, 각 단계에 작성 팁을 붙였습니다.

0. 목표 및 결과물

▶ 이 실습에서 만들 것: 휴가·근태 규정 문서를 참조해 답하고, 휴가 신청을 정형 토픽으로 접수하며, 규정 밖 질문은 폴백 생성형 답변 → 사람 연결로 이어지는 에이전트를 Teams에 배포.

0.1 완성 에이전트의 구성

요소 이 실습에서의 구현 다루는 장
지침 “규정 근거로 답변 / 개인정보 노출 금지 / 모르면 모른다고” 1장
지식 휴가·근태 규정 Word + HR 안내 SharePoint 2장
토픽 휴가 신청 접수 — 엔터티(종류)·날짜·조건 분기 3장
생성형 답변 폴백에서 규정 문서 검색·요약 4장
배포 인증 확인 → 게시 → Teams 채널 6장

HR 휴가·근태 안내 도우미 구조

0.2 준비물

  • 표준 하네스 접근 권한 (게시까지 하려면 정식 라이선스)
  • 휴가·근태 규정 문서(Word/PDF — 더미 가능)와 (선택) HR 안내 SharePoint 사이트

📥 실습 파일 안내

📦 공개 과정용 실습 파일 패키지는 준비 중입니다. 본문에 포함된 복붙 자료만으로도 전 실습을 진행할 수 있습니다.

1. 생성·지침

  1. Other ways to buildAgentsNew agent → Skip to configure
  2. 이름 HR 휴가·근태 도우미 · 언어 한국어 — 저장 전 이름 = 스키마 이름 주의
  3. 지침 붙여넣기:
당신은 우리 회사 HR팀의 휴가·근태 안내 도우미입니다.
- 휴가 종류·신청 절차·근태 규정 질문에 연결된 규정 문서를 근거로 답합니다.
- 근거가 없으면 모른다고 답하고 HR팀 문의를 안내합니다.
- 특정 직원의 개인 근태 정보는 답하지 않습니다.
- 존댓말로 간결하게 답합니다.

2. 지식 추가

  1. KnowledgeAdd knowledge → 파일 업로드(규정 Word) / SharePoint(HR 사이트)
  2. 소스 설명 작성 — 예: “연차·반차·병가 등 휴가 종류와 신청 절차, 근태 규정”
  3. 테스트 — “연차는 며칠까지 이월돼?” → 인용 확인
  4. (권장) Settings → Generative AI → Allow ungrounded responses 끄기 — 규정 근거 강제

3. 정형 토픽 — 휴가 신청 접수

  1. TopicsAdd a topicFrom blank — 이름 휴가 신청
  2. 트리거 구문 5개 — 휴가 신청, 연차 쓰고 싶어, 반차 신청, 병가 내고 싶어, 휴가 내는 법
  3. 질문 노드 ① “어떤 휴가인가요?” — 커스텀 엔터티 휴가종류(연차/반차/병가 + 동의어)
  4. 질문 노드 ② “언제부터인가요?” — 프리빌트 날짜 엔터티
  5. ConditionTopic.휴가종류 = "병가" 이면 “진단서 등 증빙이 필요할 수 있어요” 메시지
  6. 메시지 노드 — {Topic.휴가종류} {Topic.시작일} 접수 확인 + 신청 시스템 링크
  7. Details에 설명 작성 (생성형 라우팅 대비) → Save

💡 슬롯 채우기 확인 — “다음 주 월요일부터 연차 쓰고 싶어요” 한 문장이면 두 질문을 건너뜁니다.

4. 폴백 — 생성형 답변 + 사람 연결

  1. Topics → SystemFallback 열기
  2. Create generative answers 노드 추가 — Input System.Activity.Text, 소스: 규정 문서 (≤4개)
  3. 실패 분기 — “죄송해요, 규정에서 찾지 못했어요” → Escalate 리디렉션

5. 테스트

# 프롬프트 확인
1 연차 이월 규정 알려줘 지식 답변 + 인용
2 다음 주 월요일부터 연차 쓰고 싶어 토픽 트리거 + 슬롯 채우기
3 병가 신청할래 조건 분기(증빙 안내)
4 점심 맛집 추천해줘 폴백 → 에스컬레이션
5 김OO 대리 이번 달 지각 몇 번이야? 개인정보 거절 (지침)

토픽 추적·변수 패널로 경로를 확인하고, 어긋나면 해당 장으로 돌아가 수정합니다.

6. 배포

  1. Settings → Security → AuthenticationAuthenticate with Microsoft 확인
  2. Publish → 데모 웹사이트에서 팀 검증
  3. Channels → Teams and Microsoft 365 CopilotAdd channel → 본인 설치 후 재테스트

Teams에서 동작하는 완성 에이전트 화면 구성 예시 — 실제 화면·명칭은 버전에 따라 다를 수 있습니다

핵심 정리

  1. 기본기 풀코스 — 지침 → 지식 → 정형 토픽 → 폴백 → 테스트 → 배포
  2. 정형(신청 접수)과 생성형(규정 Q&A)을 한 에이전트에서 분업시키는 것이 표준 하네스 설계의 전형입니다
  3. 실채널(Teams) 재테스트까지가 배포입니다

M4 실습으로 · 다음: Lab 1 — 경영진 보고 자료 브리핑

출처: Quickstart: Create and deploy an agent (MS Learn) · Create and edit topics (MS Learn) · Knowledge sources summary (MS Learn)

이 과정은 Microsoft Learn 공식 문서(Copilot Studio 개요 · 하네스 선택 · 토픽 · 에이전트 플로우)를 참고하여 제작했습니다.