Copilot Agent를 Teams App Store에 등록하는 방법 2가지

Microsoft Copilot Studio로 만든 봇과 Azure Functions API를 Teams App Store에 등록할 수 있습니다. 두 가지 방식으로 접근 가능합니다:


1. 내부 조직용 앱 배포 (Private App)

가장 간단한 방법:

  • Copilot Studio에서 직접 Teams 채널 통합 기능 사용
  • Teams 관리자 센터에서 앱 승인 (간소화된 절차)
  • 조직 내 사용자들만 접근 가능

장점:

  • 빠른 배포 가능 (일반적으로 며칠 이내)
  • 내부 검토만 필요
  • 테스트와 실제 사용 사이의 전환이 쉬움

2. 공개 Teams App Store 등록 (Public App)

요구사항:

  • Microsoft Partner Center 계정 필요
  • 앱 인증 및 검증 절차 통과 필요
  • Teams 앱 제출 가이드라인 준수
  • 보안, 성능, 디자인 등 다양한 영역에서 품질 검사

장점:

  • 전 세계 Teams 사용자가 앱 이용 가능
  • Microsoft 생태계 내 가시성 확보

구현 방법

  1. Copilot Studio 봇을 Teams 앱으로 패키징:

    • Copilot Studio 포털에서 Teams 채널 활성화
    • 앱 매니페스트 파일 생성 (앱 정보, 권한 등 정의)
    • Azure Functions API를 봇의 백엔드로 연결
  2. Teams 앱 매니페스트에 필요한 항목:

    • 앱 ID, 이름, 설명, 아이콘
    • 봇 프레임워크 ID
    • 필요한 권한 스코프
    • 앱 기능 정의 (봇, 탭, 메시지 확장 등)
  3. 앱 제출 및 검증:

    • 내부용: Teams 관리자 센터에 앱 패키지 업로드
    • 공개용: Partner Center를 통해 제출 후 Microsoft 검증 대기

고려사항

  • 데이터 보안: 민감한 유체 물성치 데이터가 있다면 적절한 접근 제어 필요
  • 사용자 경험: Teams 내에서 자연스러운 대화형 인터페이스 설계
  • 배포 방식: 기업 내부용인지 공개용인지에 따라 전략 결정
  • 유지보수: API 또는 CoolProp 라이브러리 업데이트에 따른 지속적 관리

내부용으로 시작해서 피드백을 수집한 후 필요하다면 공개 앱스토어 등록을 고려하는 것이 일반적인 접근 방식입니다.

댓글