커스텀 에이전트 만들기 기초편 #3
지침+도구+MCP만으로 자율 동작하는 에이전트 실습
커스텀 엔진 에이전트 만들기 기초편 #3
지침과 도구 중심의 자율 동작 에이전트 구현
이번 실습은 플로우·변수·토픽 사용을 최소화하고, 에이전트 지침(Instructions)과 도구(Tools), MCP만으로 에이전트가 스스로 흐름을 판단하고 동작하는 자율형 커스텀 엔진 에이전트를 만들어보는 실습입니다.
🎯 구현 목표
| 항목 | 내용 |
|---|---|
| 아키텍처 방향 | 플로우·변수·토픽 사용 최소화 → 지침 + 도구 + MCP 기반 자율 오케스트레이션 |
| 에이전트 배포 | Copilot Studio에서 생성·설정 후 Microsoft Teams 채널에 게시 |
| 모니터링 | Studio 내 대화 모니터링 (시간 여유 시 진행) |
🧠 에이전트 지식 소스
에이전트는 아래 지식 소스를 활용하여 사용자 질문에 답변합니다.
| 지식 소스 | 유형 | 비고 |
|---|---|---|
| 메일 | Microsoft 365 커넥터 | 사용자 메일함 조회·발송 |
| SharePoint (Word 문서) | SharePoint 지식 연결 | 기본 실습 대상 |
| SharePoint (Excel 데이터) | SharePoint + AI Prompt 도구 | 심화 실습 대상 |
| ThinQ MCP | MCP 서버 연결 | LG 가전 제품 데이터 조회 |
📋 실습 시나리오 및 아젠다
1단계 · 에이전트 생성 및 기본 설정
- Copilot Studio에서 커스텀 엔진 에이전트 신규 생성
- 에이전트 이름, 아이콘, 기본 언어 설정
- 에이전트 지침(Instructions) 작성
- 역할 및 페르소나 정의
- 도구 사용 우선순위 및 응답 방식 지시
- 자율 오케스트레이션을 유도하는 지침 패턴 작성
2단계 · 지식 소스 연결
- SharePoint 문서(Word) 지식 소스로 등록
3단계 · MCP 도구 추가 — ThinQ MCP
- ThinQ MCP 서버 연결 방법 안내
- MCP 도구 목록 확인 및 에이전트에 추가
- 가전 제품 데이터 조회 테스트
- 학습 포인트: 코드 없이 외부 데이터 소스를 MCP로 연결하는 패턴 이해
4단계 · Work IQ MCP 추가 및 워크플로우 구성
- Work IQ MCP 서버 연결
- 지침을 통해 MCP 도구 호출 순서·조건을 제어하는 방법 실습
- 플로우 없이 지침만으로 다단계 작업 흐름을 구성하는 패턴 학습
- 학습 포인트: 에이전트가 도구를 스스로 조합하여 워크플로우를 실행하는 원리
5단계 · AI Prompt 도구 추가 — HTML 응답 템플릿
- AI Prompt 도구(Generative Actions) 추가
- 고정된 HTML 레이아웃을 출력하는 프롬프트 설계
- 에이전트 응답에 HTML 카드 형식 답변 적용
- 학습 포인트: AI Prompt 도구를 활용해 일관된 디자인의 응답 포맷 구현
6단계 · Excel 데이터 필터링 + AI Prompt 연동 (심화)
- SharePoint에 업로드된 Excel 데이터 소스 연결
- 사용자 수준·상황에 맞는 데이터 행(Row) 필터링 로직 지침으로 구현
- 필터링된 Row 데이터를 AI Prompt 도구에 전달하여 맞춤형 답변 생성
- 학습 포인트: 정형 데이터(Excel) ↔ 생성형 AI(AI Prompt)를 연결하는 패턴
7단계 · Teams 채널 배포
- 에이전트 게시(Publish) 및 Teams 채널 등록
- 채널에서 에이전트 동작 검증
- (선택) Copilot Studio 모니터링 탭에서 대화 로그 확인
🗂️ 실습 목차
| # | 실습 내용 | 소요 시간 |
|---|---|---|
| 1 | 에이전트 생성 및 지침 작성 | 15분 |
| 2 | 지식 소스 연결 (SharePoint · 메일) | 10분 |
| 3 | ThinQ MCP 도구 추가 | 15분 |
| 4 | Work IQ MCP 및 워크플로우 구성 | 20분 |
| 5 | AI Prompt 도구 및 HTML 응답 설계 | 20분 |
| 6 | Excel 데이터 필터링 + AI Prompt 연동 (심화) | 20분 |
| 7 | Teams 채널 배포 및 테스트 | 10분 |
💡 이전 실습과의 차이점
| 기초#2 | 기초#3 (이번 실습) | |
|---|---|---|
| 오케스트레이션 | 토픽·플로우 중심 | 지침·도구·MCP 중심 |
| 로직 구현 방식 | Power Automate 플로우 | 에이전트 지침으로 자율 판단 |
| 데이터 소스 | SharePoint 문서 | SharePoint + MCP + Excel |
| 응답 포맷 | 텍스트 | HTML 카드 템플릿 |
| 배포 대상 | Teams (개인 채팅) | Teams 채널 |
🔧 사전 준비 사항
실습 전 아래 항목을 확인해 주세요.
- Microsoft 365 라이선스 (Copilot Studio 접근 권한 포함)
- SharePoint 사이트 생성 및 실습용 Word·Excel 파일 업로드 완료
- ThinQ MCP 서버 접속 정보 확인
- Work IQ MCP 서버 접속 정보 확인
- Microsoft Teams 채널 생성 (배포 대상 채널)
이전 실습 자료: 커스텀 에이전트 만들기-기초#1 · 커스텀 에이전트 만들기-기초#2
📋 실습 단계
| 단계 | 설명 | |
|---|---|---|
| ⚙️ | Step 1. 에이전트 생성 | 에이전트 생성 및 지침 작성 |
| 📂 | Step 2. 지식 소스 연결 | 지식 소스 연결 |
| 📧 | Step 3. Work IQ MCP | Work IQ MCP 도구 추가 |
| 📱 | Step 4. ThinQ MCP | ThinQ MCP 도구 추가 |
| 🤖 | Step 5. AI Prompt 도구 | AI Prompt 도구 추가 |
| 📊 | Step 6. Excel 필터링 | Excel 데이터 필터링 (심화) |
| 🚀 | Step 7. Teams 배포 | Teams 배포 |