이 핸즈온랩은 교육 내용을 보여 드리기 위한 예시입니다. 실제 교육과정에서는 고객사의 산업과 직무를 반영한 실습 시나리오로 구성한 비공개 학습 사이트를 따로 제공합니다.
M2. 빌드 — 에이전트를 구성하는 8요소
한 줄 요약 — Standard Harness 에이전트는 지침·지식·토픽·트리거·엔터티·변수·생성형 답변·도구·연결된 에이전트·모델로 구성합니다. M2에서는 공식 문서의 빌드 구간을 8개 하위 세션으로 나눠 요소별 개념과 클릭 절차를 익힙니다.
하위 세션
| # | 세션 | 핵심 |
|---|---|---|
| 1 | 지침 | 에이전트 세부 정보 · Instructions 작성 · 모범 사례 |
| 2 | 지식 | 소스 종류 · 추가 절차 · 접지·인용 · 소스 한도 |
| 3 | 토픽 | 시스템/커스텀 토픽 · 노드 종류 · 캔버스 편집 · 코드 편집기 |
| 4 | 트리거·시스템 토픽 | 트리거 11종 · 트리거 구문 설계 · 시스템 토픽 9종 |
| 5 | 엔터티·변수·조건 | 프리빌트/커스텀 엔터티 · 슬롯 채우기 · 변수 범위 · Power Fx |
| 6 | 도구 | 커넥터(프리빌트/커스텀) · 에이전트 플로우 · 프롬프트 · REST API · MCP · Computer use |
| 7 | 생성형 답변 | 노드 기반 검색·요약 · Search only selected sources 토글 · Conversational boosting과의 관계 |
| 8 | 연결된 에이전트·모델 | 다른 에이전트 연결 · Overview에서 모델 선택 |
1. 지침 (Instructions)
에이전트의 역할·톤·범위·금지 사항을 자연어로 적습니다. 생성형 오케스트레이션에서는 지침이 계획 수립의 기준이 됩니다.
👉 상세 — 지침
2. 지식 (Knowledge)
웹사이트·파일·SharePoint·Dataverse 등 지식 소스를 연결하면, 에이전트가 생성형 답변으로 근거 기반 응답을 만듭니다. 지식은 에이전트 수준(Knowledge 페이지)과 토픽 수준(생성형 답변 노드) 두 곳에서 쓸 수 있습니다.
👉 상세 — 지식
3. 토픽 (Topics)
토픽은 대화가 어떻게 진행될지 정의하는 대본입니다 — 트리거 + 노드(메시지·질문·조건·도구 호출)로 구성되며, 작성 캔버스에서 시각적으로 편집하거나 YAML 코드 편집기로 다룹니다.
4. 트리거·시스템 토픽
토픽이 언제 시작될지 정하는 트리거 11종(의도 인식·구문·이벤트)과, 대화 시작·생성형 답변·폴백·종료 등 필수 동작을 담당하는 시스템 토픽 9종을 다룹니다.
5. 엔터티·변수·조건
사용자 입력에서 정보를 뽑는 엔터티(슬롯 채우기), 대화 중 값을 저장하는 변수, Power Fx 수식으로 분기하는 조건을 익힙니다.
6. 도구 (Tools)
에이전트가 실제로 일을 하도록 해 주는 도구 6종 — 커넥터(프리빌트/커스텀), 에이전트 플로우, 프롬프트, REST API, MCP 서버, Computer use — 를 추가·구성합니다. 생성형 오케스트레이션에서는 이름·설명이 곧 호출 조건입니다.
👉 상세 — 도구
7. 생성형 답변 노드
지식을 검색·요약하는 Create generative answers 노드입니다. 기본값에서는 에이전트 수준 소스 전체를 검색하고, Search only selected sources를 켜야 노드에서 고른 소스만 검색합니다. 지식 기반 답변은 기본적으로 Conversational boosting 시스템 토픽이 맡습니다.
8. 연결된 에이전트·모델 선택
다른 에이전트(child agents · 같은 환경 에이전트 · A2A 등 외부 에이전트)에 전문 작업을 위임하는 연결된 에이전트와, Overview 페이지의 Model 섹션에서 기본 모델을 바꾸는 모델 선택을 다룹니다.
핵심 정리
- 권장 빌드 순서 — 지침 → 지식 → 토픽 → 도구 순으로 가볍게 만들고, 테스트하며 다듬습니다
- 생성형 오케스트레이션에서는 설명(description) 이 토픽·도구 선택의 기준입니다
- 정형이 필요한 구간만 토픽으로, 나머지는 지식·생성형 답변에 맡깁니다
출처: Create and edit topics (MS Learn) · Knowledge sources summary (MS Learn) · Add tools (MS Learn)



