사용자 지정 Copilot Connectors 구축: 단계별 확장성 가이드
By Mirko Peters ·
사용자 지정 Copilot Connectors 구축: 단계별 확장성 가이드 AI 확장성의 세계를 깊이 있게 살펴보는 자리에 오신 것을 환영합니다. 조직의 독자적인 데이터 사일로와 Microsoft 365 Copilot의 강력한 기능 사이를 어떻게 연결할 수 있을지 고민해 보셨다면, 이 글이 알맞은 곳입니다. 이 종합 가이드에서는 Copilot Studio와 Microsoft Graph Connectors SDK 같은 로우코드 도구와 프로 코드 도구를 모두 활용해 디지털 업무 환경을 실질적으로 혁신하는 사용자 지정 통합을 구축하는 방법을 다룹니다…
Automatically translated with AI from the original post. Read the English original
AI 확장성의 세계를 깊이 있게 살펴보는 자리에 오신 것을 환영합니다. 조직의 독자적인 데이터 사일로와 Microsoft 365 Copilot의 강력한 기능 사이를 어떻게 연결할 수 있을지 고민해 보셨다면, 이 글이 알맞은 곳입니다. 이 종합 가이드에서는 Copilot Studio와 Microsoft Graph Connectors SDK 같은 로우코드 도구와 프로 코드 도구를 모두 활용해 디지털 업무 환경을 실질적으로 혁신하는 사용자 지정 통합을 구축하는 방법을 살펴보겠습니다.
이 글의 내용을 더 잘 이해하시려면 동반 팟캐스트 에피소드 Connect External Business Data with Microsoft 365 Copilot Connectors도 함께 들어 보시기 바랍니다. 이 에피소드에서는 실제 사례와 전문가의 의견을 바탕으로 이 개념들을 더 자세히 다룹니다.
Copilot Connectors 개요
기술적인 구현 세부 사항을 살펴보기 전에, Copilot Connectors가 무엇이며 엔터프라이즈 환경에서 어떤 목적을 달성하도록 설계되었는지 기본적으로 이해하는 것이 도움이 됩니다.
정의와 목적
Copilot Connectors는 조직 안팎의 여러 데이터 소스를 Microsoft Copilot과 연결하는 다리라고 생각하시면 됩니다. 이 커넥터는 ERP 및 CRM 같은 엔터프라이즈 시스템의 데이터로 Copilot의 기능을 보강하여, 종합적인 인사이트를 얻고 기존 도구 안에서 원활하게 통합된 환경을 사용할 수 있게 해 줍니다. Copilot Connectors를 사용하면 Copilot이 여러 소스의 정보를 요약하고 분석할 수 있습니다. 그 결과 답을 더 빨리 찾고 더 효율적으로 일할 수 있습니다.
참고: Microsoft 365 Copilot Connectors는 여러 위치의 데이터를 하나로 모아, Microsoft Search 및 기타 도구를 통해 조직 전반의 지식을 찾아볼 수 있도록 설계되었습니다.
커넥터 유형
Microsoft 365 Copilot Connectors 갤러리에는 두 가지 주요 유형의 커넥터가 있습니다. 각 유형은 서로 다른 목적을 가지며 서로 다른 데이터 요구 사항에 맞습니다.
동기화 커넥터
동기화 커넥터는 데이터를 Microsoft Graph에 직접 인덱싱합니다. 따라서 조직은 Microsoft 365 앱을 통해 이 데이터에 액세스하고 검색할 수 있습니다. 회사의 모든 구성원이 중요한 문서나 레코드를 찾을 수 있도록 하려면 동기화 커넥터가 알맞은 선택입니다. 대량의 파일 컬렉션에 잘 맞으며 수백만 개의 문서도 처리할 수 있어, 대규모 조직에 적합하게 확장할 수 있습니다.
페더레이션 커넥터
페더레이션 커넥터는 Microsoft Graph에 콘텐츠를 저장하거나 인덱싱하지 않고, 원본 데이터 소스에서 실시간으로 콘텐츠를 가져옵니다. 자주 변경되는 정보에 실시간으로 액세스해야 하거나 데이터를 원래 위치에서 옮기고 싶지 않을 때 이 커넥터를 사용합니다. 이 유형은 데이터 개인 정보 보호 또는 규정 준수 규칙에 따라 정보를 원본 시스템에 그대로 두어야 하는 상황에서 유용합니다.
핵심 구성 요소
Copilot Connectors를 설정할 때는 데이터 소스를 Copilot에 연결하기 위해 함께 작동하는 여러 핵심 구성 요소를 사용합니다. 여기에는 Microsoft Power Platform의 커넥터, 기본 제공 옵션, 표준 커넥터, 프리미엄 옵션, 그리고 공용 API에 대한 완전 사용자 지정 연결이 포함됩니다.
Copilot Connectors 통합
Microsoft Graph 연결
Copilot Connectors를 사용하면 데이터가 안전하게 Microsoft Graph로 이동합니다. Microsoft Graph는 조직 정보의 기본 허브 역할을 합니다. Microsoft Graph Connectors SDK를 사용하여 다양한 데이터 소스를 연결할 수 있습니다. 이 SDK로 여러 시스템의 데이터를 가져오는 사용자 지정 커넥터를 구축할 수 있으며, 콘텐츠를 수집하고 인덱싱하여 Copilot이 바로 활용할 수 있는 상태로 준비합니다.
외부 플랫폼 액세스
Copilot Connectors를 사용하면 Salesforce 및 ServiceNow 같은 인기 플랫폼의 데이터에 접근할 수 있습니다. Salesforce의 경우 Connected App을 설정하고 API 액세스 권한이 있는 OAuth 애플리케이션을 등록합니다. ServiceNow의 경우 서비스 계정을 만들고 OAuth 2.0 인증을 구성합니다. 이러한 단계를 거치면 Copilot이 사용자 지정 데이터베이스와 함께 이들 플랫폼의 실시간 데이터도 가져올 수 있습니다.
상황 인식형 AI 응답
Copilot Connectors는 단순히 데이터를 옮기는 데 그치지 않습니다. Retrieval-Augmented Generation(RAG)을 통해 Copilot이 더 똑똑한 답변을 제공하도록 돕습니다. Copilot은 Microsoft 365 환경에서 컨텍스트를 검색하고, 콘텐츠를 임베딩 및 순위화한 뒤 프롬프트에 주입하여 근거에 기반한 정확한 응답을 생성합니다.
Copilot Connectors의 이점
통합 검색
통합 검색으로 조직의 검색 환경을 바꿀 수 있습니다. Copilot Connectors는 여러 소스의 데이터를 한데 모아, 연결된 모든 플랫폼을 아우르는 단일 검색 창을 제공하면서도 엄격한 보안 트리밍을 유지합니다.
생산성 향상
여러 연구에서 일관되게 확인되듯이, Microsoft 365에서 Copilot을 사용하면 사용자는 작업을 훨씬 빠르고 높은 품질로 완료합니다. 모임 요약, 이메일 작성, 정보 검색 등 어떤 작업이든 절약되는 시간은 전사적으로 누적됩니다.
사용자 지정 옵션
Copilot Studio와 같은 로우코드 도구나 Visual Studio Code, Microsoft 365 Agents Toolkit과 같은 프로 코드 프레임워크를 사용해 Copilot 환경을 다양한 방식으로 사용자 지정할 수 있습니다.
데이터 거버넌스
강력한 데이터 거버넌스는 필수입니다. Copilot Connectors는 유효성 검사 경계, 지속적인 모니터링, 관리 제어 기능을 갖추고 있어 권한 누적을 방지하고 규제 기준 준수를 보장합니다.
제한 사항 및 고려 사항
보안 과제
외부 데이터를 통합하면 신뢰할 수 없는 데이터 소스나 프롬프트 인젝션 취약점과 같은 잠재적 위험이 생깁니다. 엄격한 액세스 제어를 설정하고, 권한을 정기적으로 검토하고, 민감한 작업에는 사람의 승인을 요구하여 이러한 위험을 완화하십시오.
개인 정보 보호 우려
과도한 권한이 부여된 액세스와 잘못된 데이터 분류는 지식 재산을 노출할 수 있습니다. 역할 기반 액세스 제어, 민감도 레이블, 데이터 손실 방지(DLP) 정책을 구현하면 정보를 보호하는 데 도움이 됩니다.
통합 복잡성
대규모 데이터 스키마, 레거시 시스템의 지연 문제, 인증 요구 사항은 배포 전에 신중한 아키텍처 계획을 필요로 합니다.
라이선스 고려 사항
Microsoft 365 E3/E5 라이선스, Copilot 추가 기능, 프리미엄 커넥터 라이선스 등 서로 다른 플랜과 추가 기능에 따라 테넌트 전반의 기능 제공 범위와 확장성이 결정됩니다.
Copilot Connectors 사용 사례
비즈니스 프로세스 자동화
조직은 Copilot Connectors를 활용하여 조달 어시스턴트, 출장 봇, IT 지원 도구를 구축하고, 일상적인 워크플로를 자동화하며 헬프데스크 티켓 수를 줄입니다.
지식 검색
바이오테크, 법률, 기업 금융 분야에서 사용자 지정 에이전트는 임상 시험 데이터, 사건 파일, 재무 기록을 하나의 일관된 뷰로 통합합니다.
Copilot Connectors 모범 사례
구현 계획
전사적 전면 배포에 앞서 조직의 준비 상태를 평가하고, 내부 챔피언을 식별하며, 소규모 사용자 그룹과 함께 파일럿 프로그램을 실행하십시오.
거버넌스 전략
사용자 활동을 추적하고, 데이터 액세스 정책을 모니터링하고, 정기적인 보안 감사를 예약하여 지속적인 감독을 유지하십시오.
사용자 교육
전략 정렬 워크숍, 파일럿 연구 평가, 지속적인 역량 강화 프로그램을 결합하여 높은 도입률과 사용자 신뢰를 확보하십시오.
결론
사용자 지정 Copilot 커넥터를 구축하는 것은 조직 내에서 Microsoft 365 Copilot의 진정한 잠재력을 끌어내는 가장 效과적인 방법입니다. 독자적인 비즈니스 데이터와 고급 시맨틱 인덱싱 사이의 간극을 메움으로써, 통합 검색, 자동화된 워크플로, 근거에 기반한 AI 응답으로 팀에 힘을 실어줄 수 있습니다. 배포를 신중하게 계획하고, 강력한 보안 및 거버넌스 관행을 유지하며, 지속적인 사용자 교육에 투자하는 것을 잊지 마십시오.
이 주제를 더 깊이 살펴보고 통합 장애물 극복에 관한 전문가 토론을 듣고 싶다면, 관련 팝캐스트 에피소드 Connect External Business Data with Microsoft 365 Copilot Connectors를 꼭 확인하십시오. 지금 바로 사용자 지정 확장성 솔루션 구축을 시작하고 AI 환경을 한 단계 더 높이십시오!
Microsoft Copilot Connectors 체크리스트이 체크리스트를 사용하여 Copilot Connectors를 계획하고, 배포하고, 보안을 설정하고, 유지 관리하십시오.
- Microsoft Copilot Connectors의 범위와 목표 정의(사용 사례, 데이터 소스, 예상 결과)
- 연결할 기존 시스템, API, 데이터 리포지토리 목록 작성
- 기능 및 비기능 요구 사항 문서화(지연 시간, 처리량, 가용성)
- ID 및 액세스 검증 및 프로비저닝(서비스 주체, 관리 ID)
- 인증 및 권한 부여 방법(OAuth, Azure AD) 구성 및 테스트
- 커넥터와 서비스 계정에 대한 최소 권한 적용
- 데이터 분류 및 민감한 정보에 대한 처리 정책 정의
- 커넥터 데이터의 전송 중 및 저장 시 암호화 보장
- 개인 정보 보호, 규정 준수 및 데이터 상주 요구 사항 검토
- 네트워크 제어(방화벽, VNET 통합, 서비스 엔드포인트) 구성
- 커넥터 활동 및 오류에 대한 로깅 및 모니터링 사용
- 오류, 의심스러운 활동 및 성능 문제에 대한 알림 설정
- 프로덕션이 아닌 환경에서 기능 및 통합 테스트 수행
- 예상 작업 부하에 대한 성능 및 부하 테스트 수행
- 연결된 데이터에 대한 백업, 복구 및 장애 조치 절차 정의
- 거버넌스 수립: 커넥터 소유권, 변경 관리 및 승인 워크플로
- 커넥터 구성, 엔드포인트, 자격 증명 수명 주기 및 런북 문서화
- Copilot 커넥터 사용 및 관리에 대한 관리자와 사용자 교육
- 새 커넥터 및 데이터 원본 추가를 위한 온보딩 체크리스트 작성
- 커넥터 구성 요소 및 종속 항목에 대한 정기 검토 및 패치 일정 수립
- 커넥터에 대한 정기적인 보안 및 규정 준수 감사 계획
- 커넥터 및 데이터 송신과 관련된 비용 모니터링 및 최적화
- 사용 중지된 커넥터 및 데이터 삭제를 위한 폐기 절차 정의
- 커넥터 효과를 검토하고 지속적으로 개선 반복
Microsoft Copilot 커넥터 추가 리소스
Microsoft Copilot 커넥터는 무엇이며 Microsoft를 어떻게 확장합니까?
Microsoft Copilot 커넥터는 외부 콘텐츠를 Microsoft 365 및 Copilot 환경으로 가져오는 통합 기능입니다. 이를 통해 Copilot은 Confluence, MediaWiki, Google 서비스, 사용자 지정 데이터 저장소 같은 서비스의 커넥터 콘텐츠에 액세스할 수 있습니다. 커넥터는 Copilot에서 콘텐츠를 사용할 수 있게 하고 Copilot 검색 및 검색 시나리오에서 검색 가능성을 높여 Microsoft 및 파트너 솔루션을 확장합니다.
커넥터는 Copilot 검색, Microsoft 365 Copilot 및 Microsoft Search와 어떻게 상호 작용합니까?
커넥터는 커넥터 콘텐츠를 인덱싱하고 이를 Microsoft Search 및 Copilot 검색 컨텍스트에 동기화합니다. 따라서 Copilot 응답과 검색 결과에 외부 항목의 콘텐츠가 포함될 수 있습니다. 동기화된 커넥터와 의미 체계 인덱싱을 통해 Copilot은 Copilot 채팅 및 Copilot과 Microsoft Search 환경에서 관련 콘텐츠를 표시할 수 있으며, 이를 통해 응답의 관련성과 BizChat 워크플로가 향상됩니다.
관리자가 Copilot에서 사용할 수 있는 커넥터를 구성할 수 있습니까? 구성 방법은 무엇입니까?
예, 관리자는 Microsoft 365 관리 센터, Microsoft Graph 또는 파트너 포털을 통해 커넥터를 구성할 수 있습니다. 관리자는 권한을 부여하고, 검색 가능성을 제어하고, 인덱싱되는 콘텐츠를 필터링하고, 보안 업데이트와 액세스 정책을 관리할 수 있습니다. 이를 통해 승인된 콘텐츠는 Copilot 커넥터에서 사용할 수 있으면서도 민감한 데이터는 보호됩니다.
커넥터 갤러리에 사전 빌드된 커넥터가 있습니까? 사용하기 전에 Copilot 커넥터를 확인할 수 있습니까?
Microsoft 및 파트너 생태계는 Power Platform 커넥터와 널리 사용되는 서비스용 커넥터를 포함해 많은 사전 빌드 옵션이 있는 커넥터 갤러리를 제공합니다. Copilot 커넥터는 문서와 미리 보기 환경에서 확인할 수 있으며, Microsoft Learn과 추가 리소스에는 사용 가능한 커넥터 목록과 배포 방법에 대한 안내가 있습니다.
외부 데이터를 실시간으로 가져오려면 사용자 지정 커넥터 또는 사용자 지정 에이전트를 어떻게 만듭니까?
Microsoft Graph 커넥터 프레임워크, Power Platform 커넥터를 사용하거나 모델 컨텍스트 프로토콜을 구현하는 사용자 지정 에이전트를 빌드하여 사용자 지정 커넥터를 만들 수 있습니다. 사용자 지정 커넥터는 데이터를 Microsoft 365로 푸시하거나 API 및 Azure 서비스를 통해 실시간으로 데이터를 제공할 수 있습니다. Microsoft Learn과 기술 지원 리소스에는 사용자 지정 커넥터를 만드는 단계별 예제가 있습니다.
의미 체계 인덱싱은 무엇이며 Copilot 응답에 어떤 영향을 줍니까?
의미 체계 인덱싱은 임베딩과 메타데이터로 커넥터 콘텐츠를 보강하여 검색과 Copilot이 키워드뿐 아니라 의미와 컨텍스트를 이해할 수 있게 합니다. 이를 통해 Copilot 응답의 관련성이 높아지고, Copilot이 주제, 날짜 또는 보안 레이블별로 요약을 생성하거나 결과를 필터링하는 데 도움이 됩니다.
Copilot 커넥터에 사용자 데이터를 포함할 수 있습니까? "Copilot connectors for people data"란 무엇입니까?
네, 사람 데이터용 전문 커넥터를 사용하면 Copilot에서 조직 프로필, 보고 체계, 연락처 정보를 확인할 수 있습니다. 사람 데이터용 Copilot 커넥터는 개인 정보 보호와 보안 업데이트를 신중하게 고려해 구성해야 합니다. 관리자는 액세스와 필터를 구성하여 적절한 사람 정보만 Copilot에서 사용할 수 있도록 할 수 있습니다.
커넥터는 Confluence나 MediaWiki 같은 외부 소스의 콘텐츠를 어떻게 처리하고, 검색 가능성을 어떻게 유지합니까?
커넥터는 Confluence나 MediaWiki 같은 외부 항목의 콘텐츠를 인덱싱하고 메타데이터를 추출하여 Microsoft Search에 매핑합니다. 이를 통해 외부 소스의 콘텐츠를 Microsoft 365 및 Copilot 환경에서 검색하고 찾을 수 있습니다. 검색 가능성은 필터, 태그, 시맨틱 인덱싱으로 조정할 수 있습니다.
커넥터가 Copilot 채팅이나 BizChat에서 사용할 수 있도록 실시간 데이터를 지원합니까?
일부 커넥터는 Azure 서비스와 웹후크를 통한 근실시간 동기화나 푸시 알림을 지원하므로 Copilot이 데이터에 실시간으로 액세스할 수 있습니다. Copilot 채팅이나 BizChat에서 진정한 실시간 워크플로가 필요하다면, 업데이트를 스트리밍하는 커넥터를 구축하거나 사용자 지정 에이전트에 실시간 컨텍스트를 제공하는 API를 구현해야 합니다.
커넥터의 보안 업데이트와 기술 지원은 어떻게 처리됩니까?
Microsoft 및 파트너 커넥터는 보안 업데이트 관행과 규정 준수 표준을 따릅니다. 관리자는 Microsoft 365 보안 센터를 통해 보안 업데이트와 지침을 받습니다. 문제가 발생하면 커넥터의 소스에 따라 Microsoft Learn 리소스, 파트너 지원 채널, Microsoft 기술 지원을 이용할 수 있습니다.
Copilot이 외부 시스템의 콘텐츠를 놓치는 경우가 있습니까? 있다면 누락을 줄이려면 어떻게 해야 합니까?
커넥터가 잘못 구성되었거나 승인되지 않았거나, 필터 또는 동기화 빈도 때문에 콘텐츠가 인덱싱되지 않으면 Copilot이 콘텐츠를 놓칠 수 있습니다. 누락을 줄이려면 커넥터의 콘텐츠 매핑을 확인하고, 필터를 조정하고, 동기화된 커넥터 또는 실시간 업데이트를 사용하고, 시맨틱 인덱싱을 활용하여 검색과 Copilot 응답에서 관련 외부 항목이 나타나도록 하십시오.
Copilot이 커넥터 콘텐츠에서 반환하는 항목을 필터링하고 규정 준수를 적용할 수 있습니까?
네, 관리자는 필터, 민감도 레이블, 액세스 제어를 구성하여 Copilot 응답에서 인덱싱되고 반환되는 커넥터 콘텐츠를 제한할 수 있습니다. 필터링은 규정 준수를 적용하는 데 도움이 되며, 검색 및 Copilot 채팅 시나리오에서 Copilot이 제한된 정보를 노출하지 않도록 합니다.
Google 서비스 및 기타 서드 파티 플랫폼을 Copilot과 통합하면 어떻습니까?
Google 서비스 및 기타 서드 파티 플랫폼과의 통합은 기본 제공 커넥터, 파트너 커넥터 또는 사용자 지정 커넥터를 만들어 가능합니다. 이러한 솔루션은 인증 및 보안 정책을 따르면서 외부 시스템의 콘텐츠를 Microsoft Search와 Copilot으로 가져옵니다.
Copilot 커넥터에 대한 추가 리소스와 학습 자료는 어디에서 찾을 수 있습니까?
Microsoft Learn, 기술 지원 문서, 커넥터 갤러리, 검색 및 Copilot 설명서를 활용하십시오. 추가 리소스에는 사용자 지정 커넥터 만들기 튜토리얼, 모델 컨텍스트 프로토콜 통합 예제, 파트너 솔루션으로 Microsoft를 확장하는 방법에 대한 안내가 포함됩니다.
Power Platform 커넥터는 Microsoft Copilot 커넥터와 어떤 관계가 있습니까?
Power Platform 커넥터를 사용하면 앱과 흐름을 외부 시스템에 연결할 수 있으며, Copilot용 커넥터 콘텐츠를 만들거나 보강하는 데 사용할 수 있습니다. 외부 데이터를 Microsoft 365로 더 쉽게 가져올 수 있고, Copilot 검색 및 Copilot 채팅 시나리오를 지원하는 자동화를 가능하게 합니다.
Copilot 채팅이나 Copilot 검색 결과에서 Copilot이 커넥터 콘텐츠를 사용하는 방식을 사용자 지정할 수 있습니까?
네, 사용자 지정 에이전트를 만들고, 시맨틱 인덱싱을 구성하고, 커넥터 콘텐츠 매핑을 조정하여 Copilot이 외부 콘텐츠를 사용하는 방식에 영향을 줄 수 있습니다. 관리자와 개발자는 순위 지정 신호, 필터, 그리고 Copilot 응답이나 검색 및 Microsoft 365 Copilot 출력에 표시되는 필드를 제어할 수 있습니다.
라이선스, 미리 보기 기능, 가용성은 Copilot 커넥터 사용에 어떤 영향을 줍니까?
일부 커넥터나 기능은 미리 보기 상태이거나 특정 라이선스 요구 사항이 있을 수 있습니다. 가용성은 테넌트와 지역에 따라 다를 수 있으므로, Microsoft Learn과 제품 로드맵에서 미리 보기 발표와 라이선스 세부 정보를 확인하여 커넥터 기능을 조직에서 사용할 수 있는지 확인하십시오.
Copilot이 커넥터 콘텐츠를 유용하고 검색 가능하게 만드는 데 도움이 되는 모범 사례가 있습니까?
네. 권장 사항에는 명확한 메타데이터 적용, 시맨틱 인덱싱 활용, 콘텐츠 최신 상태 유지, 필터 및 보안 레이블 구성, 미리 보기 환경에서의 테스트가 포함됩니다. 이러한 단계는 Copilot이 정확하고 관련성 높은 커넥터 콘텐츠를 표시하고 검색 및 Copilot 응답의 품질을 개선하는 데 도움이 됩니다.
커넥터를 사용하는 사용자 지정 에이전트를 만들 때 모델 컨텍스트 프로토콜은 어떤 역할을 하나요?
모델 컨텍스트 프로토콜은 사용자 지정 에이전트가 언어 모델에 구조화된 컨텍스트를 제공하도록 도와, Copilot이 커넥터 콘텐츠를 더 효과적으로 활용할 수 있게 합니다. 이 프로토콜을 구현하면 컨텍스트 형식이 일관되게 유지되고, 외부 항목을 참조하는 Copilot 응답의 품질도 향상됩니다.
출시 전에 Copilot 커넥터가 실제로 어떻게 동작하는지 보거나 테스트하려면 어떻게 해야 하나요?
샌드박스 또는 미리 보기 테넌트에서 커넥터를 테스트하고, Microsoft Learn 랩을 활용하며, Copilot 채팅이나 Copilot 검색에서 샘플 쿼리를 실행해 커넥터 콘텐츠가 어떻게 표시되는지 평가할 수 있습니다. 진단 도구와 로그를 사용해 동기화와 시맨틱 인덱싱을 확인하고, 관리자가 설정을 올바르게 구성할 수 있는지도 점검하세요.