🛠️ Hands-on Lab CEO 보고 브리핑 에이전트 & 자동화 워크플로 — Copilot Studio로 만들고 게시
← 메인으로
Copilot Studio · CEO 보고 브리핑 에이전트

보고서가 올라오면,
읽기 전에 브리핑이
먼저 도착합니다.

OneDrive 보고 폴더에서 파일 목록을 추출하고 각 파일을 요약하는 두 에이전트를 노코드로 만들고, 정해진 시각에 자동 실행 → Teams로 브리핑하는 워크플로까지 구성한 뒤, 이어지는 Follow-up 질문에도 답하게 합니다.

실습 분량
37 단계
구성
3 챕터
개발 방식
노코드
예상 시간
약 60분

이 실습을 마치면

1
OneDrive 보고 폴더의 파일 목록을 추출하는 CEO Staff GetReports Agent를 만듭니다.
2
목록을 받아 PDF·Confluence·PPTX를 요약하고 Follow-up에 답하는 CEO Staff 에이전트를 만듭니다.
3
두 에이전트를 정해진 시각에 자동 실행해 Teams로 요약 브리핑을 보내는 워크플로를 만듭니다.
4
게시한 워크플로를 직접 실행해 엔드투엔드 동작과 Follow-up 대화를 확인합니다.
시작 전 준비

실습 전 체크리스트

아래 세 가지가 준비되어 있으면 막힘 없이 게시까지 완주할 수 있습니다.

🟣

Copilot Studio 신규 환경

copilotstudio.preview.microsoft.com에 로그인할 수 있는 계정과 작업 환경(Environment). 모던·클래식 에이전트 작성 UI를 사용합니다.

필수
📚

샘플 보고자료

OneDrive “홍범식 CEO의 파일 - BSH > 1. Daily > 날짜 폴더”의 보고 파일(PDF·URL·PPTX). 파일명 규칙 HHMM_N)이름.확장자.

STEP 1

Work IQ OneDrive MCP

OneDrive 파일 목록 조회·본문 읽기와 Teams 발송을 위한 Work IQ OneDrive MCP 연결 계정(admin)이 필요합니다.

STEP 5 · 13
실습 로드맵

세 개의 챕터로 완성하는 CEO 브리핑

CHAPTER 1에서 두 에이전트를 만들고, CHAPTER 2에서 이를 자동 실행하는 워크플로를 붙인 뒤, CHAPTER 3에서 직접 실행해 결과를 확인합니다.

CHAPTER 1

에이전트 만들기

보고 자료 목록을 추출하는 CEO Staff GetReports Agent와, 그 목록을 받아 각 파일을 요약하고 Follow-up에 답하는 CEO Staff — 두 에이전트를 노코드로 만들어 Teams·M365 채널로 게시합니다.

STEP 1접속 & 준비
1

Copilot Studio 접속 — 좌측 메뉴 [Agents]에서 에이전트 목록 열기

화면 조작
이렇게 진행합니다
Copilot Studio 신규 환경(프리뷰)에 접속해, 만들어 둔 에이전트 목록을 확인합니다.

• 주소: https://copilotstudio.preview.microsoft.com
• 우측 상단 New experience 토글이 켜져 있는지 확인합니다(모던 에이전트 작성 UI).
• 홈 화면 "Hey MOD, what do you want to build?" — 두 가지 시작점: [Agent](질문 답변·작업 수행 AI 에이전트) / [Workflow](자동화 워크플로).
• 좌측 메뉴: Home · Agent Ops · Agents · Workflows
• 좌측 [Agents]를 클릭하면 현재 만들어진 에이전트 목록이 열립니다.
• 목록 컬럼: Name · Channel · Status(Published/Draft) · Owner · Last modified
• 우측 상단 [New Agent] 버튼으로 새 에이전트를 생성합니다. (환경: Contoso (default))
화면Copilot Studio 신규 환경 홈 — "Hey MOD, what do you want to build?" · Agent / Workflow (New experience)
Copilot Studio 신규 환경 홈 — Agent / Workflow 선택 (New experience)
화면좌측 [Agents] → 에이전트 목록(25 items) · 우측 상단 New Agent
Agents 목록 화면 — 25 items, New Agent 버튼
✓ 이렇게 되면 성공
  • Agents 목록 화면(25 items)이 표시되고, 우측 상단 [New Agent] 버튼과 환경 "Contoso (default)"가 확인되는 상태
STEP 2–7첫 번째 에이전트 — 보고서 목록 추출 (Classic)
2

New classic agent — 새 클래식 에이전트 생성 & 이름 지정

화면 조작
이렇게 진행합니다
Agents 목록 우측 상단 [New Agent] 버튼 옆 ▾(펼침)을 눌러 [New classic agent]를 선택합니다. 이번 트랙은 발신 신원(Bot) resolve가 안정적인 클래식 빌드로 진행합니다.

• "에이전트 이름 지정" 대화상자가 열리면 이름을 입력합니다. (아래 이름을 복사해 붙여넣기)
• "에이전트 설정(선택 사항)"은 펼치지 않고 기본값을 유지합니다.
[만들기]를 클릭합니다. (환경: Contoso (default))
📋 복사용 — 에이전트 이름
CEO Staff GetReports Agent
화면[New Agent] ▾ → [New classic agent] 선택
New classic agent 선택
화면에이전트 이름 지정 — CEO Staff GetReports Agent
에이전트 이름 지정 대화상자
✓ 이렇게 되면 성공
  • 이름을 입력하고 [만들기]를 눌러 새 클래식 에이전트 생성이 시작된 상태
3

프로비저닝 완료까지 대기 — Setting up → Ready

대기·확인
이렇게 진행합니다
생성 직후 개요 화면의 Agent statusSetting up…으로 표시됩니다. 프로비저닝이 끝날 때까지 잠시 기다립니다.

• 완료되면 상단에 "여러분의 에이전트이(가) 프로비전되었습니다" 배너가 뜨고, 상태가 Ready로 바뀝니다.
• 모델은 기본값 Claude Sonnet 4.6으로 설정됩니다.
• "최신 변경 내용을 가져오려면 새로 고치세요" 안내가 보이면 [새로 고침]으로 최신 상태를 불러옵니다.
화면프로비저닝 중 — Agent status: Setting up…
프로비저닝 중 Setting up
화면프로비전 완료 — Ready · Claude Sonnet 4.6
프로비전 완료 Ready
✓ 이렇게 되면 성공
  • Agent status가 Ready로 바뀌고 프로비전 완료 배너가 표시된 상태
4

지침(Instructions) 입력 — 파일 목록 추출 규칙 붙여넣기

입력
이렇게 진행합니다
개요 화면 [지침] 영역의 [편집 ✏] 버튼을 누른 뒤, 아래 지침 전문을 복사해 붙여넣고 [저장]합니다.

• 이 에이전트의 역할: 대상 폴더의 파일 목록만 추출하는 리스트 추출 에이전트 — 파일 본문은 읽지 않습니다.
• 핵심: 입력 timestamp(UTC→KST) · 대상 폴더(OneDrive "홍범식 CEO의 파일 - BSH > 1. Daily > 날짜 폴더") · 파일명 파싱 HHMM_N)이름.확장자 · 정해진 [FILES] 출력 형식 · URL 파일은 InternetShortcut의 URL 추가.
📋 복사용 — 지침(Instructions) 전문
# 역할
너는 대상 폴더의 파일 목록을 뽑아 다음 에이전트로 넘기는 리스트 추출 에이전트다.
파일 원문은 절대 읽거나 출력하지 않는다. 오직 "목록(경로·종류)"만 만든다.

# 입력 변수
- timestamp: {{timestamp}} UTC로 조회될테니 KST로 변환.
- 값이 없으면 오늘 날짜로 반환

# 0단계. 대상 폴더 결정
- timestamp 기준 날짜를 "MM.DD(요일)" 형태로 만든다.
· 월/일 1~2자리, 요일은 한글 약식(월·화·수·목·금·토·일)
· 예: 2026-06-25 → "6.25(목)"
- OneDrive 내 홍범식 CEO의 파일 - BSH 폴더 하위의 1. Daily 폴더 하위의 폴더 안의 파일만 가져온다.
- 폴더를 못 찾으면 본문 대신 "해당 날짜 폴더를 찾을 수 없음: <폴더명>"만 출력하고 종료.
- 지워진 파일이 있을 수 있음. 지워진 파일은 대상에서 제외.

# 1단계. 파일명 파싱
- 파일명 규칙: HHMM_N)이름.확장자 (예: 0900_1)ABC.pdf, 0900_2)EDF.url, 1100_1)GHI.pdf)
· HHMM = 보고 시각 (4자리)
· N = 같은 시각 내 순번
· 확장자로 종류 판별: .pdf → PDF, .url → URL
- 규칙에 안 맞는 파일은 목록에 넣되 HHMM/IDX를 "미상"으로 표기한다.

# 출력 형식 (이 형식만, 다른 말 금지)
[FOLDER]: <MM월 DD일(요일)>
[FOLDERID]: <폴더 ID>
[EXTRACTED_AT]: {{timestamp}}
[FILE_COUNT]: <총 파일 수>
[FILES]:
- HHMM=<0900> | IDX=<1> | NAME=<ABC.pdf> | FILEID=<AAABBBBCCCDD12472362> | TYPE=<PDF> | PATH=<전체 경로>
- HHMM=<0900> | IDX=<2> | NAME=<EDF.url> | FILEID=<AAABBBBCCCDD12472362> | TYPE=<URL> | PATH=<전체 경로> | URL=<파일 내 URL경로>
- HHMM=<1100> | IDX=<1> | NAME=<GHI.pdf> | FILEID=<AAABBBBCCCDD12472362> | TYPE=<PDF> | PATH=<전체 경로>

FILE TYPE 이 URL 일 경우 파일 내용의
[InternetShortcut]
URL=
안에 들어있는 URL 경로를 추가로 작성해줘.

# 금지 사항
- 파일 본문을 읽거나 요약하지 마라. 목록 외 어떤 설명·인사말도 출력하지 마라.
- HHMM 순서로 정렬해서 출력한다(오름차순).
화면지침 편집 — 전문 붙여넣기
지침 편집 전문 붙여넣기
화면지침 입력 완료 — 개요 반영 (1 Warning은 게시 전 정상)
지침 입력 완료 개요
✓ 이렇게 되면 성공
  • 지침 전문이 입력·저장되고 문자 수(예: 1301/8000)가 표시된 상태
5

도구 추가 — Work IQ OneDrive MCP Server 연결

도구 연결
이렇게 진행합니다
이 에이전트가 OneDrive 폴더의 파일 목록을 조회하려면 Work IQ OneDrive MCP 도구가 필요합니다.

• 개요 아래 [도구] 섹션에서 [+ 도구 추가]를 클릭합니다. (상단 Work IQ 토글과 별개로 개별 MCP 도구를 추가)
• "도구 추가" 대화상자에서 하단 [모델 컨텍스트 프로토콜] 범주를 선택합니다.
• 목록에서 Work IQ OneDrive (Preview)를 찾아 클릭합니다.
• 상세 화면에서 연결(admin@…)이 연결됨(초록 체크)인지 확인하고 [추가]를 누릅니다.
화면[도구] 섹션 — [+ 도구 추가]
도구 섹션 도구 추가
화면도구 추가 — 컴퓨터 사용·워크플로·프롬프트·MCP
도구 추가 대화상자
화면[모델 컨텍스트 프로토콜] 범주 — MCP 서버 카탈로그
MCP 서버 카탈로그
화면Work IQ OneDrive (Preview) 선택
Work IQ OneDrive 선택
화면Work IQ OneDrive — 연결 확인 후 [추가]
Work IQ OneDrive 연결 추가
✓ 이렇게 되면 성공
  • 에이전트의 도구 목록에 Work IQ OneDrive (Preview)가 추가된 상태
6

게시(Publish) — Teams · Microsoft 365 채널로 게시

게시
이렇게 진행합니다
우측 상단 [게시]를 누릅니다. Microsoft 인증을 사용하므로 Teams · Microsoft 365 · SharePoint 채널로 게시됩니다.

"게시할 준비가 되셨나요?" 대화상자가 뜨면 [최신 버전 강제 적용] 체크를 확인합니다. (Teams 등 영구 채널의 진행 중 대화에 최신 버전을 즉시 적용)
[게시]를 클릭합니다.
확대게시할 준비가 되셨나요? — [최신 버전 강제 적용] 후 [게시]
게시할 준비가 되셨나요 대화상자
화면게시 화면 — 채널 추가됨 · Microsoft 365 및 Teams
게시 화면
✓ 이렇게 되면 성공
  • [게시] 대화상자에서 [게시]를 눌러 게시가 시작된 상태
7

첫 번째 에이전트 게시 완료 — CEO Staff GetReports Agent

완료
이렇게 진행합니다
게시가 시작되면 "에이전트가 게시되고 있습니다" 안내가 표시됩니다. 이 창은 닫아도 백그라운드에서 게시가 계속됩니다.

• 잠시 후 에이전트 목록에서 CEO Staff GetReports Agent마지막 게시가 방금(예: 38초 전)으로 갱신됩니다.
• 이로써 첫 번째 에이전트(보고서 목록 추출)가 완성·게시되었습니다. 다음 단계에서 이 목록을 받아 처리하는 에이전트를 이어서 만듭니다.
화면게시 진행 중 — 백그라운드에서 계속
게시 진행 중
화면게시 완료 — CEO Staff GetReports Agent (방금 게시됨)
게시 완료 목록
✓ 이렇게 되면 성공
  • 에이전트 목록에 CEO Staff GetReports Agent가 게시 완료(마지막 게시 방금)로 표시된 상태
STEP 8–18두 번째 에이전트 — 보고서 요약 & Follow-up (CEO Staff)
8

빈 에이전트 만들기 — 새 에이전트 생성 & 이름 지정

화면 조작
이렇게 진행합니다
두 번째 CEO Staff 에이전트는 첫 에이전트가 추출한 파일 목록을 받아, 각 파일의 내용을 요약하고 이어지는 Follow-up 질문에 답하는 에이전트입니다.

• Agents 목록 우측 상단 [+ 빈 에이전트 만들기]를 클릭합니다. (이번 에이전트는 클래식이 아닌 빈(모던) 에이전트로 생성)
• "에이전트 이름 지정" 대화상자가 열리면 이름을 입력합니다. (아래 이름 복사)
• "에이전트 설정(선택 사항)"은 기본값 유지 → [만들기].
📋 복사용 — 에이전트 이름
CEO Staff
화면빈 에이전트 만들기 → 에이전트 이름 지정 — CEO Staff
빈 에이전트 만들기 이름 지정 CEO Staff
✓ 이렇게 되면 성공
  • 이름 "CEO Staff"를 입력하고 [만들기]를 눌러 빈 에이전트 생성이 시작된 상태
9

프로비저닝 완료까지 대기 — Ready · Claude Sonnet 4.6

대기·확인
이렇게 진행합니다
생성 직후 "준비 중 …" 화면이 잠시 표시됩니다. 프로비저닝이 끝날 때까지 기다립니다.

• 완료되면 상단에 "여러분의 에이전트이(가) 프로비전되었습니다" 배너가 뜨고, Agent statusReady로 바뀝니다.
• 모델은 기본값 Claude Sonnet 4.6으로 설정됩니다.
• 우측 에이전트 테스트 패널에 기본 인사 "안녕하세요, 저는 CEO Staff입니다. 어떻게 도와드릴까요?"가 표시됩니다.
화면프로비저닝 중 — 준비 중 …
프로비저닝 중 준비 중
화면프로비전 완료 — Ready · Claude Sonnet 4.6 · 인사 표시
프로비전 완료 Ready CEO Staff
✓ 이렇게 되면 성공
  • Agent status가 Ready로 바뀌고 프로비전 완료 배너 · 기본 인사가 표시된 상태
10

지침(Instructions) 입력 — 요약 & 양식 통일 규칙 붙여넣기

입력
이렇게 진행합니다
개요 화면 [지침] 영역의 [편집 ✏] 버튼을 누른 뒤, 아래 지침 전문을 복사해 붙여넣습니다.

• 이 지침은 #파일명 / #파일형식 / #OneDrive 파일 ID(또는 #URL) 배열을 입력으로 받아 — .pdf[[PDF Text]]로, .url이면 [[Fetch Confluence]]로 내용을 조회해 각 3줄로 요약해 append하고, 마지막에 #제목 / #요약 양식으로 통일해 보여주도록 합니다.
[[PDF Text]]·[[Fetch Confluence]]는 다음 단계에서 동명의 도구로 치환할 자리표시자(placeholder)입니다. 지금은 텍스트 그대로 붙여넣습니다.
📋 복사용 — 지침(Instructions) 전문
이런 식의 배열 입력이 온다면, oneDrive에서 다음과 같이 행동해.

입력 예)
#파일명 : 1300_2)U Cloud 이중화 및 재배치.url
#파일형식 : .url
#URL : 

또는

#파일명 : 1300_1)U Cloud 이중화 및 재배치.pdf
#파일형식 : .pdf
#OneDrive 파일 ID : 0164N7YPXPKMRKGL3SMJCZIELWM4YXVJCS


#파일형식 이 .pdf 인 경우
#OneDrive 파일 ID 을    [[PDF Text]] 도구를 이용해  
내용을 3줄로 요약하여 결과에 append.

#파일형식 이 .url 인 경우
#URL 을 [[Fetch Confluence]] 도구를 이용해 페이지 내용 조회.
내용을 3줄로 요약하여 결과에 append.


입력배열에 대한 모든 내용의 요약이 append 되었다면 양식을 아래처럼 통일시켜서 보여줘.
#제목 :
#요약 :
화면지침 편집 — 전문 붙여넣기 ([[PDF Text]] · [[Fetch Confluence]] placeholder 포함)
지침 전문 붙여넣기
✓ 이렇게 되면 성공
  • 지침 전문이 붙여넣어지고 문자 수(예: 480/8000)가 표시된 상태
11

2개의 Placeholder를 동명의 도구로 치환 — [[PDF Text]] · [[Fetch Confluence]]

도구 연결
이렇게 진행합니다
지침에 포함된 2개의 placeholder를 각각 동명의 도구로 치환합니다. 치환할 위치(예: [[PDF Text]] 앞)에 커서를 두고 [+ 추가]를 누르거나 '/'를 입력하면, 추가할 수 있는 도구·토픽 제안 목록이 표시됩니다.

[[PDF Text]] 자리 → '/' → 제안 목록에서 [PDF Text](도구) 선택
[[Fetch Confluence]] 자리 → '/'[Fetch Confluence](도구) 선택
• 치환되면 회색 텍스트가 파란 도구 칩(🔌 PDF Text / 🔌 Fetch Confluence)으로 바뀝니다. 두 도구를 모두 치환한 지침의 최종 모습은 확대 이미지로 확인하세요.
화면'/' 제안 목록 — [PDF Text] 선택
PDF Text 도구 선택
화면PDF Text 칩 생성 → [Fetch Confluence] 선택
Fetch Confluence 도구 선택
화면두 placeholder 치환 완료 — PDF Text · Fetch Confluence 칩
두 도구 칩 치환 완료
확대지침 최종 모습 — 도구 칩이 삽입된 지침
지침 최종 모습 확대
✓ 이렇게 되면 성공
  • 두 placeholder가 [PDF Text]·[Fetch Confluence] 도구 칩으로 치환된 상태
12

지침 저장 — [저장]

입력
이렇게 진행합니다
placeholder 치환까지 끝나면 [저장]을 눌러 지침을 저장합니다.

• 저장이 완료되면 [저장] 버튼이 비활성화(회색)되어, 더 이상 저장할 변경 사항이 없음을 나타냅니다.
• 다음 단계에서 이 에이전트에 도구를 추가합니다.
화면지침 저장 완료 — [저장] 비활성
지침 저장 완료
✓ 이렇게 되면 성공
  • 지침이 저장되고 [저장] 버튼이 비활성 상태로 바뀐 상태
13

도구 추가 — Work IQ OneDrive MCP Server 연결

도구 연결
이렇게 진행합니다
이 에이전트가 파일 본문(PDF 등)을 읽어 요약하려면 첫 에이전트와 동일하게 Work IQ OneDrive MCP 도구가 필요합니다.

[도구] 섹션 → [+ 도구 추가][모델 컨텍스트 프로토콜] 범주 → Work IQ OneDrive (Preview) 선택.
• 상세 화면에서 연결(admin@…)이 연결됨(초록 체크)인지 확인하고 [추가]를 누릅니다.
• 이 도구의 readSmallBinaryFileFromMyOnedrive 등으로 파일 ID를 받아 본문을 읽어옵니다.
화면도구 추가 — Work IQ OneDrive (Preview) · 연결 확인 후 [추가]
Work IQ OneDrive 연결 추가
✓ 이렇게 되면 성공
  • 에이전트의 도구 목록에 Work IQ OneDrive (Preview)가 추가된 상태
14

채널 추가 — Microsoft 365 및 Microsoft Teams

채널 연결
이렇게 진행합니다
팀즈와 M365 Copilot에서 이 에이전트와 대화할 수 있도록 채널을 추가합니다.

• 상단 [채널] 탭으로 이동합니다. (Microsoft 인증을 사용하므로 Teams · Microsoft 365 · SharePoint 채널만 사용 가능)
Microsoft 채널[Microsoft 365 및 Microsoft Teams]를 선택합니다.
• 오른쪽 패널에서 "Microsoft 365 Copilot에서 에이전트이 사용 가능하도록 설정" 체크를 확인하고 하단 [채널 추가]를 누릅니다.
"Teams 켜는 중…" 진행 후 "채널이 추가되었습니다"가 표시됩니다.
화면[채널] 탭 — Microsoft 365 및 Microsoft Teams 선택
채널 탭 Microsoft 365 Teams
화면M365 & Teams 패널 — 사용 설정 체크 후 [채널 추가]
M365 Teams 채널 추가 패널
화면채널 추가 중 — Teams 켜는 중…
채널 추가 중 Teams 켜는 중
화면채널이 추가되었습니다
채널이 추가되었습니다
✓ 이렇게 되면 성공
  • Microsoft 365 및 Microsoft Teams 채널이 에이전트에 추가된 상태
15

게시(Publish) — 이 에이전트 게시

게시
이렇게 진행합니다
채널 추가가 끝나면 우측 상단 [게시]를 눌러 에이전트를 게시합니다.

"이 에이전트 게시" 대화상자에서 [최신 버전 강제 적용] 체크를 확인합니다. (Teams 등 영구 채널의 진행 중 대화에 최신 버전을 즉시 적용)
[게시]를 클릭합니다.
• 게시되면 "게시자 MOD Administrator … 게시됨"으로 표시되고, [Teams에서 에이전트 보기]·[Microsoft 365에서 에이전트 보기] 링크가 활성화됩니다.
확대이 에이전트 게시 — [최신 버전 강제 적용] 후 [게시]
이 에이전트 게시 대화상자
화면게시 완료 — 게시됨 · Teams/M365에서 에이전트 보기 활성
게시 완료 Teams M365 보기 링크
✓ 이렇게 되면 성공
  • 게시가 완료되고 [Teams에서 에이전트 보기] 링크가 활성화된 상태
16

Teams에 에이전트 추가 — 웹앱으로 열기 → Add

화면 조작
이렇게 진행합니다
게시 후 [Teams에서 에이전트 보기](또는 채널의 웹앱으로 열기)를 선택하면 Teams로 이동합니다.

• "Teams 데스크톱 앱으로 연락하세요" 화면에서 [웹 응용 프로그램을 대신 사용합니다]를 선택합니다.
CEO Staff 추가 카드(Built using Microsoft Copilot Studio)가 나오면 [Add]를 누릅니다.
"Added successfully!"가 표시되면 [Open]으로 대화방을 엽니다.
화면Teams 런처 — [웹 응용 프로그램을 대신 사용합니다]
Teams 웹앱으로 열기
화면CEO Staff 추가 카드 — [Add]
CEO Staff 추가 카드 Add
화면Added successfully! — [Open]
Added successfully Open
✓ 이렇게 되면 성공
  • Teams에 CEO Staff가 추가되고 [Open]으로 대화방을 여는 상태
17

대화 시작 & Work IQ 연결 허용

확인
이렇게 진행합니다
대화방이 열리면 에이전트가 인사합니다. 반갑게 인사를 건네 보세요(예: "안녕").

• 에이전트가 OneDrive에 접근하기 위해 "계속하려면 연결하세요 — Work IQ OneDrive MCP" 연결 카드를 띄우면 [허용]을 누릅니다.
• 자격 증명으로 한 번 연결하면 설정이 기억되어 다음에 재사용됩니다.
화면Teams 대화방 — 인사 + Work IQ OneDrive MCP 연결 [허용]
대화방 인사 Work IQ 허용
✓ 이렇게 되면 성공
  • 인사에 응답이 오고 Work IQ OneDrive MCP 연결을 [허용]한 상태
18

두 에이전트 수동 연결 확인 — GetReports → CEO Staff

확인
이렇게 진행합니다
이제 두 에이전트를 이어서 실제로 동작시켜 봅니다.

① 첫 에이전트(목록 추출) 테스트CEO Staff GetReports Agent 테스트 패널에 날짜(예: 2026-06-26)를 입력하면, "1. Daily" 폴더에서 해당 날짜 폴더를 찾아 getFolderChildrenInMyOnedrive로 파일을 조회하고, 파일명을 파싱해 [FILES] 목록을 만듭니다.

② 결과 전달 → 두 번째 에이전트(요약) — GetReports의 결과(목록)를 복사CEO Staff 테스트 패널에 붙여넣습니다. CEO Staff가 Work IQ 연결을 요청하면 [허용]readSmallBinaryFileFromMyOnedrive로 각 파일(PPTX/PDF) 본문을 읽어 요약합니다. 두 에이전트의 연결이 완성되었습니다.
화면① GetReports — 날짜 입력 → 폴더 탐색 · getFolderChildren 조회
GetReports 날짜 입력 폴더 조회
화면① GetReports — 파일 6개 파싱(HHMM·IDX·TYPE)
GetReports 파일 파싱
화면② CEO Staff — GetReports 결과(목록) 붙여넣기
CEO Staff 목록 붙여넣기
화면② CEO Staff — Work IQ 연결 [허용] · 파일 읽기
CEO Staff Work IQ 허용
화면② CEO Staff — 각 파일 본문 읽어 요약 (readSmallBinaryFile · PPTX/PDF 분석)
CEO Staff 파일 요약 결과
✓ 이렇게 되면 성공
  • GetReports가 목록을 만들고, 그 목록을 받은 CEO Staff가 각 파일을 읽어 요약을 생성한 상태 — 두 에이전트 연결 완성
CHAPTER 2

주기 실행 워크플로

두 에이전트를 정해진 시각에 자동 실행하는 클래식 워크플로를 만듭니다. 되풀이 트리거 → Run an agent(GetReports → CEO Staff) → Teams 채팅/채널 메시지 게시 순으로 연결하고 게시합니다.

STEP 19–29주기 실행 워크플로 — Run an agent ×2 → Teams 게시 (Classic)
19

New classic workflow — 새 클래식 워크플로 생성

화면 조작
이렇게 진행합니다
이제 두 에이전트를 정해진 시각에 자동 실행하는 워크플로를 만듭니다.

• 좌측 메뉴 [흐름](Workflows)으로 이동합니다.
• 우측 상단 [New Workflow] 버튼 옆 ▾(펼침)을 눌러 [New classic workflow]를 선택합니다. (에이전트와 동일하게 발신 신원이 안정적인 클래식 빌드)
화면Workflows → [New Workflow] ▾ → [New classic workflow]
New classic workflow 선택
✓ 이렇게 되면 성공
  • 새 클래식 워크플로(에이전트 흐름) 디자이너가 열린 상태
20

트리거 추가 — 예약 → 되풀이

트리거
이렇게 진행합니다
"트리거 추가" 화면에서 흐름을 자동으로 시작할 트리거를 고릅니다.

• 기본 제공 도구에서 [예약](시계 아이콘)을 선택합니다.
• 이어서 트리거 유형으로 [되풀이]를 선택합니다. → 정해진 주기마다 워크플로가 자동 실행됩니다.
화면트리거 추가 — [예약] 선택
트리거 추가 예약
✓ 이렇게 되면 성공
  • 예약(되풀이) 트리거가 추가된 상태
21

되풀이 설정 — 간격 · 빈도 · 시간대 · 시작 시간

입력
이렇게 진행합니다
되풀이 트리거의 실행 주기를 입력하고 +를 눌러 다음 작업을 추가합니다.

간격: 24 · 빈도: 시간 · 표준 시간대: (UTC+09:00) 서울
시작 시간: ISO 형식(예: 2026-06-26T07:00:00Z)
→ 위 예시는 매일 1회, KST 기준으로 실행되도록 설정한 것입니다. (현장 요구에 맞게 조정)
화면되풀이 — 간격 24 · 빈도 시간 · (UTC+09:00) 서울 · 시작 시간
되풀이 설정
✓ 이렇게 되면 성공
  • 되풀이 주기·시간대·시작 시간이 설정된 상태
22

작업 추가 — Run an agent

작업 추가
이렇게 진행합니다
+ → "작업 추가" 화면에서 AI 기능[Run an agent](실험적 미리 보기)를 선택합니다.

• 이 작업으로 워크플로가 에이전트를 직접 호출합니다. (앞서 만든 에이전트를 흐름의 한 단계로 실행)
화면작업 추가 → AI 기능 → [Run an agent]
작업 추가 Run an agent
✓ 이렇게 되면 성공
  • Run an agent 작업이 흐름에 추가된 상태
23

첫 번째 에이전트 실행 — GetReports + 메시지(날짜 식)

입력
이렇게 진행합니다
먼저 실행할 에이전트로 [CEO Staff GetReports Agent]를 선택합니다.

[Message]에는 아래 문구를 입력합니다. @{…} 식은 입력하면 자동으로 fx 함수 칩으로 변환됩니다.
• 이 식은 오늘 날짜를 KST 기준 "M.dd"로 만들어, "그 날짜의 보고서를 분석"하도록 지시합니다.
• 입력 후 +로 다음 단계를 추가합니다.
📋 복사용 — Message (날짜 식 포함)
@{formatDateTime(convertTimeZone(utcNow(), 'UTC', 'Korea Standard Time'), 'M.dd')} 일자 파일 분석해줘
화면Run an agent — CEO Staff GetReports Agent (Message 입력 전)
GetReports 선택
화면fx 식 편집기 — formatDateTime(convertTimeZone(utcNow()…))
날짜 식 입력
확대입력 식 — KST 변환 · M.dd 포맷
날짜 식 확대
화면Message 완성 — [fx 날짜] 일자 파일 분석해줘
첫 에이전트 메시지 완성
✓ 이렇게 되면 성공
  • 첫 Run an agent에 GetReports와 날짜 식 메시지가 설정된 상태
24

두 번째 에이전트 실행 추가 — CEO Staff

입력
이렇게 진행합니다
다시 [Run an agent]를 추가하고, 두 번째로 실행할 에이전트로 [CEO Staff](앞서 만든 요약 에이전트)를 선택합니다.

• 이 단계에서 첫 에이전트(GetReports)의 결과를 이어 받아 요약하게 됩니다. (다음 단계에서 연결)
화면작업 추가 → [Run an agent] 한 번 더
두 번째 Run an agent 추가
화면Agent 드롭다운 → [CEO Staff] 선택
CEO Staff 선택
화면두 번째 Run an agent — Agent = CEO Staff
CEO Staff 선택됨
✓ 이렇게 되면 성공
  • 두 번째 Run an agent의 Agent가 CEO Staff로 설정된 상태
25

결과 연결 — 첫 에이전트 Response + "요약해줘"

입력
이렇게 진행합니다
두 번째 에이전트의 [Message]에서 번개(⚡) 버튼을 눌러 동적 콘텐츠 목록을 엽니다.

• 첫 번째 단계 [Run CEO Staff GetReports Agent][Response](에이전트 응답)를 선택합니다.
• 그 뒤에 "요약해줘"를 덧붙입니다. → GetReports가 만든 파일 목록을 받아 CEO Staff가 요약합니다.
화면Run CEO Staff — Message = [Agent Response] 요약해줘
Response 연결 요약
✓ 이렇게 되면 성공
  • 두 번째 Message가 [첫 에이전트 Response] + "요약해줘"로 설정된 상태
26

(선택) 단계 이름 변경 — Run CEO Staff GetReports Agent / Run CEO Staff

선택
이렇게 진행합니다
(선택) 단계를 구분하기 쉽도록 두 Run an agent 단계의 이름을 바꿔 줍니다.

• 첫 단계 → Run CEO Staff GetReports Agent
• 두 번째 단계 → Run CEO Staff
• 이름을 정리하면 이후 동적 콘텐츠(Response) 선택이 한결 명확해집니다. 정리 후 +.
화면단계 이름 변경 — Run CEO Staff GetReports Agent
단계 이름 변경
✓ 이렇게 되면 성공
  • 두 실행 단계 이름이 구분되도록 변경된 상태
27

Teams 작업 추가 — 채팅 또는 채널에서 메시지 게시

작업 추가
이렇게 진행합니다
요약 결과를 Teams로 보내는 작업을 추가합니다.

+ → "작업 추가"에서 [Microsoft Teams] 커넥터를 선택합니다.
• 작업 목록에서 [채팅 또는 채널에서 메시지 게시]를 선택합니다.
화면작업 추가 → [Microsoft Teams]
Microsoft Teams 선택
화면Teams 작업 → [채팅 또는 채널에서 메시지 게시]
채팅 또는 채널에서 메시지 게시
✓ 이렇게 되면 성공
  • Teams "채팅 또는 채널에서 메시지 게시" 작업이 추가된 상태
28

게시 대상 설정 — Copilot Studio 에이전트 · 에이전트와 채팅 · CEO Staff · 수신자

입력
이렇게 진행합니다
메시지 게시 작업의 옵션을 차례로 설정합니다.

[다음으로 게시]: Microsoft Copilot Studio 에이전트
[게시 위치]: 에이전트와 채팅
[에이전트]: CEO Staff
[Recipient]: 받는 사람 입력 (예: adminMOD Administrator)
화면다음으로 게시 = Copilot Studio 에이전트 · 게시 위치 선택
게시 대상 설정
화면게시 위치 → [에이전트와 채팅]
에이전트와 채팅
화면에이전트 → [CEO Staff]
에이전트 CEO Staff
화면Recipient → MOD Administrator
수신자 설정
✓ 이렇게 되면 성공
  • 게시 대상(Copilot Studio 에이전트=CEO Staff · 에이전트와 채팅 · 수신자)이 설정된 상태
29

메시지 연결 → 초안 저장 → 게시

게시
이렇게 진행합니다
마지막으로 Teams에 보낼 본문을 두 번째 에이전트의 결과로 연결하고 게시합니다.

[메시지]에서 번개(⚡) 버튼을 눌러 두 번째 단계 [Run CEO Staff][Response](요약 결과)를 연결합니다.
[초안 저장]을 누른 뒤 [게시]를 누르면 워크플로가 게시됩니다.
"초안 흐름을 저장했습니다. 게시한 후 테스트하고 실행할 수 있습니다." 안내를 확인합니다. → 이로써 CHAPTER 1(만들기)이 끝났습니다.
화면메시지 = [Run CEO Staff · Response] 연결
메시지 Response 연결
화면초안 저장됨 — 게시한 후 테스트·실행 가능
초안 저장 완료
✓ 이렇게 되면 성공
  • 워크플로 메시지가 [CEO Staff Response]로 연결되고 초안 저장·게시가 완료된 상태 — CHAPTER 1 완료
CHAPTER 3

테스트 & 결과 확인

게시한 워크플로를 수동 실행해 두 에이전트가 이어 동작하는 과정을 모니터링하고, Teams로 도착한 요약 브리핑과 이어지는 Follow-up 대화까지 확인합니다.

STEP 30–37테스트 — 흐름 실행 → 모니터링 → Teams 브리핑 → Follow-up
30

흐름 테스트 — 수동 실행

테스트
이렇게 진행합니다
게시한 워크플로를 바로 실행해 봅니다.

• 우측 상단 [테스트]를 눌러 [흐름 테스트] 패널을 엽니다.
[수동]을 선택하고 [테스트]를 누릅니다. (테스트 실행은 용량을 사용하지 않습니다)
화면흐름 테스트 — [수동] 선택 후 [테스트]
흐름 테스트 수동
✓ 이렇게 되면 성공
  • 흐름 테스트(수동) 패널에서 [테스트]를 눌러 실행을 시작한 상태
31

흐름 실행

실행
이렇게 진행합니다
[흐름 실행] 패널에서 "이 흐름은 Agents 및 Microsoft Teams을 사용합니다" 안내를 확인하고 [흐름 실행]을 누릅니다.

"흐름 실행이 시작되었습니다" 안내가 뜨면, [흐름 실행 페이지]로 이동해 실행 상태를 봅니다.
화면흐름 실행 — [흐름 실행] 클릭
흐름 실행
화면흐름 실행 시작됨 → [흐름 실행 페이지]로 이동
흐름 실행 시작됨
✓ 이렇게 되면 성공
  • 워크플로 실행이 시작되고 흐름 실행 페이지 안내가 표시된 상태
32

실행 상태 확인 — 활동 · 세부 흐름도

모니터링
이렇게 진행합니다
[활동] 탭의 실행 목록에서 방금 시작된 실행(상태: 실행 중)을 확인합니다.

[시작 시간]을 클릭하면 세부 워크플로 실행 상태(흐름도)를 볼 수 있습니다.
되풀이 → Run CEO Staff GetReports Agent → Run CEO Staff → 채팅 또는 채널에서 메시지 게시 순으로 진행됩니다.
화면활동 — 실행 목록 · [시작 시간] 클릭
활동 실행 목록
화면세부 실행 흐름도 — 4단계 진행
세부 실행 흐름도
✓ 이렇게 되면 성공
  • 실행 세부 흐름도가 표시되고 각 단계 진행 상태를 볼 수 있는 상태
33

1단계 결과 — Run CEO Staff GetReports Agent

확인
이렇게 진행합니다
첫 단계 [Run CEO Staff GetReports Agent]완료(Succeeded)됩니다. 단계를 클릭하면 디테일을 볼 수 있습니다.

안내: "6.26 일자 파일 분석해줘" (날짜 식이 적용된 입력)
입력: 에이전트 = CEO Staff GetReports Agent
출력: 에이전트 응답 = [FOLDER] … [FILES] … — 해당 날짜 폴더의 파일 목록이 추출됩니다.
화면GetReports 완료 — 1분 35초 · Succeeded
GetReports 완료
확대실행 디테일 — 속성 · 안내 · 입력 · 출력(파일 목록)
GetReports 실행 디테일
✓ 이렇게 되면 성공
  • GetReports 단계가 Succeeded이고 파일 목록([FILES])이 출력된 상태
34

2단계 결과 — Run CEO Staff 요약

확인
이렇게 진행합니다
이어서 [Run CEO Staff] 단계가 진행됩니다.

• 디테일의 안내에는 첫 단계가 넘긴 [FOLDER] … [FILES] … 파일 목록이 입력으로 들어옵니다.
• 실행이 완료되면 모든 보고서의 요약본(#제목 / #요약)이 결과로 출력됩니다. (각 파일을 Work IQ로 읽어 3줄 요약)
화면Run CEO Staff — 진행 중(GetReports 완료 후)
CEO Staff 진행 중
화면디테일 — 안내 입력 = [FOLDER] 파일 목록
CEO Staff 입력 디테일
화면요약 결과 — 6개 파일 #제목 / #요약
CEO Staff 요약 결과
✓ 이렇게 되면 성공
  • CEO Staff가 6개 파일을 읽어 #제목 / #요약 요약본을 생성한 상태
35

Teams 브리핑 전달 — 채팅 또는 채널에서 메시지 게시

확인
이렇게 진행합니다
요약 결과물은 마지막 단계 [채팅 또는 채널에서 메시지 게시](Teams 커넥터)를 통해 Teams로 전달됩니다.

• Parameters: poster=Power Virtual Agents · body/bot=crcce_CEOStaff · recipient=admin@… · messageBody=요약
• Teams에서 "수집된 정보를 바탕으로 6개 파일의 요약" 메시지를 수신합니다. 웹은 물론 모바일에서도 확인할 수 있습니다.
화면Teams 커넥터 — 게시 Parameters
Teams 커넥터 parameters
화면Teams 메시지 수신 — CEO Staff 요약 브리핑
Teams 메시지 수신
✓ 이렇게 되면 성공
  • 요약 브리핑이 Teams로 전달되어 수신된 상태
36

Follow-up 대화 — 컨텍스트 · 메모리

활용
이렇게 진행합니다
이어서 보고 자료에 대해 궁금한 점을 바로 질문할 수 있습니다.

• 에이전트는 컨텍스트를 유지하고 메모리를 활용해 매일 더 나아지는 답변을 제공합니다.
• 예) "현대 기아차와 U+가 미래 모빌리티 관련 협업할 수 있는 아이템이 뭘까" → 협업 아이템 분류 표로 답변합니다.
화면Follow-up 질문 — 미래 모빌리티 협업 아이템
Follow-up 질문 1
화면답변 — 협업 아이템 분류(통신·인포테인먼트·로보틱스·자율주행·B2B)
Follow-up 답변 1
✓ 이렇게 되면 성공
  • Follow-up 질문에 컨텍스트 기반 답변을 받는 상태
37

심화 질문 — AX × Microsoft 협업 전략 · 시나리오 완성

활용
이렇게 진행합니다
금요일의 마지막 보고였던 "AX 관련 Microsoft 협업 전략"을 더 상세히 물어봅니다.

• 예) "Microsoft와 전략적 제휴할 수 있는 분야에 대한 아이디어 상세히 알려줘"
LG U+ 강점 × Microsoft 강점 × 기대 효과를 정리한 전략적 제휴 종합 요약 표로 답변합니다.

→ 두 에이전트 + 주기 실행 워크플로 + Teams 브리핑 + Follow-up까지, CEO 보고 브리핑 시나리오가 완성되었습니다.
화면심화 질문 — Microsoft 전략적 제휴 분야
Follow-up 질문 2
화면답변 — 전략적 제휴 종합 요약(LG U+ × Microsoft × 기대효과)
Follow-up 답변 2
✓ 이렇게 되면 성공
  • 보고 맥락을 활용한 심화 답변까지 확인 — CEO 보고 브리핑 시나리오 전체 완성
LAB COMPLETE

축하합니다 — CEO 보고 브리핑 시나리오를 완성했습니다

OneDrive 보고 폴더에서 목록을 추출하고 각 파일을 요약하는 두 에이전트를 만들어 게시하고, 정해진 시각에 자동 실행해 Teams로 브리핑한 뒤 Follow-up 질문까지 답하는 전 과정을 완성했습니다. 같은 방식으로 부서별 자동 브리핑을 얼마든지 늘릴 수 있습니다.

🧠
목록 추출 + 요약
두 에이전트
되풀이 트리거
주기 실행 워크플로
📋
Teams로 자동
CEO 요약 브리핑
💬
컨텍스트·메모리
Follow-up 대화