CanRobot · 캔로봇
Microsoft Certified Trainer Microsoft MVP 2025

M2. 빌드 — Build 탭에서 에이전트 구성하기

한 줄 요약Build 탭은 에이전트가 “무엇인지(정체성) · 무엇을 아는지(지식) · 무엇을 할 수 있는지(도구) · 한계가 무엇인지(경계)”를 한 화면에서 정의하는 중심 화면입니다. 좌측 지침 편집기 + 우측 컴포넌트 패널로 구성됩니다.

1. Build 탭이 하는 일

GitHub Copilot 하네스(구 ‘새 경험’)의 작성 화면은 Build · Preview · Evaluate · Monitor 4개 탭으로 구성되며, 그중 Build 탭이 에이전트 구성의 중심입니다. 표준 하네스(구 클래식)의 토픽(topic)·트리거·분기 흐름 대신 자연어 지침(instructions)과 컴포넌트 연결만으로 동작을 정의하고, 향상된 오케스트레이션(enhanced orchestration) 런타임이 지침을 해석해 실제 동작을 결정합니다.

항목 표준 하네스 GitHub Copilot 하네스
접근 방식 명시적 토픽·트리거·분기 흐름 자연어 우선(natural-language-first)
설계 방법 상세 흐름 로직을 선행 설계 에이전트 기술 + 컴포넌트 연결
동작 로직 수동 토픽 기반 분기 향상된 오케스트레이션이 지침 해석

2. 화면 구성 — 지침 편집기 + 컴포넌트 패널

좌측 지침 편집기(Instructions editor)

요소 설명
Agent name(에이전트 이름) 표시 이름 — 편집 가능한 텍스트 필드
Agent icon(아이콘) 기본 아이콘 제공, 색상 커스터마이즈 가능
Instructions(지침) 리치 텍스트 편집기 — 역할·톤·목표·경계·응답 스타일을 자연어로 정의

우측 컴포넌트 패널(components panel) — 7개 컴포넌트

컴포넌트 설명
Model(모델) 추론·응답에 사용할 AI 모델 선택
Microsoft IQ (프리뷰) 업무 컨텍스트·비즈니스 데이터·앱 신호 연결
Skills(스킬) 구조화된 지침(structured instructions)으로 행동 정의
Tools(도구) 외부 시스템 연결 — 커넥터·MCP 서버·REST API·워크플로
Knowledge(지식) SharePoint·업로드 파일·웹사이트 등 신뢰할 수 있는 컨텍스트
Connected agents(연결된 에이전트) 다른 에이전트에 작업 위임
Memory(메모리) 대화 간 컨텍스트 유지 토글(on/off)

📌 공식 Key concepts와의 대응 — 공식 개요 문서(agents-experience/overview)는 핵심 개념을 ① 지침(Instructions) ② 지식(Knowledge — 연결된 데이터 소스 + 메모리) ③ 도구·스킬(Tools and skills) ④ 모델(Model) ⑤ 연결된 에이전트(Connected agents)5요소로 묶습니다. 본 교안의 7컴포넌트는 이를 학습용으로 분해한 것입니다 — 공식 분류에서 메모리는 지식의 일부, 스킬은 도구와 한 묶음이며, Microsoft IQ(프리뷰)는 Key concepts 목록에 별도 항목으로 오르지 않은 조직 데이터 컨텍스트 계층(지식·도구 성격을 겸함)입니다.

3. 권장 작업 흐름 (문서 기준 6단계)

빌드 권장 작업 6단계

  1. Define — 이름 지정, 지침 작성, 톤·경계 설정
  2. Connect — 지식 소스 추가, 모델 선택
  3. Enable — 외부 작업용 도구 추가
  4. Enhance — 스킬·연결된 에이전트·메모리 추가
  5. Review — 컴포넌트 패널에서 전체 검토
  6. Test — Preview 탭에서 테스트

하위 세션

관통 실습 — 팀 조립 로드맵

# 세션 핵심
1 지침(Instructions) 이름·아이콘·지침 3요소, 지침 작성 모범 사례
2 지식(Knowledge) 소스 유형 10종, 추가·관리, 웹 검색 토글
3 Microsoft IQ Work IQ·Fabric IQ·Foundry IQ, 범위 지정 지식
4 도구(Tools) 커넥터·MCP·워크플로, 추가·구성·관리
5 스킬(Skills) 마크다운 스킬 생성·업로드·관리
6 연결된 에이전트 다른 에이전트에 위임, 라우팅
7 메모리(Memory) 수명 주기·격리·관리 포털
8 모델(Model) GA/미리보기/실험/외부 모델과 관리자 제어

M2-1. 지침 — GitHub Copilot 하네스에서는 지침이 동작 제어의 1차 수단입니다. 이름·아이콘(PNG ≤100 KB)·리치 텍스트 지침을 구성하고, 효과적인 지침 작성법을 익힙니다. 👉 상세 보기

M2-2. 지식 — 응답을 승인된 소스에 근거(grounding) 시키는 데이터. 업로드 파일·웹사이트·SharePoint 등 소스 유형과 Add knowledge 대화 상자 사용법, 소스 관리·웹 검색 토글을 다룹니다. 👉 상세 보기

M2-3. Microsoft IQ — 조직 데이터에 연결하는 동적·권한 인지 컨텍스트 계층(프리뷰 유지). Work IQ 소스 7종, 쿼리당 4개 소스 한도, Foundry IQ 연결(에이전트당 1개)을 다룹니다. 👉 상세 보기

M2-4. 도구 — 대화 중 에이전트가 호출하는 외부 기능. 커넥터·MCP 서버·워크플로 유형과 Add a tool 대화 상자, 도구 설명 작성 모범 사례를 다룹니다. 👉 상세 보기

M2-5. 스킬 — 이름·설명·마크다운 지침으로 정의하는 재사용 가능한 기능 단위. 빈 상태 생성, 파일 업로드(.md/ZIP), 다운로드·교체·삭제를 다룹니다. 👉 상세 보기

M2-6. 연결된 에이전트 — 주(primary) 에이전트가 요청을 전문 에이전트로 위임하는 구성. 전제 조건(같은 환경·게시·권한)과 라우팅 트러블슈팅을 다룹니다. 👉 상세 보기

M2-7. 메모리 — 상호작용에서 얻은 정보를 사용자별·에이전트별로 격리 저장해 이후 대화에 적용. Capture→Store→Apply 수명 주기와 관리 포털을 다룹니다. 👉 상세 보기

M2-8. 모델 — 추론 깊이·품질·속도를 결정하는 모델 선택. GA·미리보기·실험적·외부 모델과 관리자 설정 조합을 다룹니다. 👉 상세 보기

핵심 정리

  1. Build 탭 = 좌측 지침 편집기 + 우측 컴포넌트 패널 7개 — 정체성·지식·도구·경계를 한 화면에서 정의 (공식 Key concepts는 지침·지식·도구/스킬·모델·연결된 에이전트 5요소)
  2. 토픽·분기 대신 지침 + 컴포넌트 연결 — 향상된 오케스트레이션 런타임이 지침을 해석
  3. 순서는 Define → Connect → Enable → Enhance → Review → Test
  4. GitHub Copilot 하네스 에이전트와 표준 하네스 에이전트는 상호 변환 불가, 워크플로 환경은 별도 공개 미리보기
  5. GitHub Copilot 하네스는 빌드 단계부터 Copilot Credits를 소모합니다 (M3-7 과금 참고)

(기능·화면·명칭은 프리뷰 기준 · subject to change)


이전 ← M1. 시작하기 · 다음 → M3. 운영

출처: Build an agent (MS Learn) · Agents powered by GitHub Copilot Harness overview (MS Learn) · Choose a harness (MS Learn) · Microsoft IQ overview for agents — preview (MS Learn)