New · Step 7

3부 · 배포 & 트러블슈팅

게시·채널 제약·실제 채널 재반복 + 체크리스트·트러블슈팅.

8. 배포 및 실제 테스트

▶ 목표: 에이전트를 게시(배포)하고 실제 채널에서 확인한다.

8.1 게시(Publish)

  1. 상단 Publish 클릭 → 게시 완료까지 대기.
  2. 게시 후 채널 설정에서 사용할 채널을 켭니다.
Publish 버튼 / 채널 설정 화면
Publish 버튼 / 채널 설정 화면

8.2 ⚠️ 현재 채널 제약 (프리뷰, 2026-06-14 기준)

개인 개발환경에서 만든 에이전트는 게시 후에도 제대로 동작하지 않습니다M365 Copilot 앱에서 오류, Teams 챗봇에서 랜덤 비정상 동작이 관찰됩니다(5.4와 같은 개인 개발환경 제약).

  • 해결: 에이전트를 Sandbox 환경에서 개발·게시하면 각 채널이 정상 동작합니다.
  • 참고: M365 Copilot 앱 정식 연동 범위는 프리뷰라 계속 변할 수 있습니다(“subject to change”).

8.3 게시 후 주의 — 스킬 변경 시

  • 게시 이후 스킬을 수정하면 변경이 바로 반영되지 않을 수 있습니다. 수정 후 재게시하고, 5.4의 “app/skills 보여줘” 프롬프트로 반영을 검증하세요.
  • 스킬 버전을 올릴 땐 같은 이름 대신 새 이름(-v2)으로 올리는 게 안전합니다(2부 2.6).

8.4 실제 채널에서 재현 — 7장 실습 반복

게시가 끝나면 테스트 창이 아닌 실제 채널에서 똑같이 동작하는지 확인합니다.

  1. 게시 후 제공되는 링크로 에이전트를 엽니다(또는 켜둔 채널에서 접속).
  2. 7장의 프롬프트 #1~#5를 그대로 다시 입력해, 테스트 창과 동일한 결과(분석→대시보드→메일)가 나오는지 확인합니다.
  3. 차이가 있으면(예: 도구 미연결·스킬 미주입) 5.4·8.2의 개인 개발환경 제약을 의심하고 Sandbox 환경에서 재확인합니다.

짚고 가기: 테스트 창에선 잘 되는데 실제 채널에서만 깨진다면, 거의 항상 개인 개발환경 제약(8.2)입니다. Sandbox에서 게시하면 해결됩니다.



부록. 실습 체크리스트 & 트러블슈팅

실습 체크리스트

  • New 환경(preview URL 또는 Try now)에 진입했는가
  • 지침이 “무엇을”에 집중하고, 디자인은 스킬을 가리키는가
  • SharePoint 특정 폴더(엑셀 시계열 + Word 정책 문서)를 Knowledge로 연결했는가
  • 단일 스킬(weekly-sales-brief)이 UI에 등록됐는가
  • 2개 ZIP 스킬 패키지(excel-analysis·brand-comms)를 임포트했고, 둘 다 루트에 SKILL.md가 있는가
  • 스킬 name이 소문자·숫자·하이픈만 쓰는가
  • app/skills 프롬프트로 리소스까지 주입됐는지 검증했는가 (5.4)
  • Work IQ Mail·OneDrive MCP가 연결됐는가 (겹치는 도구 없음)
  • 프롬프트 #3 주의사항이 Word 정책 문서를 근거로 답했는가
  • 메일이 OneDrive 링크로 첨부되고, 나+팀장님에게 발송 전 확인을 거치는가
  • 게시 후 실제 채널에서 프롬프트 #1~#5 재반복(8.4)을 확인했는가

트러블슈팅

증상 원인 해결
ZIP 업로드 거부 폴더째 압축 폴더 내용물을 압축(루트 SKILL.md)
“Name must use only lowercase…” 이름에 _·대문자 소문자·숫자·하이픈만
디자인 무시·제멣대로 스킬 리소스 미주입(개인 개발환경 제약) app/skills 검증 → Sandbox 환경에서 개발 (5.4)
Copilot 앱 오류·Teams 랜덤 오동작 개인 개발환경에서 New CLI 에이전트 미지원 Sandbox 환경에서 개발·게시 (8.2)
수정해도 옛 동작 같은 이름 캐시 / 게시 후 미반영 새 이름(-v2) / 재게시 후 검증
메일 첨부 실패 OneDrive 도구 미연결 / 직접 첨부 도구 재연결 / 링크 첨부 방식
M365 앱·Teams에서 오동작 개인 개발환경 제약 Sandbox 환경에서 개발·게시 (8.2)