CanRobot · 캔로봇
Microsoft Certified Trainer Microsoft MVP 2025

M3-3. 출판 및 배포 Publish & distribute — 채널과 공유

한 줄 요약 — 게시(publish)는 초안(draft)에서 라이브 버전(live version) 을 만드는 작업이고, 배포는 게시 후 채널 연결공유(Share) 로 이뤄집니다. 게시 전엔 미리보기 창에서만 쓸 수 있습니다. (기능·화면·명칭은 프리뷰 기준 · subject to change)

1. 게시 개념 — 초안과 라이브 버전

게시 — 초안에서 라이브 버전으로

게시하면 현재 초안 구성 전체(이름·설명·지침·기능·지식·스킬·Microsoft IQ 구성·워크플로 노드·트리거)가 스냅숏으로 캡처됩니다. 이후 초안을 바꿔도 재게시 전까지 라이브 버전에 영향 없음 — 안심하고 편집하세요. 최초 게시가 초기 라이브 버전을 만들고, 이후 게시마다 버전 번호가 증가합니다.

게시 워크플로 4단계: ① Build(구성) → ② Preview/Test(검증) → ③ Publish(라이브 생성) → ④ Distribute(채널·공유)

게시 상태(states)

상태 의미
Not yet published 초안만 존재 — 미리보기/테스트 창 외 접근 불가
Publishing in progress 라이브 버전 생성 중 — 완료 전 배포 금지
Published / Live 최신 게시 버전이 연결된 채널로 접근 가능
Publish failed 실패 상세 검토·수정·재시도

게시 전 체크리스트: 이름·설명·지침 구성(최소 요구 — 사전 게시 검증이 자동 확인) · 변경 저장 · Preview 테스트 완료 · 지식/스킬/Microsoft IQ/워크플로 노드/트리거 구성 · 배포할 채널 식별.

2. 게시 절차

최초 게시: ① Publish 버튼 옆 셰브론(chevron) 선택 → ② Publish agent 대화 상자에서 세부 정보 검토 → ③ 게시할 채널 선택·구성 → ④ 이름·설명·지침 누락 시 완료 필요 항목이 표시되므로 해결 → ⑤ Publish 확정 → ⑥ 성공 시 확인 대화 상자에서 Share / Add to organization catalog 옵션 제공.

재게시(업데이트): Build 탭에서 변경 → 우측 상단 PublishPublish your changes 대화 상자에서 검토 → 확정 → 새 버전이 이전 게시 버전을 자동 대체.

실패 시: 대화 상자에 오류와 Retry 옵션 표시 → 재시도, 지속 실패면 구성 점검 후 재시도.

3. 채널 가용성 — 현재 4개만

채널 가용 설명
Microsoft 365 Copilot M365 Copilot 에이전트 목록에 노출
Microsoft Teams Teams 내 채팅 기반 상호작용
Demo website 테스트·시연용 사전 구축 웹사이트
Web app iframe으로 커스텀 웹 앱에 임베드
SharePoint · Native app(Direct Line) · MCP client 미제공
메시징(Facebook·WhatsApp·Slack·Telegram) · 컨택 센터(Genesys·LivePerson·Salesforce·ServiceNow) · 기타(Twilio·Line·GroupMe·Direct Line Speech·Email) 전부 미제공

GitHub Copilot 하네스(구 ‘새 경험’)의 채널 가용성은 표준 하네스(구 클래식)보다 크게 제한적이며 미리보기 진행에 따라 변동될 수 있습니다. 가이드: 내부 생산성 → Microsoft 채널, 임베디드 경험 → 웹·앱 채널.

4. 공유 (Share)

대상: 개별 사용자(이메일/사용자명) · 보안 그룹 · 조직 전체.

접근 유형 가능 제한
View access 세부 정보 보기·테스트 편집 불가
End user access 에이전트 찾기·사용 세부 보기·편집 불가
No permissions 명시적 공유 없으면 접근 불가 기본 상태

전제 조건: 인증이 “Authenticate with Microsoft” 구성 · 수신자에게 Copilot Studio per-user 라이선스 · 공유 전 게시 필요.

  • 보기·테스트 공유: 상단 Share 아이콘 → Share 패널에 사용자/그룹 입력(→ People with view access 표시) → Save
  • 조직 전체 사용 공개: Organization & data 섹션 → “Everyone in your organization”에 End user accessSave
  • 공유 중지: 조직 전체는 No permissions, unless specified 선택 · 개별 사용자는 Viewer → Remove accessSave (조직 공유를 꺼도 명시적으로 공유된 사용자·그룹은 접근 유지)

주의 — GitHub Copilot 하네스는 편집 권한 공유 불가(편집 공유는 표준 하네스에서만 가능 — 하네스 선택은 홈에서 Try now 선택, 화면 명칭은 프리뷰 기준·변경 가능) · SecurityEnabled=false인 M365 그룹에는 공유 불가 · 개인 ID에 묶인 외부 연결(예: Azure Databricks Genie)은 다른 사용자에게 실패 가능 — 서비스 주체 인증·환경 수준 연결·사용자별 OAuth로 해결.

핵심 정리

  1. 게시 = 초안 스냅숏의 라이브화 — 이후 초안 변경은 재게시 전까지 미반영, 게시마다 버전 증가
  2. 현재 채널은 M365 Copilot · Teams · Demo website · Web app 4개뿐 — 나머지는 미제공
  3. 공유는 View 전용(GitHub Copilot 하네스) + 조직 단위 End user access — 게시가 선행 조건

이전: 평가 Evaluate · M3 운영으로 → 다음: 모니터링 Monitor

출처: Publish overview for agents (MS Learn) · Available channels for agents (MS Learn) · Publish an agent (MS Learn) · Share your agent with others (MS Learn) · Choose a harness (MS Learn)