Microsoft 365 Copilot 확장

완료됨

Microsoft 365 Copilot Outlook, Teams 및 Word 같은 Microsoft 365 애플리케이션에서 사용자가 Microsoft Graph 데이터를 접지할 수 있도록 하는 AI 기반 생산성 도구입니다. 사용자에게 액세스 권한이 있는 전자 메일, 채팅 및 문서와 같은 지식과 콘텐츠 이해, 요약, 예측, 회수, 번역 및 생성과 같은 기술을 제공합니다.

모델, 오케스트레이터, 지식, 기술 및 사용자 환경을 포함하여 Microsoft 365 Copilot 시스템의 시각적 표현을 보여 주는 다이어그램

부조종사 확장성은 더 많은 지식과 기술로 Microsoft 365 Copilot 사용자 지정하고 확장하는 기능입니다. 개발자는 Microsoft 365 Copilot 확장하여 Copilot 에이전트를 빌드하여 사용자 지정 지식, 기술 및 프로세스 자동화를 Microsoft 365 Copilot 가져와 고객의 고유한 요구에 맞게 조정할 수 있습니다.

Copilot 에이전트는 기본적으로 사용자 지정 지식(지침 및 접지 데이터), 사용자 지정 기술(작업, 트리거 및 워크플로 포함), 자율성(계획, 학습 및 에스컬레이션 포함)으로 구성됩니다.

모델, 오케스트레이터, 지식, 기술, 분석 및 사용자 환경을 포함하여 Copilot 에이전트의 시각적 표현을 보여 주는 다이어그램

또한 IT 관리자는 Microsoft 365 관리 센터 및 Power Platform 관리 센터에서 적절한 Copilot 커넥터를 구성하여 테넌트의 모든 사용자가 사용할 수 있는 지식을 확장할 수 있습니다. 이러한 커넥터는 지식 원본 자체의 데이터 액세스 제한을 준수합니다.

조직 '지식'을 x축으로, 사용자 'Skills'를 y축으로 사용하여 Copilot 에이전트를 통해 Copilot 지식을 확장하는 방법을 보여 주는 다이어그램

참고

이 학습 단원에서는 Copilot 확장성을 소개합니다. 확장성을 자세히 검사하는 추가 학습을 사용할 수 있습니다.

에이전트란?

본질적으로 에이전트는 코필로트의 범위가 지정된 버전입니다. 사용자를 대신하여 특정 비즈니스 프로세스를 자동화하고 실행하도록 설계되었습니다. 각 에이전트는 다음과 같은 하나 또는 두 개의 특정 작업에 대한 전문가입니다.

  • 정보 검색
  • 데이터 요약
  • 전자 메일 보내기 또는 레코드 업데이트와 같은 작업 수행

에이전트는 다음과 같은 특정 비즈니스 요구 사항을 충족하도록 사용자 지정할 수 있습니다.

  • 인적 자원 에이전트
  • 분석 에이전트
  • 프로젝트 관리 에이전트
  • 법적 대리인
  • 이미지 만들기 에이전트

다음 목록에서는 organization 위해 개발할 수 있는 몇 가지 실용적인 예제를 제공합니다.

  • 엔지니어링 팀을 위한 프로젝트 관리 에이전트입니다. 예를 들어 프로젝트 관리 소프트웨어를 사용하는 엔지니어링 팀을 예로 들어 주세요. 사용자가 열려 있는 티켓을 모니터링할 수 있도록 하는 에이전트를 빌드할 수 있습니다. instance 경우 사용자는 할당된 모든 문제에 대한 정보를 요청할 수 있으며 에이전트는 API에서 이 데이터를 원활하게 검색하고 표시할 수 있습니다.
  • 전자상거래용 제품 인벤토리 에이전트. 비즈니스가 상거래 영역에서 작동하는 경우 제품 데이터베이스에 연결하여 내부 인벤토리 에이전트를 빌드할 수 있습니다. 예를 들어 사용자는 Copilot에 특정 항목의 가용성을 확인하도록 요청하여 내부 프로세스를 간소화할 수 있습니다.
  • 마케팅 캠페인을 위한 이미지 만들기 에이전트입니다. 마케팅에 대한 이미지가 필요한 경우 캠페인에 맞는 마케팅 자산을 개발하는 데 도움이 되는 에이전트를 만들 수 있습니다.

개발자와 마케팅 관리자가 Copilot 에이전트를 사용하는 방법의 예를 보여 주는 일러스트레이션.

에이전트 유형

Copilot 에이전트는 선언적 또는 사용자 지정 엔진 접근 방식을 사용하여 빌드할 수 있습니다. 최종 사용자에게는 차이가 눈에 띄지 않을 수 있지만 개발 방법은 고유합니다. 이 디자인은 개발자가 빌드할 방법을 유연하게 선택할 수 있게 해줍니다.

  • 선언적 에이전트. 이러한 에이전트는 기본적으로 사용자 지정 지식 컬렉션(지침 및 접지 데이터) 및 사용자 지정 기술(작업, 트리거 및 워크플로 포함)입니다. 풍부한 대화형 환경을 만들기 위해 Copilot 오케스트레이터 및 파운데이션 모델을 기반으로 호스팅됩니다. 이러한 에이전트는 Microsoft 365와 통합할 수 있습니다. 고급 기능을 위해 Copilot 커넥터를 활용할 수도 있습니다. 또한 Teams 및 Microsoft 365용 API 플러그 인 및 앱 기능과 같은 다른 기능을 포함할 수 있습니다. 커넥터 및 플러그 인은 이 단원의 뒷부분에서 도입됩니다.
  • 사용자 지정 엔진 에이전트. 이러한 에이전트는 사용자 지정 기본 모델 및 오케스트레이터를 사용하여 개발됩니다. 사용자 고유의 스택을 사용하여 특정 엔터프라이즈 요구 사항에 맞게 조정할 수 있습니다. 사용자 지정 엔진 에이전트는 Copilot Studio, Teams AI 라이브러리 및 Azure AI를 비롯한 다양한 도구로 빌드할 수 있습니다. 사용자 지정 엔진 에이전트는 현재 독립 실행형, Teams 앱 및 향후 몰입형 Copilot 에이전트 환경으로 작동합니다. 사용자 지정 엔진 에이전트 및 Copilot Studio 사용자 지정 에이전트는 Microsoft Copilot 기본 모델 또는 오케스트레이션을 사용하지 않는 유사한 특성을 공유합니다. 오케스트레이션에 대한 고급 사용자 지정이 필요하거나 사용자가 Microsoft 365 Copilot 사용하지 않는 경우 사용자 지정 에이전트 경로를 고려합니다. 사용자 지정 엔진 에이전트용 Teams AI 라이브러리 또는 Azure OpenAI와 같은 여러 가지 대안 또는 사용자 지정 에이전트를 빌드하기 위한 Copilot Studio 통해 빌드할 수 있습니다.

선언적 에이전트, 커넥터, 플러그 인 및 사용자 지정 엔진 에이전트를 사용하여 Microsoft 365 Copilot 확장하는 방법을 보여 주는 다이어그램

가장 적합한 에이전트를 알아보려면 Microsoft 365용 에이전트 옵션에서 차이점을 알아보세요.

확장성 옵션 유형

방금 배운 것처럼 선언적 에이전트는 사용자 지정 지식과 사용자 지정 기술 모음으로 구성됩니다. Copilot 커넥터를 사용하여 Microsoft 365 내에서 원활하게 통합하여 표준 REST API를 호출하여 다른 애플리케이션과 통합하거나 고유한 기능을 추가할 수 있습니다.

선언적 에이전트에는 다음이 있습니다.

  • 친숙한 사용자 인터페이스입니다. 선언적 에이전트는 모두 Microsoft Copilot 같으며 Microsoft Copilot 같이 작동합니다.
  • 특정 작업에 적용되는 도메인별 지식입니다. 예를 들어 여행 플래너 또는 영양 도우미.
  • 플러그 인 및 커넥터와 통합할 수 있습니다. 선언적 에이전트는 특수 서비스를 호출하고 도메인 전문 지식에 액세스할 수 있습니다.

추가 읽기 자료. 자세한 내용은 선언적 에이전트를 참조하세요.

Copilot 커넥터

Copilot 커넥터를 사용하면 개발자와 IT 관리자가 사용자 지정 지식을 적용하고 사용자 지정 기술을 빌드하고 Copilot 에이전트를 통해 기본 기능을 Microsoft Copilot 수 있습니다. 두 가지 유형의 커넥터가 있습니다.

  • Microsoft Graph 커넥터. 그래프 커넥터를 사용하면 외부 데이터 원본을 포함한 추가 정보를 Microsoft Graph로 가져올 수 있습니다. 이 프로세스를 통해 Microsoft 365 Copilot 포함하여 다양한 Microsoft 365 환경에서 정보를 검색할 수 있습니다. 이 통합을 통해 Copilot는 광범위한 조직 지식에 액세스하고 활용할 수 있습니다. Graph 커넥터를 사용하면 다음을 수행할 수 있습니다.
    • 외부 데이터를 최대한 활용합니다. 커넥터를 사용하면 Copilot가 다양한 원본의 다양한 데이터 세트에 액세스하고 요약할 수 있으므로 보다 포괄적인 인사이트를 얻을 수 있습니다.
    • 연구 원조로 코필로트를 사용합니다. 커넥터를 사용하면 코필로트가 원하는 데이터 세트를 사용하여 질문과 대답(Q&A)을 찾고 요약하고 수행할 수 있습니다.
    • Microsoft Search, ContextIQ 등에서 Copilot의 인텔리전스를 표시합니다. 커넥터를 사용하면 사용자가 이미 답변을 검색하는 방법을 향상시킬 수 있습니다.
  • Power Platform 커넥터. Power Platform 커넥터는 Power Automate, Power Apps 및 Logic Apps와 같은 Power Platform 애플리케이션이 외부 서비스 및 데이터 원본과 상호 작용할 수 있도록 하는 필수 구성 요소입니다. 또한 다음을 사용하도록 설정하여 Microsoft 365 Copilot 기능을 향상시킵니다.
    • 광범위한 외부 서비스 및 데이터 원본과 통합합니다.
    • 사용자 지정 작업을 수행합니다.
    • 더 광범위한 데이터 형식에 액세스합니다.

Graph 커넥터와 Power Platform 커넥터의 두 가지 주요 차이점은 연결 및 라이선스입니다.

  • 연결. Graph 커넥터를 사용하면 데이터 제공 서비스에 대한 연결이 동기적입니다. 데이터는 Copilot 및 기타 시나리오에서 사용하기 위해 Microsoft 365로 복제됩니다. Microsoft Graph 커넥터와 달리 Power Platform 커넥터는 읽기/쓰기 작업이 포함된 실시간 데이터 검색입니다. 예를 들어 사용자가 실시간으로 문제를 추적할 수 있는 커넥터를 만들고 추적기 티켓을 만드는 등의 작업을 만들 수 있습니다.
  • 라이런싱. Microsoft Graph 커넥터의 경우 유효한 Microsoft 365 Copilot, Microsoft 365 또는 Office 365 라이선스를 사용하면 검색 결과에서 커넥터의 데이터를 볼 수 있습니다. 그러나 해당 커넥터에서 콘텐츠를 수집하려면 충분한 인덱스 할당량이 필요합니다. Power Platform 커넥터의 경우 라이선스 요구 사항은 특정 커넥터 및 수행하려는 작업에 따라 달라질 수 있습니다. 일부 커넥터에는 표준 Microsoft 365 라이선스에 포함되지 않은 프리미엄 라이선스가 필요할 수 있습니다.

추가 읽기 자료. 자세한 내용은 Graph 커넥터 개요Copilot Studio 연결 및 확장을 참조하세요.

플러그 인

플러그 인은 선언적 에이전트가 다른 시스템과 상호 작용하여 거의 실시간으로 정보를 읽거나 쓰는 작업으로 사용할 수 있습니다. 이러한 작업은 다음과 같습니다.

  • 실시간 정보에 액세스합니다. 예를 들어 제품 출시에 대한 최신 뉴스 보도를 찾습니다.
  • 관계형 데이터를 검색합니다. 예를 들어 지정된 팀 구성원에게 할당된 서비스 티켓에 대해 보고합니다.
  • 앱에서 작업을 수행합니다. 예를 들어 organization 작업 추적 시스템에서 새 작업을 만듭니다.

"actions" 및 "plugins"라는 용어는 때때로 서로 바꿔서 사용되지만 기술적으로는 다릅니다. 작업은 플러그 인에서 단일 API 호출(예: "티켓 닫기 #1234")을 참조하는 반면 플러그 인은 함수 컬렉션(예: 닫기, 만들기, resolve 등)을 포함합니다.

일반적으로 작업은 선언적 에이전트 내에서 Copilot에 기술을 제공하는 기능입니다. 예를 들어 개발자는 다음을 수행할 수 있습니다.

  • Copilot Studio 사용하여 Power Platform 커넥터에서 작업을 빌드합니다.
  • Copilot Studio 디자인 캔버스를 사용하여 대화형, 프롬프트 또는 흐름 커넥터를 만듭니다.
  • Teams 도구 키트 또는 표준 REST API를 지원하는 기술 스택을 사용하여 작업을 API 플러그 인으로 빌드합니다.

플러그 인을 만드는 몇 가지 방법은 다음과 같습니다.

  • API 플러그 인. API 플러그 인을 사용하여 Copilot 플러그 인에 API를 만들 수 있습니다.
  • Teams 메시지 확장. Teams 메시지 확장을 독립 실행형 플러그 인으로 사용할 수 있습니다.
  • Copilot Studio 작업. 코드 없음/하위 코드를 선호하는 경우 Copilot Studio 작업을 만들 수 있습니다.

중요

API 플러그 인은 선언적 에이전트 내의 작업으로만 지원됩니다. Microsoft 365 Copilot 사용할 수 없습니다.

Copilot 에이전트 앱 내 환경

작업을 사용하면 Microsoft 365 Copilot 컨텍스트에서 작동하는 Copilot 에이전트를 활성화하거나 사용하도록 설정할 수 있습니다. 예를 들어 Copilot 에이전트는 판단을 사용하여 단계를 계획하고 작업을 완료하는 데 필요한 특수 작업을 수행하여 매우 가변적인 상황을 실시간으로 처리할 수 있습니다. 이러한 에이전트는 여러 사용자 및 다른 에이전트와 협업하여 연결이 끊긴 시스템, 오랜 기간 및 조직 경계에 걸쳐 있는 작업을 수행할 수 있습니다. 작업은 선언적 에이전트와 같은 몰입형 환경에서 작동하는 Copilot 에이전트에 기술을 제공하는 데 사용할 수도 있습니다.

  • 컨텍스트 내 환경. 예를 들어 비즈니스 채팅(BizChat이라고도 함)을 사용하면 사용자가 에이전트를 멘션 Microsoft 365 Copilot 채팅 대화 내에서 에이전트와 상호 작용할 수 있습니다. 컨텍스트 내 환경을 빌드하려면 플러그 인 및 선언적 에이전트를 사용할 수 있습니다. 컨텍스트 내 환경은 Microsoft 365 Copilot 사용하여 채팅 환경에 추가 정보를 제공하여 대화 컨텍스트에서 추론하고 응답을 제공할 수 있도록 합니다. 이러한 환경을 통해 Microsoft 365 Copilot 외부 시스템과 상호 작용할 수도 있습니다.

    참고

    비즈니스 채팅은 Microsoft 365 Copilot 사용할 수 있는 완전한 추천 및 보안 채팅 환경입니다. Microsoft 365 앱, Teams 및 Outlook을 통해 웹에서 사용할 수 있습니다.

  • 몰입형 환경. 이 환경을 통해 사용자는 에이전트와 직접 채팅하여 포함된 환경을 제공할 수 있습니다. 몰입형 환경을 빌드하려면 선언적 에이전트를 사용합니다. 사용자가 몰입형 환경으로 Copilot 에이전트를 활성화하면 대화는 에이전트와의 1:1 상호 작용으로 기능 및 scope 맞게 조정됩니다.

컨텍스트 내 및 몰입형 환경의 예를 보여 주는 스크린샷