Copilot 플러그인 완벽 가이드: Microsoft 365를 위한 설명서
By Mirko Peters · · Updated
Microsoft 365 Copilot의 플러그인에 대해 알아보세요. 이 가이드에서는 이러한 확장 기능이 Microsoft Copilot의 기능을 어떻게 강화하는지 설명합니다.
Automatically translated with AI from the original post. Read the English original
Copilot 플러그인은 Microsoft의 AI 기반 생산성 도구를 뒷받침하는 핵심 요소로 빠르게 자리 잡고 있습니다. 플러그인을 사용하면 Copilot이 이미 제공하는 기능을 한 단계 더 끌어올릴 수 있습니다. 기능을 확장하고, 일상적인 작업을 자동화하며, 모든 것을 비즈니스에 꼭 맞게 조정할 수 있습니다. Microsoft 365에서 작업하든, Azure에서 구성하든, Power Platform으로 개발하든, 플러그인을 바로 연결해 워크플로를 한층 높일 수 있습니다.
이 가이드는 Copilot 플러그인을 자신 있게 활용하는 데 필요한 모든 내용을 다룹니다. 다양한 플러그인 유형을 살펴보고, 실제 시나리오를 자세히 분석하며, 플러그인 통합과 보안을 단계별로 설명합니다. 명확한 예시와 실용적인 핵심 정보, 그리고 Copilot을 실제 업무에 잘 활용하는 데 필요한 노하우를 제공합니다.
Copilot 플러그인 완벽 해설: Microsoft Copilot 플러그인에 관한 놀라운 사실 8가지- 플러그인은 외부 API를 직접 호출할 수 있습니다. 사전 학습된 지식만 사용하는 많은 어시스턴트와 달리, Copilot 플러그인을 사용하면 어시스턴트가 외부 API를 실시간으로 호출해 최신 데이터를 가져오거나 작업을 수행할 수 있습니다.
- 플러그인은 전체 사용자 권한이 아닌 범위가 제한된 자격 증명으로 실행됩니다. 플러그인은 제한적이고 목적에 맞춘 토큰이나 동의 흐름을 사용하므로, 각 플러그인은 작업에 필요한 최소한의 권한만 갖습니다.
- 일부 플러그인은 연결하여 워크플로를 확장할 수 있습니다. 하나의 대화에서 여러 플러그인을 조합하면 Copilot이 여러 서비스에 걸친 다단계 작업을 조율할 수 있습니다(예: 데이터 가져오기, 요약, 캘린더 일정 만들기).
- 플러그인으로 기업 고유의 기능을 구현할 수 있습니다. 조직은 내부 시스템, 문서, 데이터베이스에 Copilot이 접근하도록 하는 비공개 플러그인을 구축할 수 있으며, 이때 해당 정보는 공개 모델과 분리되어 보관됩니다.
- 텍스트 이외의 출력 도구 형식을 지원합니다. 플러그인은 구조화된 데이터, 파일 첨부, 링크 또는 지침을 반환할 수 있으며, Copilot은 이를 어시스턴트 UI 안에서 양식, 표, 대화형 카드 형태로 표시합니다.
- 런타임 검사로 보안과 안전성을 적용합니다. Microsoft는 플러그인 응답에 샌드박스, 콘텐츠 정책, 런타임 검증을 적용하여 악성 동작과 데이터 유출을 줄입니다.
- 개발자는 의도와 UI 힌트를 선언할 수 있습니다. 플러그인 매니페스트에는 플러그인을 언제 제안해야 하는지, 어떤 입력이 필요한지, 결과를 어떻게 표시해야 하는지에 대한 선언적 힌트가 포함되어 있어, Copilot이 관련 플러그인을 선제적으로 제안할 수 있습니다.
- 모든 플러그인에 코드가 필요한 것은 아닙니다. 일부는 노코드 커넥터를 사용합니다. 많은 통합의 경우 관리자는 기본 제공 커넥터나 로우코드 도구를 사용해 플러그인을 만들 수 있으므로, 많은 엔지니어링 작업 없이도 내부 도입을 빠르게 진행할 수 있습니다.
Copilot 플러그인의 개념과 핵심 기능 이해하기
Copilot 플러그인은 Microsoft의 AI가 고유한 요구 사항에 맞게 작동하도록 돕는 기본 구성 요소라고 생각하시면 됩니다. 플러그인은 스마트 추가 기능처럼 작동하여 Copilot이 추가 서비스에 접근하고, 맞춤형 작업을 수행하며, 자연어 프롬프트에 보다 의미 있는 방식으로 응답하도록 합니다. 플러그인은 모든 상황에 같은 방식으로 적용되는 접근법을 넘어, Copilot을 유용한 도구에서 없어서는 안 될 도구로 바꿔 줍니다. 어떤 업종에 계시든 마찬가지입니다.
Copilot 플러그인이 특히 판도를 바꾸는 이유는 Copilot의 이해 범위를 넓혀 주기 때문입니다. Copilot은 Microsoft 365 안의 데이터에만 머무르지 않고 외부 지식을 가져오거나, 비즈니스 앱과 연결하거나, 여러 플랫폼에 걸쳐 작업할 수 있습니다. 이렇게 더해진 맥락 덕분에 답변이 더 정확해지고, 제안이 더 똑똑해지며, 실제 상황에 꼭 맞는 작업이 가능해집니다.
Microsoft 클라우드 환경에서 플러그인은 한때 업무를 늦추던 간극을 메워 줍니다. 플러그인을 통해 Copilot은 레거시 데이터베이스에서 정보를 가져오거나, 외부 시스템과 연결하거나, 팀이 설계한 맞춤 로직을 따를 수 있습니다. 이어서 읽어 보시면 이러한 플러그인이 내부적으로 어떻게 작동하는지, 그리고 왜 Copilot을 현대적인 업무에 꼭 필요한 도구로 빠르게 바꿔 놓고 있는지 확인하실 수 있습니다.
실제 작동 방식
Copilot을 사용할 때 플러그인은 자연어 요청에 의해 활성화됩니다. Copilot은 질문의 내용을 분석하고, 플러그인이 해당 요구와 맞으면 백그라운드에서 그 플러그인을 실행합니다. 이후 플러그인은 필요한 데이터 소스나 시스템에 접근하여 명령을 실행하고 결과를 돌려줍니다. 이 모든 과정은 사용자가 현재 작업 흐름을 벗어나지 않고 이루어집니다.
이처럼 주고받는 흐름 덕분에 Copilot은 정적인 정보만 내놓는 것이 아닙니다. 여러 도구에 능동적으로 연결되고, 사용자의 프롬프트에 맞춰 조정되며, 필요할 때마다 실시간으로 맞춤형 답변이나 작업을 제공합니다.
Copilot 플러그인의 유형과 활용 사례
Copilot은 한 가지 기능에만 머무르지 않으며, 핵심은 다양한 플러그인에 있습니다. Microsoft 제품에 기본으로 포함된 플러그인을 사용하면 별도 설정 없이 바로 생산성을 높일 수 있습니다. 더 구체적인 요구가 있다면 조직이나 개발자가 맞춤형 플러그인을 만들 수 있고, 고급 워크플로를 통해 복잡한 프로세스를 자동화하는 에이전트 기반 플러그인도 구성할 수 있습니다.
플러그인 유형마다 적합한 비즈니스 사례가 다릅니다. 일부는 일반적인 생산성 작업을 처리하고, 일부는 라인 오브 비즈니스 앱과 동기화하며, 일부는 엔터프라이즈 규모의 자동화를 가능하게 합니다. 여러 옵션을 이해하면 팀에 맞는 플러그인을 선택하거나 직접 만들어 Copilot의 잠재력을 최대한 끌어낼 수 있습니다. 다음으로 주요 범주를 나누어 살펴보고 각 범주가 제공하는 가치를 간단히 소개하겠습니다.
기본 제공 플러그인과 Microsoft 개발 기능
- Outlook 플러그인 – Outlook 안에서 일정 예약, 이메일 초안 작성, 모임 정보 검색을 자동화합니다.
- Teams 플러그인 – Microsoft Teams 안에서 채팅 대화를 요약하고, 관련 메시지를 찾고, 답변 초안 작성을 돕습니다.
- Excel 플러그인 – Excel에서 데이터를 분석하고, 차트를 만들고, 스프레드시트를 즉시 해석합니다.
- SharePoint 플러그인 – SharePoint를 통해 바로 문서를 찾아 보여주고, 사이트 콘텐츠를 검색하며, 권한을 관리합니다.
- OneDrive 플러그인 – OneDrive 저장소 전반에서 파일을 빠르게 찾고, 공유를 관리하고, 콘텐츠를 가져옵니다.
맞춤형 플러그인과 선언적 에이전트 플러그인
- 사용자 지정 워크플로 플러그인 – 산업별 업무에 맞춰 설계되며, HR 승인 흐름이나 재무 감사를 조직의 방식에 맞게 자동화하도록 돕습니다.
- 타사 통합 플러그인 – Copilot을 Salesforce, ServiceNow, SAP 같은 앱과 연결하여 비즈니스 사일로를 연결합니다.
- 선언적 에이전트 플러그인 – 사전 정의된 로직이나 스크립트를 따라 여러 단계를 연결하며, IT 티켓 처리나 직원 온보딩 같은 프로세스에 적합합니다.
- 데이터 보강 플러그인 – 시장 동향이나 규정 준수 데이터베이스 같은 외부 데이터 소스의 인사이트를 가져와 Copilot이 제공하는 결과를 더욱 풍부하게 합니다.
플러그인 예시와 실제 적용 사례
- 자동화된 재무 보고: Excel과 SAP에서 회계 데이터를 모은 뒤 맞춤형 분기 보고서를 작성하는 Copilot 플러그인으로, 재무팀의 수작업 시간을 몇 시간씩 줄여 줍니다.
- IT 티켓 처리: ServiceNow와 연결된 플러그인을 사용하면 Copilot이 Teams 채팅에서 바로 지원 티켓을 기록하고, 업데이트하고, 요약할 수 있습니다.
- 고객 지원 인사이트: 플러그인이 Outlook과 Teams에서 가장 많이 나온 고객 문의를 추출해 자주 묻는 질문을 생성하고 답변을 제안하여, 헬프 데스크의 응답 시간을 크게 단축합니다.
- 영업 분석 통합: Power BI 플러그인을 사용하면 영업 관리자가 대시보드를 일일이 클릭하지 않고도 Copilot에 최신 매출 실적과 파이프라인 동향을 물어볼 수 있습니다.
Copilot 커넥터와 의미 체계 인덱싱
플러그인의 효용은 접근할 수 있는 데이터에 따라 결정되며, 여기서 Copilot 커넥터가 중요한 역할을 합니다. 커넥터는 디지털 파이프 역할을 하여, 복잡한 사용자 지정 코드 없이도 Copilot이 클라우드 앱, 레거시 데이터베이스, 타사 API와 안전하게 연결되도록 합니다. 조직의 데이터에 여권을 발급해 주는 것과 같아서, 통제된 방식으로 언제 어디서든 Copilot이 데이터를 활용할 수 있습니다.
하지만 Copilot이 데이터의 의미를 이해하지 못하면 데이터를 연결하는 것만으로는 충분하지 않습니다. 이때 필요한 것이 의미 체계 인덱싱입니다. 의미 체계 인덱싱은 단순히 폴더와 테이블을 분류하는 데 그치지 않고, Copilot이 회사 콘텐츠 안의 맥락, 관계, 의미를 인식하도록 가르칩니다. 그 결과 답변은 더 빨라지고, 작업은 더 똑똑해지며, 핵심을 놓치지 않는 결과를 얻을 수 있습니다.
커넥터와 의미 체계 인덱싱을 자세히 살펴보면, 이 조합이 Copilot을 단순한 검색 도구에서 조직을 속속들이 이해하는 AI 기반 업무 동반자로 바꾸는 과정을 알 수 있습니다.
Copilot 커넥터와 커넥터 모델
- Microsoft Graph 커넥터 – Copilot이 Microsoft 365, Azure 및 기타 클라우드 플랫폼의 데이터를 안전하게 가져올 수 있도록 하는 기본 제공 경로입니다.
- 커스텀 API 커넥터 – 개발자가 공개 API를 사용해 사내 커스텀 시스템이나 데이터베이스를 연결할 수 있습니다.
- SaaS 애플리케이션 커넥터 – Salesforce, ServiceNow, Slack 같은 널리 쓰이는 서비스와 바로 연동할 수 있는 기본 제공 옵션입니다.
- 온프레미스 데이터 게이트웨이 – 민감한 데이터를 클라우드로 옮기지 않고도 Copilot을 레거시 시스템이나 온프레미스 시스템과 연결해 주는 다리 역할을 합니다.
시맨틱 인덱싱이 데이터 컨텍스트를 제공하는 방식
시맨틱 인덱싱을 통해 Copilot은 조직의 정보가 위치나 파일 이름이 아니라 의미를 기준으로 어떻게 구성되어 있는지 파악할 수 있습니다. 의미 기반 인덱스를 구축하면 Copilot은 표현이 달라도 여러 시스템에 걸친 관련 개념, 문서, 데이터 포인트를 연결합니다.
이 방식 덕분에 Copilot에 질문하면 AI는 조직 전체의 컨텍스트를 바탕으로 가장 관련성 높고 정확한 답변을 빠르게 찾아낼 수 있습니다. 최종 사용자에게는 생산성을 크게 높여 주는 기능이며, 규제가 엄격한 산업에서는 규정 준수 추적과 데이터 투명성이 향상되는 효과도 있습니다.
Copilot 플러그인의 보안 및 규정 준수 고려 사항
솔직하게 말씀드리면, 조직에 Copilot 플러그인을 도입하는 일은 단순히 편리한 기능을 추가하는 문제가 아닙니다. 특히 민감한 비즈니스 정보나 고객 데이터를 다루거나 규제가 엄격한 분야에서 일한다면 보안과 데이터 개인정보 보호 측면에서 실질적인 위험이 존재합니다. Microsoft가 모든 것을 알아서 처리해 줄 것이라고 믿는 것만으로는 충분하지 않습니다. 플러그인이 관여하는 순간 위험 노출 범위가 커지며, 이는 사전 설치된 플러그인을 사용하든 직접 만든 플러그인을 사용하든 마찬가지입니다.
GDPR이나 HIPAA 같은 규정 준수 프레임워크는 단순한 약어가 아니라 지켜야 할 법적 기준입니다. 플러그인은 규제 대상 데이터에 접근하거나 이를 처리하고, 심지어 이동시킬 수도 있으며, 이 과정에서 개인정보 보호 의무나 데이터 상주 문제가 발생할 수 있습니다. 따라서 승인된 사용자, 앱, 플러그인만 가장 민감한 정보에 접근할 수 있도록 엄격한 액세스 제어, 명확한 감사 체계, 그리고 이를 보장하는 정책이 필요합니다.
여기서는 역할 기반 액세스 제어, OAuth 동의 관리, 철저한 ID 확인이 핵심입니다. 가능한 한 권한을 최소화하고 최소 권한 원칙을 적용하며, 플러그인 활동을 정기적으로 감사해야 합니다. 권한 잠금, Entra ID 액세스 제어, Microsoft Purview 및 Sentinel 같은 도구 활용에 대해 더 자세히 알고 싶다면 이 실무 보안 가이드를 참고하시기 바랍니다.
Copilot을 대규모로 도입하거나 규제 산업에서 도입하신다면 이 부분을 우연에 맡기지 마십시오. DLP 규칙, 계약 조항, 기술적 시행을 포함한 강력한 거버넌스가 안전하고 규정을 준수하는 플러그인 도입의 핵심입니다. 완전한 Copilot 거버넌스 체크리스트와 실제 도입 조언이 필요하다면 이 거버넌스 전략 기사를 읽어 볼 만합니다.
자주 묻는 질문: Microsoft 365 Copilot: Copilot 플러그인 설명 및 Copilot Studio 개요
Copilot 플러그인이란 무엇이며, Microsoft Copilot과 어떻게 통합되나요?
Copilot 플러그인은 Microsoft Copilot이 외부 데이터, 서비스 또는 특화된 기능에 접근할 수 있도록 해 주는 확장 기능으로, copilot이 문맥을 반영한 더 풍부한 결과를 제공하도록 합니다. Microsoft Graph, 그래프 커넥터, 또는 Copilot용 전용 플러그인 API를 통해 통합되며, Copilot Studio 또는 Copilot Orchestrator를 통해 관리할 수 있습니다. 이를 통해 Microsoft 데이터, 타사 API, 또는 Microsoft Dataverse 및 Microsoft Dynamics 365 같은 내부 시스템을 활용할 수 있습니다.
Copilot은 플러그인을 사용해 실시간 또는 미리 보기 응답을 어떻게 제공하나요?
구성이 완료되면 플러그인을 통해 Copilot은 실시간으로 또는 미리 보기 파이프라인을 거쳐 외부 소스를 조회할 수 있으므로 copilot이 최신 답변을 제공합니다. Copilot Orchestrator는 사용자 프롬프트를 적절한 플러그인으로 라우팅하고, Copilot Studio는 프롬프트와 액세스를 관리하며, 그래프 커넥터 또는 Microsoft Power Platform 커넥터는 SharePoint, Dynamics 365, 커스텀 API 같은 서비스의 데이터를 표시합니다.
Copilot용 새 플러그인을 만들려면 Azure 또는 Microsoft 계정이 필요한가요?
네, 플러그인을 만들고 배포하려면 일반적으로 Azure 구독과 Microsoft 계정이 필요합니다. 보통 ID 및 액세스를 위해 Microsoft Entra에 애플리케이션을 등록하고, Azure Functions 또는 App Service에서 플러그인 로직을 호스팅하며, Microsoft Graph로 권한을 구성해 Microsoft 365 또는 Microsoft Dataverse에 저장된 데이터에 접근하게 됩니다.
Copilot 플러그인은 Microsoft 환경의 보안과 규정 준수에 어떤 영향을 미칩니까?
플러그인은 새로운 액세스 경로를 만들기 때문에 최소 권한 권한 부여, Microsoft Intune 디바이스 제어, Microsoft Security 통합, 정기적인 보안 업데이트 같은 보안 관행이 필수입니다. Microsoft는 Microsoft Entra, 테넌트 구성, 감사 로그를 통해 제어 기능을 제공하므로 보안 팀은 플러그인 활동을 모니터링하고 정책을 적용할 수 있습니다.
Copilot은 Microsoft Dynamics 365 및 기타 비즈니스 시스템과 통합할 수 있습니까?
예. Microsoft 365용 Copilot과 Microsoft Copilot Studio는 Microsoft Dynamics 365, Microsoft Power Platform 및 기타 비즈니스 시스템에 대한 커넥터를 지원합니다. 이를 통해 Copilot은 Dynamics 또는 Microsoft Dataverse에 저장된 CRM 및 ERP 데이터를 활용해 요약을 생성하고, 레코드를 만들거나, 자연어 질의에 응답할 수 있습니다.
플러그인을 사용하여 Copilot이 정확한 응답을 하도록 프롬프트를 어떻게 설계합니까?
프롬프트는 구체적으로 작성하고, 관련 컨텍스트를 포함하며, 데이터가 어디에서 와야 하는지 명시하십시오(예: "Dynamics 365 연락처 레코드 사용"). 그래야 Copilot이 요청을 올바른 플러그인으로 전달할 수 있습니다. Copilot Studio와 프롬프트 엔지니어링 모범 사례(자연어 처리, 명확한 작업 정의)를 따르면 Copilot이 간결하고 실행 가능한 결과를 제공하는 데 도움이 됩니다.
Copilot 플러그인을 구축하는 데 사용할 수 있는 개발 도구와 리소스는 무엇입니까?
개발자는 일반적으로 Visual Studio Code 및 Visual Studio Code 확장, 소스 관리용 GitHub, 호스팅용 Azure, 그리고 Microsoft의 플러그인에 대해 알아보기 위한 Microsoft Learn 문서를 사용합니다. GitHub Copilot 예제의 템플릿을 재사용하거나 OpenAI 모델을 활용할 수도 있으며, Copilot Studio 또는 프로덕션 환경에 배포하기 전에 로컬에서 테스트할 수 있습니다.
Copilot 플러그인은 Bing의 Copilot 및 Microsoft Edge, Teams 같은 다른 클라이언트 앱과 어떻게 작동합니까?
플러그인은 일관된 API와 등록 가능한 커넥터를 통해 Bing의 Copilot, Microsoft Edge, Teams의 Copilot 채팅을 포함한 여러 Copilot 환경에 노출될 수 있습니다. 예를 들어 플러그인은 Bing의 Copilot 웹 결과를 강화하거나, Microsoft Edge에서 워크플로 작업을 제공하거나, Teams 메시지 확장을 추가하여 Copilot이 기존 Microsoft 365 앱 워크플로에 통합되도록 할 수 있습니다.
사용 가능한 플러그인과 Copilot 플러그인 액세스를 관리하기 위해 어떤 거버넌스 및 관리 제어 기능이 있습니까?
관리자는 테넌트 수준 정책, Microsoft 365 관리 센터, Copilot Studio 설정, Microsoft Entra 권한 할당을 통해 사용 가능한 플러그인을 제어할 수 있습니다. 거버넌스에는 사용 가능한 플러그인 승인, 플러그인을 사용할 수 있는 사용자 또는 그룹 제한, 사용 현황 감사, 그리고 Microsoft 서비스에 저장된 민감한 데이터를 보호하기 위한 액세스 취소가 포함됩니다.
플러그인이 설치되어 있으면 Copilot이 Microsoft Graph 또는 Graph 커넥터의 데이터를 자동으로 사용할 수 있습니까?
예. 승인된 경우 Copilot은 Microsoft Graph와 Graph 커넥터를 사용하여 메일함, 일정, 파일, 조직 데이터에 액세스할 수 있습니다. 플러그인은 구조화된 데이터를 가져오기 위해 Graph에 의존하는 경우가 많으므로, 신중한 동의와 최소 권한 범위를 설정하면 불필요한 정보를 노출하지 않고 Copilot이 해당 데이터를 변환하고 활용할 수 있습니다.
조직은 Copilot 플러그인의 효과를 어떻게 측정하고 개선합니까?
조직은 Copilot Studio와 Azure 모니터링에서 수집한 텔레메트리를 통해 Copilot 응답의 정확도, 사용자 만족도, 응답 시간, 사용 패턴 같은 지표를 추적합니다. 사용자 수정 사항과 로그를 활용한 피드백 루프는 프롬프트를 개선하고, 해당되는 경우 모델을 재학습하며, 플러그인 로직을 업데이트하여 Copilot이 특정 작업에 대해 더 관련성 높고 신뢰할 수 있는 지원을 제공하도록 돕습니다.
Copilot 플러그인을 배포할 때 흔히 있는 제약 사항이나 고려 사항은 무엇입니까?
제약 사항으로는 실시간 질의의 지연 시간, 데이터 상주 및 규정 준수 제약, 외부 API 의존성, 지속적인 보안 유지 관리의 필요성 등이 있습니다. 또한 Copilot이 특정 작업에 올바른 플러그인을 사용하고, 민감한 데이터 노출을 피하면서 생성형 AI 기능을 책임감 있게 활용하려면 신중한 프롬프트 설계와 오케스트레이션이 필요합니다.