M5-4. 제작 ② — 주간 보고 도우미 · 검증·배포 체크리스트
한 줄 요약 — 이번 주 메일·Teams 회의·SharePoint 파일을 지식으로 묶어 주간 보고 초안을 만드는 에이전트를 제작하고, 품질·보안·거버넌스·운영 4개 영역의 체크리스트로 과정을 마무리합니다.
준비물
- Microsoft 365 Copilot 라이선스(메일 지식은 Copilot add-on 라이선스가 별도로 필요)
- 이번 주 업무 관련 메일 몇 건, Teams 회의 1~2건, SharePoint 산출물 폴더
1. Describe로 시작
이번 주 이메일과 Teams 회의, SharePoint 산출물 폴더 내용을 바탕으로
진행 상황 / 이슈 / 다음 주 계획 표로 정리된 주간 보고 초안을 만들어주는
도우미를 만들어줘.
2. 지침 채우기
# 목적
이번 주 이메일, Teams 회의, SharePoint 산출물을 바탕으로 주간 보고 초안을 작성하는 도우미입니다.
## 원칙
- 지식 소스에서 확인되는 내용만 근거로 작성하고, 추측한 내용은 "확인 필요"로 표시합니다.
- 보고서는 항상 표 형식으로 작성합니다.
- 존댓말로, 각 항목은 간결한 문장으로 정리합니다.
## 작업 절차
1. 이번 주 이메일·Teams 회의·SharePoint 파일에서 업무 관련 내용을 확인합니다.
2. 항목을 진행/이슈/다음 주 계획으로 분류합니다.
3. Code interpreter를 사용해 아래 출력 형식의 Word 문서를 생성합니다.
4. 근거가 부족한 항목은 표에 "확인 필요"로 표시합니다.
## 출력 형식
아래 표 형식을 그대로 사용합니다.
| 구분 | 내용 |
| --- | --- |
| 진행 | |
| 이슈 | |
| 다음 주 계획 | |
## 예외·한계
- 특정 인물의 평가·인사 관련 민감 내용은 보고서에 포함하지 않습니다.
- 이메일 지식은 이 에이전트를 공유받은 다른 사용자에게는 적용되지 않는다는 점을 사용자에게 안내합니다.
## 예시
사용자: "이번 주 보고서 초안 만들어줘"
답변: 표(진행/이슈/다음 주 계획) + "Word 파일로 정리했습니다." (Code interpreter 산출물 첨부)
3. 지식 연결 — 3종
| 소스 | 설정 | 주의 |
|---|---|---|
| My emails | Knowledge → My emails 추가 | 범위 지정 불가(전체 메일함 대상), Copilot add-on 라이선스 필요, 이 지식은 에이전트를 공유해도 상대방에게 적용되지 않음(본인 메일함 기준) |
| Teams 채팅/회의 | 이번 주 관련 회의 몇 건을 특정 회의로 범위 지정(최대 5개 채팅 범위 지정 가능) | 회의록·채팅 요약이 포함되므로 민감한 대화는 범위에서 제외 |
| SharePoint 폴더 | 이번 주 산출물이 있는 폴더 1개 지정 | 폴더 안에 관련 없는 과거 파일이 섞이지 않도록 정리(폴더 위생) |
4. 기능 — Code interpreter로 Word 산출
Capabilities → Code interpreter를 On으로 유지합니다. 사용자가 “Word 파일로 만들어줘”라고 요청하면 표 형식 보고서를 문서로 생성합니다. 단, Code interpreter가 만든 파일은 해당 세션 동안만 다운로드 가능하며 세션 종료 후에는 남지 않는다는 점을 사용자에게 안내합니다.
5. 시작 프롬프트
1. 이번 주 진행 상황을 표로 정리해줘.
2. 이번 주 이슈만 뽑아서 요약해줘.
3. 지금까지 정리한 내용을 Word 파일로 만들어줘.
6. 검증·배포 체크리스트
에이전트를 Create하기 전에 아래 4개 영역을 모두 점검합니다.
품질
- 정답 질문 5개에서 표 형식·근거가 지침대로 나온다
- 범위 밖 질문 3개에서 “확인 필요” 또는 거절로 답한다
- 함정 질문 2개에서 확인되지 않은 내용을 사실처럼 단정하지 않는다
보안
- 지식 소스별 접근 권한이 사용자 본인 권한과 일치하는지 확인했다
- 민감 정보(평가·인사)를 지침의 예외·한계 절에서 명시적으로 제외했다
- 메일 지식은 공유해도 상대방에게 적용되지 않는다는 점을 공유 대상에게 안내했다
거버넌스
- 관리자의 에이전트 정책(Agent Builder 허용 여부, DLP 커넥터 분류)을 사전에 확인했다
- 조직 카탈로그 제출이 필요하다면 표시 이름(30자)·짧은 설명(80자)·개발자명(32자)·개인정보 처리방침 URL 등 제출 필드를 미리 준비했다
운영
- 이 에이전트의 담당자(오너)를 지정했다
- 지식 소스·지침 업데이트 주기를 정했다(예: 매주 폴더 정리)
- 사용자 피드백을 받을 채널(Teams 채널 등)을 안내했다
다음 단계 — 필요하면 Copilot Studio로
이 에이전트에 다단계 승인, 외부 시스템 액션, 예약 발송 같은 기능이 필요해지면 More options (…) → Copy to Copilot Studio로 옮겨 M4에서 배운 방식대로 확장합니다. 단, 이메일·Teams 지식과 Code interpreter는 Copilot Studio에서 다시 설정해야 하며, Image generator는 아직 지원되지 않습니다.
과정을 마치며
M1에서 에이전트 개념을 익히고, M2에서 빌트인 에이전트를 활용하고, M3·M4에서 Agent Builder와 Copilot Studio 연계를 배운 뒤, M5에서 설계 캔버스부터 두 개의 실전 에이전트 제작까지 직접 완주했습니다. 오늘 만든 두 에이전트를 각자의 팀에 공유하고, 체크리스트를 기준으로 계속 다듬어 보세요.
핵심 정리
- 메일 지식은 범위 지정 불가·라이선스 필요·공유 시 미적용이라는 3가지 제약을 반드시 안내한다
- 출력 형식(진행/이슈/다음 주 계획 표)을 지침에 고정해야 매번 같은 구조로 보고서가 나온다
- 배포 전 품질·보안·거버넌스·운영 4개 체크리스트를 모두 통과해야 완성이다
출처: Knowledge sources (MS Learn) · Add knowledge to your agent (MS Learn) · Code interpreter (MS Learn) · Copy an agent to Copilot Studio (MS Learn) · Submit an agent to your org catalog (MS Learn) · Data loss prevention for Copilot Studio (MS Learn)