Copilot Studio 강의 이미지 — 관리 가이드
이 폴더는 Copilot Studio 강의(1일차 basic · 2일차 advanced) 의 도식·다이어그램을 모듈별로 관리합니다.
다른 교육(공개 과정·타 고객 Lab)에서도 재사용할 수 있도록 번호 명명 체계를 따릅니다.
폴더 구조
assets/images/copilot-studio/
├── README.md ← 이 파일 (명명 규칙 + 인덱스)
├── basic/ ← 1일차 Copilot Studio
│ ├── m01/
│ ├── m02/ ...
└── advanced/ ← 2일차 New Copilot Studio
├── m01/ ...
파일 명명 규칙
cs-{track}-{module}-{NN}-{slug}.svg
| 자리 |
의미 |
예 |
cs |
Copilot Studio 고정 접두사 |
cs |
{track} |
basic(1일차) / advanced(2일차) |
basic |
{module} |
모듈 번호 m01~ |
m01 |
{NN} |
모듈 내 이미지 순번(2자리) |
01, 02 |
{slug} |
영문 소문자·하이픈 설명 |
orchestrator-mediation |
새 이미지를 추가하면 순번은 이어서 증가시키고, 아래 인덱스 표에 한 줄 추가하세요.
기존 이미지를 교체할 때는 파일명을 유지해 문서 링크가 깨지지 않게 합니다.
이미지 인덱스
basic / m01 · 코파일럿 동작원리
| 번호 |
파일 |
내용 |
사용 위치 |
| 01 |
cs-basic-m01-01-orchestrator-mediation.svg |
사용자→오케스트레이터→LLM 중개도 |
“당신은 AI와 대화하고 있지 않다” |
| 02 |
cs-basic-m01-02-orchestrator-3roles.svg |
오케스트레이터 3역할(성격·수단·맥락) |
“하는 일 3가지” |
| 03 |
cs-basic-m01-03-grounding-flow.svg |
M365 Copilot 그라운딩 4단계 흐름 |
“실제 동작” |
| 04 |
cs-basic-m01-04-same-llm-diff-orchestrator.svg |
같은 LLM, 다른 오케스트레이터 |
“같은 LLM, 다른 결과” |
| 05 |
cs-basic-m01-05-ai-newhire.svg |
에이전트 = AI 신입사원 비유 |
“에이전트 = AI 신입사원” |
basic / m02 · 에이전트의 사용방식
| 번호 |
파일 |
내용 |
사용 위치 |
| 01 |
cs-basic-m02-01-immersive-vs-incontext.svg |
몰입형 vs 인컨텍스트 비교 |
“두 가지 사용방식” |
| 02 |
cs-basic-m02-02-mode-decision-guide.svg |
LGU+ 과제 → 방식 선택 가이드 |
“선택 기준” |
basic / m03 · 환경·솔루션 준비
| 번호 |
파일 |
내용 |
사용 위치 |
| 01 |
cs-basic-m03-01-prep-order.svg |
준비 순서(환경→게시자→솔루션→에이전트) |
“왜 에이전트보다 먼저 준비하는가” |
| 02 |
cs-basic-m03-02-solution-box.svg |
솔루션 = 이사짐 상자 비유 |
“이 모듈에서 배우는 것” |
| 03 |
cs-basic-m03-03-env-types.svg |
환경 유형 지도(개발군 vs 운영 + Managed) |
“환경의 유형” |
| 04 |
cs-basic-m03-04-managed-alm-flow.svg |
관리/비관리 ALM 배포 흐름 + docx/pdf 비유 |
“솔루션의 종류” |
| 05 |
cs-basic-m03-05-env-variables.svg |
하드코딩 vs 환경 변수 + Secret/Key Vault |
“환경 변수” |
basic / m04 · 에이전트 만들기
| 번호 |
파일 |
내용 |
사용 위치 |
| 01 |
cs-basic-m04-01-describe-to-agent.svg |
설명 → 자동 생성(이름·설명·지침)+제안(트리거·채널·지식·도구) |
“어떻게 동작하나” |
| 02 |
cs-basic-m04-02-description-6parts.svg |
좋은 설명 6가지 구성(역할·목적·대상·범위·형식·지식힌트) |
“6가지 구성” |
| 03 |
cs-basic-m04-03-build-ask-fix-loop.svg |
만들기→물어보기→고치기 개선 루프 |
실습 ③ / 핵심 정리 |
basic / m05 · 에이전트의 구성요소
| 번호 |
파일 |
내용 |
사용 위치 |
| 01 |
cs-basic-m05-01-four-components.svg |
4요소 구성도(오케스트레이터 중심 + 지침·지식·도구) |
“4요소 한눈에” |
| 02 |
cs-basic-m05-02-request-pipeline.svg |
질문 하나가 처리되는 과정(4요소 협업 흐름) |
“질문 하나가 처리되는 과정” |
| 03 |
cs-basic-m05-03-declarative-vs-custom.svg |
설계 3질문 → 선언형 vs 커스텀 엔진 |
“선언형 vs 커스텀 엔진” |
basic / m06 · 1요소 오케스트레이터
| 번호 |
파일 |
내용 |
사용 위치 |
| 01 |
cs-basic-m06-01-orchestration-vs-llm.svg |
오케스트레이션(지휘자) vs LLM(엔진) 구분 |
“오케스트레이션 ≠ 언어 모델” |
| 02 |
cs-basic-m06-02-model-tags.svg |
멀티모델(GPT·Claude) + General/Deep/Auto 태그 |
“왜 모델이 여러 개일까?” |
| 03 |
cs-basic-m06-03-model-choice-flow.svg |
모델 선택 원칙 흐름(General→Deep 승급) |
“언제 어떤 모델을 쓸까 / 선택 원칙” |
basic / m07 · 2요소 지침
| 번호 |
파일 |
내용 |
사용 위치 |
| 01 |
cs-basic-m07-01-instruction-3parts.svg |
지침 3구성(제약·응답형식·안내) 해부도 |
“좋은 지침의 3구성” |
| 02 |
cs-basic-m07-02-reference-chips.svg |
참조 칩(/ 메뉴) 삽입 |
“참조 칩(/ 명령)” |
basic / m08 · 3요소 지식
| 번호 |
파일 |
내용 |
사용 위치 |
| 01 |
cs-basic-m08-01-rag-flow.svg |
RAG 3단계(검색→근거→생성) |
“RAG 3단계” |
| 02 |
cs-basic-m08-02-file-vs-sharepoint.svg |
파일 업로드 vs SharePoint 폴더 |
“SharePoint 지식 — 파일 vs 폴더” |
| 03 |
cs-basic-m08-03-knowledge-limits.svg |
지식 한도·파일 크기 게이트 |
“지식 한도(Limits)” |
basic / m09 · 4요소 도구들
| 번호 |
파일 |
내용 |
사용 위치 |
| 01 |
cs-basic-m09-01-tool-selection.svg |
도구 채택 원리(설명이 전부) |
“도구가 채택되는 원리” |
| 02 |
cs-basic-m09-02-six-tool-types.svg |
도구 추가 6가지 방식 |
“6가지 방식” |
basic / m10 · 토픽과 변수 (M10)
| 번호 |
파일 |
내용 |
사용 위치 |
| 01 |
cs-basic-m10-01-topic-variable.svg |
토픽=대본·변수=포스트잇 |
“토픽 = 대본, 변수 = 포스트잇” |
| 02 |
cs-basic-m10-02-input-structuring.svg |
질문노드 vs 엔티티 vs 어댑티브 카드 |
“입력 구조화” |
basic / m12 · 커넥터 (M11)
| 번호 |
파일 |
내용 |
사용 위치 |
| 01 |
cs-basic-m12-01-connector-outlet.svg |
커넥터=만능 콘센트(1,000+ 서비스) |
“실습 ① 앞” |
| 02 |
cs-basic-m12-02-knowledge-vs-tool.svg |
지식 vs 도구 경계 |
“지식 vs 도구” |
basic / m12a · 커스텀 커넥터 (M12)
| 번호 |
파일 |
내용 |
사용 위치 |
| 01 |
cs-basic-m12a-01-connector-3forms.svg |
커넥터 3형태(표준/커스텀/REST) |
“커넥터 3형태” |
| 02 |
cs-basic-m12a-02-openapi-import.svg |
OpenAPI 가져오기→액션 생성 |
“실습” |
basic / m12b · REST API (M13)
| 번호 |
파일 |
내용 |
사용 위치 |
| 01 |
cs-basic-m12b-01-rest-register.svg |
커스텀 vs REST + 등록 흐름 |
“커스텀 vs REST” |
basic / m12c · MCP (M14)
| 번호 |
파일 |
내용 |
사용 위치 |
| 01 |
cs-basic-m12c-01-mcp-connect-steps.svg |
Learn MCP 연결 4단계 |
“실습” |
| 02 |
cs-basic-m12c-02-mcp-usbc.svg |
MCP = USB‑C 만능 어댑터(커넥터 vs MCP) |
“커넥터 vs MCP” |
basic / m13 · 에이전트 흐름 (M15)
| 번호 |
파일 |
내용 |
사용 위치 |
| 01 |
cs-basic-m13-01-flow-structure.svg |
브리핑 발송 흐름 구조 |
“완성 흐름 구조” |
| 02 |
cs-basic-m13-02-word-template.svg |
Word 템플릿 채우기 4단계 |
“문서 자동 생성” |
basic / m14 · AI 프롬프트 (M16)
| 번호 |
파일 |
내용 |
사용 위치 |
| 01 |
cs-basic-m14-01-orchestrator-vs-prompt.svg |
오케스트레이터 vs AI 프롬프트 |
“언제 프롬프트인가” |
| 02 |
cs-basic-m14-02-unstructured-to-json.svg |
비정형→구조화 데이터(AI 빌더) |
“구조화 데이터” |
basic / m15 · 멀티에이전트 (M17)
| 번호 |
파일 |
내용 |
사용 위치 |
| 01 |
cs-basic-m15-01-multiagent-host.svg |
호스트+전문 에이전트 위임 |
“왜 나누는가” |
basic / m16 · 트리거 (M18)
| 번호 |
파일 |
내용 |
사용 위치 |
| 01 |
cs-basic-m16-01-trigger-flow.svg |
이벤트→트리거→자동 실행 |
“오늘의 완성형” |
| 02 |
cs-basic-m16-02-trigger-types.svg |
트리거 유형(수동/Forms/스케줄) |
“LGU+ 과제 연결” |
basic / m11 · 게시와 공유 (M19)
| 번호 |
파일 |
내용 |
사용 위치 |
| 01 |
cs-basic-m11-01-publish-channels.svg |
게시→Teams·M365 채널 |
“실습 ① 앞” |
| 02 |
cs-basic-m11-02-deploy-steps.svg |
배포 절차(테스트→파일럿→확대) |
“실무 배포 절차” |
basic / m17 · 종합 실습 (M20 · Lab1~3)
| 번호 |
파일 |
내용 |
사용 위치 |
| 01 |
cs-basic-m17-01-custom-engine-architecture.svg |
커스텀 엔진 전체 구조 |
“이 실습에서 하는 것” |
| 02 |
cs-basic-m17-02-voc-agent-architecture.svg |
VOC 처리 에이전트 구조 |
Lab2 개요 |
| 03 |
cs-basic-m17-03-sales-agent-architecture.svg |
상품·요금제 세일즈 에이전트 구조 |
Lab3 개요 |
마크다운 삽입 예시

스타일 가이드
- 포맷 SVG(확대·다크 무관 선명 · 편집 가능)
- 브랜드 팔레트 — 파랑
#0078d4 → 보라 #5b3df0 → #b13cff 그라디언트, 배경 #ffffff/#f6f8fc
- 폰트 — Noto Sans KR 계열, 한국어 라벨
- 좌상단에
CS · M{n} · {모듈명} 캡션으로 출처 모듈 표시