이 핸즈온랩은 교육 내용을 보여 드리기 위한 예시입니다. 실제 교육과정에서는 고객사의 산업과 직무를 반영한 실습 시나리오로 구성한 비공개 학습 사이트를 따로 제공합니다.
M1-1. 에이전트 개요 — GitHub Copilot Harness
한 줄 요약 — GitHub Copilot Harness(구 “새 경험”)는 자연어 우선(natural-language-first) 접근과 단일 통합 화면(unified single-surface) 으로 새로 설계한 작성·런타임 환경입니다. 에이전트를 자연어로 설명하면 시스템이 기본 구성을 만들어 줍니다. (기능·화면·명칭은 프리뷰 기준이며 바뀔 수 있음)
1. GitHub Copilot Harness란
GitHub Copilot Harness는 Copilot Studio가 새로 설계한 작성(authoring)·런타임 환경입니다. Standard Harness(구 클래식)의 오케스트레이션 모델을 대체하는 향상된 오케스트레이션 런타임(enhanced orchestration runtime) 위에서 동작하며, 특히 Microsoft 365 데이터를 깊이 추론(deep reasoning)하는 능력과 응답 품질이 좋아졌습니다. 토픽·플로·분기 로직을 일일이 작성하는 대신 에이전트를 자연어로 설명하면 시스템이 기본 구성을 만들어 줍니다. 어떤 Harness를 쓸지는 새 에이전트를 만들 때 선택하며, Standard Harness도 계속 완전 지원됩니다.
2. Build 탭의 핵심 구성 요소 5가지
| 구성 요소 | 설명 |
|---|---|
| 지침 (Instructions) | 에이전트의 정체성, 어조(tone), 범위, 행동을 정의 |
| 지식 (Knowledge) | 연결된 데이터 원본과 메모리(memory) 로 답변에 쓸 컨텍스트를 제공 |
| 도구와 스킬 (Tools and Skills) | 도구 = API 호출·플로 실행 등 행동, 스킬 = 재사용 가능한 구조화된 행동 |
| 모델 (Model) | 에이전트 추론(reasoning)을 담당하는 AI 모델 선택 |
| 연결된 에이전트 (Connected Agents) | 전문 작업을 다른 에이전트에 위임 |
3. 작성 화면 — 상단 탭 4개
| 탭 | 용도 |
|---|---|
| Build | 정체성·지식·도구·스킬·모델 구성 |
| Preview | 채팅 인터페이스에서 대화형 테스트 |
| Evaluate | 테스트 세트(test sets) 생성·실행으로 품질 측정 |
| Monitor | 작업(tasks)·파일 접근·활동 검토 |
Standard Harness처럼 화면이 여러 탐색 항목으로 나뉘지 않고, 이 4개 탭이 단일 화면 안에서 수명 주기 전체를 담당합니다.
4. 에이전트 수명 주기 5단계
- Create(만들기) — Copilot Studio 홈 페이지에서 시작, GitHub Copilot Harness로 만들기를 선택
- Build(빌드) — 정체성·지식·기능·제한 구성
- Test(테스트) — Preview 탭과 Evaluate 탭 사용
- Publish(게시) — 채널에 배포
- Monitor(모니터링) — 작업·활동·성능 추적
5. 오케스트레이션과 추론
- 향상된 런타임은 Standard Harness보다 더 깊이 추론하고 더 좋은 품질로 응답합니다(특히 Microsoft 365 데이터).
- 향상된 오케스트레이션 모델은 모든 에이전트에 일괄 적용되며 설정을 바꿀 수 없습니다 — 오케스트레이션을 구성할 수 있는 Standard Harness와 다른 점입니다.
6. GitHub Copilot Harness에서 새로 할 수 있는 것
공식 문서 “Choose a harness”에서 GitHub Copilot Harness만의 능력으로 꼽는 항목입니다:
| 능력 | 상세 |
|---|---|
| 목표 분해·자가 복구 | 정해진 스크립트를 따르지 않고 목표를 단계로 나눠 수행 — 단계가 실패하거나 요청이 바뀌면 다시 시도하거나 다른 경로로 조정 |
| 파일 네이티브 작업 | Word·Excel·PowerPoint·PDF 파일을 직접 만들고 편집하며 내용을 추론 |
| 스킬·메모리 | 재사용 가능한 스킬(skills)과 대화 간 메모리(memory) 지원 |
| 보안 샌드박스 | 작업(task)마다 Copilot Studio가 관리(govern)하는 보안 샌드박스에서 실행 |
| 도구 오케스트레이션 | 커넥터·지식·MCP·연결된 에이전트 중에서 알맞은 도구를 스스로 골라 호출 |
7. 꼭 알아둘 제약
- GitHub Copilot Harness는 프로덕션 준비 미리보기(production-ready preview) — 추가 사용 약관(supplemental terms of use)이 적용됩니다.
- Standard Harness의 일부 기능은 아직 GitHub Copilot Harness에서 사용할 수 없습니다.
- GitHub Copilot Harness ↔ Standard Harness 양방향 이전 불가 — Harness는 에이전트를 만들 때 고르며, 그 뒤에는 어느 쪽으로도 옮길 수 없습니다.
- 홈에서 Try now를 선택(Harness 선택) 해 화면에 들어갑니다 (→ M1-3 Harness 화면 전환). (화면 명칭은 프리뷰 기준·변경 가능)
- ⚠️ 과금 — GitHub Copilot Harness 에이전트·워크플로는 Copilot Credits 사용량 과금 방식이며, 사용할 때뿐 아니라 빌드·테스트·평가에도 크레딧이 소모될 수 있습니다.
핵심 정리
- GitHub Copilot Harness = 자연어 우선 + 단일 통합 화면 — 자연어로 설명하면 시스템이 기본 구성을 만듦
- 향상된 오케스트레이션 런타임이 모든 에이전트에 똑같이 적용(설정 변경 불가)
- Build / Preview / Evaluate / Monitor 4탭이 Create→Monitor 수명 주기 5단계를 담당
- 새로 할 수 있는 것: 파일 직접 생성·편집(Word/Excel/PPT/PDF) · 보안 샌드박스 · 스킬·메모리 · 자가 복구
- Standard Harness는 계속 완전 지원되지만, GitHub Copilot Harness ↔ Standard Harness 양방향 이전 불가 — 과금은 Copilot Credits
M1 허브로 → 다음: Harness 선택
출처: Agents powered by GitHub Copilot Harness overview (MS Learn) · Choose a harness (MS Learn)



