다음을 통해 공유


에이전트를 사용하여 Microsoft 365 Copilot 확장

Microsoft 365 Copilot은 조직 전체의 콘텐츠 및 리소스에 참여하기 위한 기본 환경을 제공합니다. 기본 기능은 많은 유용한 기능을 제공하지만, 고객은 Microsoft 365 Copilot 내에서 직접 액세스할 수 있는 보다 집중적인 대화형 도우미와 상호 작용해야 하는 경우가 있습니다. 보다 집중적인 도우미가 유용한 경우의 예는 주제별 기술 자료를 기반으로 하는 전문 어휘로 특정 주제 영역에 대한 지원이 필요한 경우입니다.

Microsoft 365 Copilot는 Copilot Studio에서 빌드된 특수 에이전트로 확장하여 이러한 상황을 처리할 수 있습니다.

다음과 같은 두 가지 방법으로 Microsoft 365 Copilot에 에이전트를 추가할 수 있습니다.

  • 사용자 지정 에이전트
  • Microsoft 365 Copilot 에이전트

참고

Microsoft 365 Copilot에서 에이전트는 선언적 에이전트 라고 불립니다. Microsoft 365 부조종사 확장성에 대해 자세히 알아보세요.

이 문서에서 다루는 내용:

  • 사용자 지정 에이전트 작성
  • Microsoft 365 Copilot용 에이전트 작성
  • 에이전트에 도구 및 지식 추가
  • Microsoft 365 Copilot 및 Microsoft Teams에 사용자 지정 에이전트 게시

코필로트 에이전트, 도구, 지식 및 제안된 프롬프트란?

다음 표에서는 코필로트 에이전트, 도구, 지식 및 제안된 프롬프트 간의 차이점에 대한 자세한 정보를 제공합니다.

입력 정의
사용자 지정 에이전트 사용자 지정 에이전트는 처음부터 빌드하는 에이전트입니다. 사용자 지정 에이전트에는 지식, 도구 및 제안된 프롬프트를 비롯한 다양한 기능이 포함될 수 있습니다. Copilot Studio 모델에 대한 프롬프트를 생성하는 대화형 인터페이스에서 사용자 지정 에이전트를 작성합니다. 사용자 지정 에이전트를 Microsoft 365 Copilot 및 Teams 채널에 게시할 수 있지만 다른 채널에서도 사용할 수 있습니다.
Agent for Microsoft 365 Copilot Microsoft 365 Copilot에서 사용할 에이전트를 생성하려면 Microsoft 365 Copilot 프롬프트를 작성합니다. 이 프롬프트는 에이전트의 상호 작용을 제어하는 런타임 동작, 성격 및 규칙 집합을 정의합니다. Copilot 에이전트는 Microsoft 365 Copilot에서 생성된 선언적 에이전트와 동등합니다. Microsoft 365 Copilot 에이전트는 Microsoft 365 Copilot을 확장하며, 도구와 지식을 제공할 수 있습니다. 이 에이전트들은 Microsoft Teams에서 직접 에이전트로도 사용할 수 있습니다.
도구 에이전트가 다른 시스템을 호출하고 데이터를 검색하거나 다른 작업을 수행할 수 있도록 하는 메커니즘입니다. 도구는 단일 턴 상호 작용입니다. 도구는 인증을 사용할 수 있으며 매개 변수 및 기타 기능을 포함할 수 있습니다. 사용자 지정 에이전트에 도구 추가를 참조하세요.
참조 자료 지식은 SharePoint 및 Graph 커넥터를 포함하여 Microsoft 365 테넌트 내에 있는 정보를 나타냅니다.
추천 프롬프트 제안된 프롬프트는 고객이 에이전트를 사용하여 일반적이거나 정교한 작업을 쉽게 수행할 수 있도록 하는 에이전트의 작성자 작성 프롬프트입니다.

에이전트 보안 유지

Microsoft 365 고객과 파트너는 Copilot Studio를 사용하여 Microsoft 365 Copilot을 확장하는 에이전트를 구축할 수 있으며, 에이전트가 설정한 REST API 설명을 통해 사용자 맞춤형 지침, 접지 지식, 도구를 호출할 수 있습니다. 도구는 이메일 및 지원 티켓과 같은 신뢰할 수 없는 원본의 데이터를 포함하여 Microsoft 365 Copilot의 동작에 영향을 주는 데이터를 가져옵니다. 잘못된 행위자는 신뢰할 수 없는 원본에 페이로드를 만들어 질문에 잘못 대답하거나 사용자 지정 도구를 호출하는 등 에이전트의 동작을 조작할 수 있습니다.

잘못된 행위자로부터 에이전트를 보호하려면 Copilot Studio의 컨트롤을 사용하여 지식 및 사용자 지정 도구에 사용되는 보안 커넥터를 구성합니다.

사전 요구 사항

  • 사용자와 제작자는 Microsoft 365 Copilot을 사용할 수 있는 라이선스가 있어야 합니다.
  • 제작자는 Copilot Studio 환경을 만들고 액세스할 수 있는 권한이 있어야 합니다.

사용자 지정 에이전트 생성 및 구성

사용자 지정 에이전트를 만들고 구성하는 방법에 대한 자세한 내용은 다음 문서를 참조하세요.

Microsoft 365 Copilot용 에이전트 생성

Copilot Studio에서 Microsoft 365 Copilot용 에이전트를 만드는 것은 커스텀 에이전트를 만드는 것과 비슷하지만, 시작점은 다릅니다: Microsoft 365용 Copilot 에이전트 페이지에서 시작합니다.

Microsoft 365 Copilot용 에이전트를 생성하려면:

  1. 사이드바에서 에이전트를 선택하세요.

  2. 에이전트 목록에서 Microsoft 365용 Copilot 를 선택합니다.

  3. 에이전트 카드에서 추가 선택합니다. 대화식 저작 경험이 나타납니다.

  4. 에이전트가 무엇을 할 수 있고 무엇을 알아야 하는지 완전한 문장으로 설명하세요.

    참고

    구성으로 건너뛰기를 선택하여 언제든지 대화형 인터페이스를 건너뜁니다.

  5. 완료되면 만들기를 선택합니다. 에이전트의 개요 페이지가 나타납니다.

에이전트가 생성되었습니다. 테스트 채팅에서 상호작용하거나 더 많은 기능과 지식을 추가할 수 있습니다. 유일한 정보원은 당신이 제공한 지침입니다. 현재 에이전트는 엔터프라이즈 지식 또는 기타 도구에 액세스할 수 없으므로 모든 응답은 생성 AI의 자체 지식에서 가져옵니다.

Microsoft 365용 Copilot 에이전트 페이지의 Agents 탭에서 새로 생성된 에이전트를 확인할 수 있습니다. 에이전트는 사용자 지정 에이전트가 아니기 때문에 기본 에이전트 목록에 표시되지 않습니다.

Microsoft 365 Copilot 에이전트에 지식을 추가하기

에이전트를 만들 때는 기본 생성형 AI 지식만으로 시작합니다. 에이전트는 다른 데이터 원본에 대해 알지 못합니다.

에이전트에 다음 세 가지 기본 유형의 지식을 추가할 수 있습니다.

입력 정의
SharePoint 조직의 SharePoint 리소스에 대한 경로입니다. Microsoft 365 Copilot는 사용자의 자격 증명을 사용하여 액세스 권한이 있는 정보에서만 답변을 받을 수 있도록 합니다.
Copilot(Graph) 커넥터 커넥터는 Microsoft 365 Copilot 및 에이전트에 지식을 추가하도록 테넌트 관리자가 구성한 데이터 원본입니다. Copilot 커넥터에 대해 더 알아보세요.
웹 브라우징 에이전트는 또한 Bing을 통한 공개 웹 검색을 통해 웹 결과를 얻을 수 있습니다.

참고

웹 브라우징은 개요 페이지에서 설정되어 있습니다.

에이전트에 대한 지식을 추가하자면:

  1. 에이전트 개요 페이지로 돌아갑니다.

  2. 지식 카드에서 지식 추가를 선택하세요.

  3. 데이터 원본을 선택합니다.

    • SharePoint를 사용하는 경우 라이브러리나 사이트의 루트 경로를 제공합니다. 단일 페이지 또는 파일 지정은 지원되지 않습니다.
    • 만약 Copilot 커넥터를 사용 중이고 관리자가 Microsoft 365에서 Copilot 커넥터를 설정했다면, 설정 데이터 소스에서 Copilot 커넥터를 선택할 수 있습니다.
    • 에이전트의 개요 페이지에서 웹 탐색을 켜거나 끌면 웹 검색을 막거나 허용할 수 있습니다.

여러 유형의 지식 원본을 에이전트에 추가할 수 있습니다.

지식 소스가 구성되면 지식이 포함된 에이전트를 테스트 채팅에서 즉시 사용할 수 있습니다. 지식 패널을 닫고, 테스트 패널 상단의 새 테스트 세션 시작 아이콘을 선택한 후, 데이터 소스에 있어야 할 질문을 시도해 보세요.

참고

결과가 반환되지 않으면 분석 및 제품 개선을 위해 Microsoft에 피드백을 제출합니다.

Microsoft 365 Copilot 에이전트에 도구를 추가하세요

에이전트가 정보를 검색하거나 기록 업데이트, 거래 완료와 같은 작업을 수행할 수 있도록 도구를 사용하세요. 커넥터(파워 플랫폼 커넥터라고도 함)로 도구를 만들 수 있습니다. 도구 유형에는 프롬프트, 미리 빌드된 커넥터 및 사용자 지정 커넥터가 포함됩니다. 커넥터에 대한 자세한 내용은 '커스텀 에이전트에 도구 추가'를 참조하세요.

도구를 추가하려면 지식 추가에 비해 추가 계획이 필요합니다. 다음 질문을 살펴보세요.

  • 도구에서 사용자의 인증 또는 제조업체의 인증을 사용해야 하나요?
  • 작성자가 생성 AI에 도구를 호출하는 시기와 방법을 알리는 설명을 제공할 수 있나요?
  • 함수의 매개 변수는 항상 자동으로 채워져야 하는가, 아니면 제작자가 작성 시간에 채워야 하는가?

이러한 각 고려 사항은 에이전트에 도구를 추가할 때 적용됩니다.

도구를 추가하려면 다음을 수행합니다.

  1. 에이전트의 개요 페이지로 돌아가세요.

  2. 도구 카드에서 도구추가를 선택하세요.

  3. 원하는 도구를 검색하거나 새 도구를 선택합니다.

    새 도구를 선택하면 다음과 같은 옵션이 제공됩니다:

    • 프롬프트
    • 사용자 지정 커넥터
    • REST API (REST 애플리케이션 프로그래밍 인터페이스)

    원하는 도구 유형을 선택하면 안내된 경험을 진행합니다. 이 환경은 사용자 지정 에이전트에 새 도구를 추가하는 데 사용되는 환경과 비슷합니다.

도구 구성 보기 및 업데이트

도구를 생성하면 개요 페이지의 도구 목록에 나타납니다. 해당 구성을 보고 편집할 도구를 선택합니다. 도구 구성 경험은 세 가지 섹션으로 나뉩니다:

  • 세부 정보
  • 입력
  • Completion

세부 정보 섹션

세부 정보 섹션을 사용하여 도구 이름, 표시 이름 및 설명을 구성합니다.

  • 도구 이름: 인용에 표시할 도구의 이름입니다. 또한 이 정보는 Microsoft 365 Copilot가 실행할 도구를 선택하는 데 도움이 됩니다.
  • 표시 이름: Microsoft 365 Copilot 환경에 표시할 도구의 친근한 이름입니다.
  • 에이전트가 이 도구를 사용해야 하는 시기를 알 수 있는 설명: Copilot가 이 도구를 사용해야 하는 시기에 대한 전체 대화 설명 및 이를 트리거하는 질문의 종류입니다.

입력 및 완성 섹션

Copilot Studio는 커넥터 개체를 검사하여 입력 및 출력 집합을 자동으로 채웁니다. 제작하는 동안 코필로가 해당 필드를 채우거나 수동으로 채우도록 할 수 있습니다.

기본적으로 필드를 수동으로 채우거나 설명을 재정의하도록 선택하지 않는 한 이 환경을 사용자 지정할 필요가 없습니다.

도구 테스트

조정을 마치면 도구를 테스트하세요: 테스트 패널 상단의 '새 테스트 세션 시작' 아이콘을 선택한 후, 도구를 호출할 수 있는 질문을 하세요.

도구를 처음 트리거하면 에이전트가 채팅에 연결 카드를 표시합니다. 이 카드는 해당되는 경우 사용자 고유의 자격 증명으로 도구에 로그인하거나 SSO(Single Sign-On) 자격 증명을 사용하라는 메시지를 표시합니다.

추천 프롬프트

사용자가 에이전트와 처음 상호 작용할 때, 무엇을 물어봐야 할지 모르거나 에이전트의 역량을 제대로 이해하지 못하는 경우가 많습니다. 결과적으로, 그들은 간단한 질문을하는 경향이있다. Microsoft 365 Copilot는 제안된 프롬프트 환경을 제공하여 이 문제를 해결합니다. 제안된 프롬프트는 사용자에게 시작하기 위한 쉬운 프롬프트를 제공합니다.

대화형 환경을 사용하여 에이전트를 만들 때 Copilot Studio에서 제안된 프롬프트를 자동으로 생성합니다. 또한 개요 페이지의 제안 프롬프트 섹션에서 언제든지 제안 프롬프트를 편집하거나 직접 만들 수 있습니다.

제안된 프롬프트를 사용하는 한 가지 방법은 사용자가 질문할 것으로 예상되는 간단한 질문에 대한 바로 가기입니다. 하지만 이는 사용자가 그렇지 않으면 가능하다고 생각하지 못했을 수 있는 더욱 정교한 프롬프트를 제시할 수 있는 기회이기도 합니다.

제안된 프롬프트 내에서 에이전트 작성자는 추가한 도구와 지식을 포함하여 Microsoft 365 Copilot 대규모 언어 모델의 기능에 대한 모든 권한을 가 갖습니다. 사용자가 일반적인 작업을 쉽게 달성하는 데 도움이 되는 정교한 프롬프트를 만드는 것을 고려하세요.

Teams + Microsoft 365 채널에 사용자 지정 에이전트 게시

에이전트를 Teams + Microsoft 365 채널에 게시하여 사용자 지정 에이전트로 Microsoft 365 Copilot을 확장할 수도 있습니다. Teams + Microsoft 365 채널에 사용자 지정 에이전트를 게시하는 방법에 대한 자세한 내용은 Teams 및 Microsoft 365용 에이전트 연결 및 구성을 참조하세요.

Microsoft 365 Copilot용 에이전트 공개

에이전트가 Copilot Studio 테스트 환경에서 예상대로 작동하면 게시할 준비가 된 것입니다. 게시 후 Microsoft 365 Copilot 에이전트가 조직 카탈로그에 업로드할 준비가 완료됩니다. 독립 실행형 에이전트와 달리, Microsoft 365 Copilot의 에이전트는 게시될 때 자동으로 Microsoft 365 Copilot과 Teams에 배포되지 않습니다.

Microsoft 365 Copilot용 에이전트를 공개하세요

  1. 에이전트의 개요 페이지로 돌아가세요.

  2. 오른쪽 위에서 게시 를 선택합니다.

    다음 양식의 정보는 조직의 Office 및 Teams 카탈로그와 Microsoft 관리 센터 통합 앱 목록에 있는 카탈로그 항목을 채웁니다. Microsoft 365 Copilot 언어 모델은 이 정보를 사용하지 않습니다.

  3. 필요에 따라 필드를 채우고 게시를 선택합니다.

    작업이 완료되면 가용성 옵션 페이지가 나타납니다.

참고

게시를 선택하면, Copilot 에이전트에 해당하는 테넌트의 Microsoft Entra ID 환경에 봇 리소스가 프로비저닝됩니다. 리소스를 사용하면 사용자가 Microsoft Teams의 에이전트와 상호 작용할 수 있습니다.

가용성 옵션 설정

가용성 옵션 페이지를 사용하여 에이전트를 계정에 배포하거나, 메일 그룹이 관리하는 소규모 피어 그룹에 배포하거나, 관리자가 조직의 카탈로그에 게시할 수 있습니다.

참고

관리자가 테넌트에 대한 테스트용 로드 또는 게시를 차단하는 경우 이러한 기능 중 하나 이상을 사용할 수 없을 수 있습니다. 테넌트 관리자와 협력하여 테넌트에 적합한 배포 메커니즘을 결정합니다.

가용성 옵션 설명
링크 공유 딥 링크를 Microsoft Teams에 복사하여 게시된 에이전트를 호출할 수 있습니다. 테넌트에서 연결을 열면 에이전트와의 채팅 환경이 열립니다.
내 팀원 및 공유 사용자에게 표시 다른 사용자에게 에이전트 작성에 참여하거나 Microsoft 365 채팅 또는 Teams에서 에이전트를 사용하도록 보안 그룹에 대한 액세스 권한을 부여합니다.
내 조직의 모든 사람에게 표시 모든 테넌트 사용자가 원하는 대로 설치할 수 있도록 조직 카탈로그에 추가하려면 테넌트 관리자에게 제출합니다.
.zip으로 다운로드 zip 폴더로 다운로드합니다. 이 가용성 옵션을 사용하면 Teams/Microsoft 365 Copilot에 수동으로 업로드하여 검토를 위해 관리자에게 제출하거나 조직 카탈로그에 직접 업로드할 수 있습니다.

Teams 카탈로그에서 앱을 관리하는 방법에 대한 자세한 내용은 Power Platform Apps 관리를 참조하세요.

Microsoft 365 Copilot 또는 Microsoft Teams에서 에이전트를 사용하세요

Microsoft 365 Copilot 또는 Teams에서 에이전트를 사용해 볼 수 있습니다. Microsoft 365 Copilot 채팅 인터페이스에서 @mentioning하여 에이전트와 상호 작용하거나 사이드바에서 에이전트를 선택합니다. 에이전트를 선택한 후에는 해당 대화를 종료하고 Copilot 또는 Teams로 돌아갈 때까지 에이전트와만 상호 작용합니다.

에이전트 작성자를 위한 팁

  • Microsoft 365 Copilot는 데이터를 검색하는 도구를 호출하더라도 지정된 세션에서 이전에 묻는 질문의 답변을 캐시합니다. 이 캐시를 해제하려면 테스트 채팅 상단의 '새 테스트 세션 시작' 아이콘을 사용하세요.
  • 생성 AI가 도구를 선택하거나 선택하지 않는 이유를 알아보려면 채팅 에 -developer를 입력하고 질문을 합니다.
  • Microsoft 365 Copilot에서 런타임에 보이는 결과는 Copilot Studio 테스트 패널이나 Microsoft Teams에서 보는 결과와 다를 수 있습니다.
  • 커스텀 에이전트와 달리, Copilot 에이전트는 Copilot Studio Analytics 페이지에 데이터를 수집하지 않습니다.
  • Microsoft 365 Copilot을 사용해 에이전트를 테스트할 때는 엄지손가락 아래로 떨어뜨린 피드백 경험을 활용해 Microsoft Copilot 팀에 피드백을 제공하세요. 피드백은 Microsoft 365 Copilot의 트리거 품질에 직접적인 영향을 미치지 않습니다.