Microsoft 365 Copilot 조직 전체의 콘텐츠 및 리소스를 사용하기 위한 기본 환경을 제공합니다. 기본 기능은 많은 유용한 기능을 제공하지만 고객이 Microsoft 365 Copilot 내에서 직접 액세스할 수 있는 보다 집중적인 대화형 도우미와 상호 작용해야 하는 경우도 있습니다. 좀 더 집중적인 도우미가 유용한 예는 주제별 knowledge base 기반으로 하는 특수 어휘를 사용하는 특정 주제 영역에 대한 지원이 필요한 경우입니다.
Copilot Studio에서 빌드된 특수 에이전트로 확장하여 이러한 상황을 Microsoft 365 Copilot 처리할 수 있습니다.
다음과 같은 두 가지 방법으로 Microsoft 365 Copilot 에이전트를 추가할 수 있습니다.
- 사용자 지정 에이전트
- Microsoft 365 Copilot 에이전트
참고
Microsoft 365 Copilot 에이전트는 Microsoft 365 Copilot 신고 에이전트라고 합니다. Microsoft 365 Copilot 확장성 대해 자세히 알아봅니다.
이 문서에서 다루는 내용:
- 사용자 지정 에이전트 작성
- Microsoft 365 Copilot 에이전트를 작성하는 것
- 에이전트에 도구 및 지식 추가
- Microsoft 365 Copilot 서비스 및 Microsoft Teams에 사용자 지정 에이전트 게시하기
Microsoft 365 Copilot, 도구, 지식 및 제안된 프롬프트에 대한 에이전트는 무엇인가요?
다음 표에서는 Microsoft 365 Copilot, 도구, 지식 및 제안된 프롬프트에 대한 에이전트 간의 차이점에 대한 자세한 정보를 제공합니다.
| 입력 | 정의 |
|---|---|
| 사용자 지정 에이전트 | 사용자 지정 에이전트는 처음부터 빌드하는 에이전트입니다. 사용자 지정 에이전트에는 지식, 도구 및 제안된 프롬프트를 비롯한 다양한 기능이 포함될 수 있습니다. Copilot Studio 모델에 대한 프롬프트를 생성하는 대화형 인터페이스에서 사용자 지정 에이전트를 작성합니다. 사용자 지정 에이전트를 Microsoft 365 Copilot 및 Teams 채널에 게시할 수 있지만 다른 채널에서도 사용할 수 있습니다. |
| Microsoft 365 Copilot 에이전트 | Microsoft 365 Copilot용 프롬프트를 작성하여 Microsoft 365 Copilot에서 사용할 에이전트를 만듭니다. 이 프롬프트는 에이전트의 상호 작용을 제어하는 런타임 동작, 성격 및 규칙 집합을 정의합니다. 코필로트 에이전트는 Microsoft 365 Copilot 만든 선언적 에이전트와 동일합니다. Microsoft 365 Copilot 에이전트는 Microsoft 365 Copilot을 확장하여 도구와 지식으로 무장할 수 있습니다. 이러한 에이전트는 Microsoft Teams 에이전트로 직접 사용할 수도 있습니다. |
| 도구 | 에이전트가 다른 시스템을 호출하고 데이터를 검색하거나 다른 작업을 수행할 수 있도록 하는 메커니즘입니다. 도구는 단일 턴 상호 작용입니다. 도구는 인증을 사용할 수 있으며 매개 변수 및 기타 기능을 포함할 수 있습니다. 사용자 지정 에이전트에 도구 추가를 참조하세요. |
| 참조 자료 | 지식은 SharePoint 및 Graph 커넥터를 포함하여 Microsoft 365 테넌트 내에 있는 정보를 나타냅니다. |
| 추천 프롬프트 | 제안된 프롬프트는 에이전트 작성자가 만든 것으로, 고객이 에이전트를 통해 일반적이거나 정교한 작업을 쉽게 수행할 수 있도록 합니다. |
에이전트 보안 유지
Microsoft 365 고객과 파트너는 Copilot Studio를 사용하여 에이전트가 구성한 REST API 설명을 통해 호출된 사용자 지정 지침, 접지 지식 및 도구를 사용하여 Microsoft 365 Copilot 확장하는 에이전트를 빌드할 수 있습니다. 도구는 이메일 및 지원 티켓과 같은 신뢰할 수 없는 원본의 데이터를 포함하여 Microsoft 365 Copilot 동작에 영향을 주는 데이터를 가져옵니다. 잘못된 행위자는 신뢰할 수 없는 원본에 페이로드를 만들어 질문에 잘못 대답하거나 사용자 지정 도구를 호출하는 등 에이전트의 동작을 조작할 수 있습니다.
잘못된 행위자로부터 에이전트를 보호하려면 Copilot Studio의 컨트롤을 사용하여 지식 및 사용자 지정 도구에 사용되는 보안 커넥터를 구성합니다.
사전 요구 사항
- 사용자 및 제조업체는 Microsoft 365 Copilot 사용할 수 있는 라이선스가 있어야 합니다.
- 제작자는 Copilot Studio 환경에서 생성하고 접근할 수 있는 권한이 있어야 합니다.
사용자 지정 에이전트 생성 및 구성
사용자 지정 에이전트를 만들고 구성하는 방법에 대한 자세한 내용은 다음 문서를 참조하세요.
Microsoft 365 Copilot 대한 에이전트 만들기
Copilot Studio에서 Microsoft 365 Copilot 대한 에이전트를 만드는 것은 사용자 지정 에이전트를 만드는 것과 비슷하지만 시작점은 다릅니다. Microsoft 365 Copilot 페이지에서 시작합니다.
Microsoft 365 Copilot 대한 에이전트를 만들려면 다음을 수행합니다.
사이드바에서 에이전트를 선택하세요.
에이전트 목록에서 Microsoft 365 Copilot 선택합니다.
에이전트 카드에서 추가를 선택합니다. 구성 양식이 나타납니다.
에이전트의 기본 기능을 구성하세요:
- 기본 이름을 대표적인 이름으로 바꾸세요. 이름의 최대 길이는 42자입니다. 이 이름에는 괄호(
<와>)를 포함할 수 없습니다. - 원한다면 기본 아이콘을 교체하세요. 에이전트 아이콘의 이미지 파일은 PNG 형식이어야 하며 크기가 72KB 미만이어야 합니다.
- 에이전트에게 원하는 작업에 대한 간략한 설명을 입력하세요.
- 에이전트가 어떻게 행동할지 지시하고 수행할 수 있는 업무를 명시하는 더 자세한 지침을 제공하세요.
- 기본 이름을 대표적인 이름으로 바꾸세요. 이름의 최대 길이는 42자입니다. 이 이름에는 괄호(
에이전트가 Bing 통해 공용 웹 검색을 사용하여 웹 결과를 검색하도록 하려면 Web 브라우징을 켭니다.
완료되면 만들기를 선택합니다. 에이전트의 개요 페이지가 나타납니다.
에이전트가 생성되었습니다. 테스트 채팅에서 상호작용하거나 더 많은 기능과 지식을 추가할 수 있습니다.
새로 만든 에이전트는 agents 탭의 Microsoft 365 Copilot 에이전트 페이지에서 확인할 수 있습니다. 에이전트는 사용자 지정 에이전트가 아니기 때문에 기본 에이전트 목록에 표시되지 않습니다.
Microsoft 365 Copilot 에이전트에 지식 추가하기
Microsoft 365 Copilot 위해 에이전트에 세 가지 기본 유형의 지식을 추가할 수 있습니다.
| 입력 | 정의 |
|---|---|
| SharePoint | 조직의 SharePoint 리소스에 대한 경로입니다. Microsoft 365 Copilot은 사용자의 자격 증명을 사용하여 사용자가 접근할 수 있는 정보에서만 답변을 받을 수 있도록 합니다. |
| Copilot (그래프) 커넥터 | 커넥터는 테넌트 관리자가 Microsoft 365 Copilot 및 에이전트에 지식을 추가하도록 구성된 데이터 원본입니다. Microsoft 365 Copilot 커넥터 개요 자세히 알아보세요. |
| 웹 브라우징 | 에이전트는 Bing 통해 공용 웹 검색을 사용하여 웹 결과를 검색할 수도 있습니다. |
참고
웹 브라우징은 개요 페이지에서 설정되어 있습니다.
에이전트에 정보를 추가하려면:
에이전트 개요 페이지로 돌아갑니다.
지식 카드에서 지식 추가를 선택하세요.
데이터 원본을 선택합니다.
- SharePoint 사용하는 경우 라이브러리 또는 사이트의 루트 경로를 제공합니다. 단일 페이지 또는 파일 지정은 지원되지 않습니다.
- Copilot 커넥터를 사용하고 관리자가 Microsoft 365 Copilot 커넥터를 구성한 경우 구성된 데이터 원본에서 코필로트 커넥터를 선택할 수 있습니다.
- 에이전트의 개요 페이지에서 웹 탐색을 켜거나 끌면 웹 검색을 막거나 허용할 수 있습니다.
여러 유형의 지식 원본을 에이전트에 추가할 수 있습니다.
지식 소스가 구성되면 지식이 포함된 에이전트를 테스트 채팅에서 즉시 사용할 수 있습니다. 지식 패널을 닫고, 테스트 패널 상단의 '새 테스트 세션
시작' 아이콘을 선택한 후, 지식 소스가 다루어야 할 질문을 시도해 보세요.
참고
결과가 반환되지 않으면 분석 및 제품 개선을 위해 Microsoft에 피드백을 제출합니다.
Microsoft 365 Copilot 에이전트에 도구 추가
에이전트가 정보를 검색하거나 기록 업데이트, 거래 완료와 같은 작업을 수행할 수 있도록 도구를 사용하세요. 커넥터(파워 플랫폼 커넥터라고도 함)로 도구를 만들 수 있습니다. 도구 유형에는 프롬프트, 미리 빌드된 커넥터 및 사용자 지정 커넥터가 포함됩니다. 더 자세한 내용은 '맞춤 에이전트에 도구 추가'에서 확인하세요.
도구를 추가하려면 지식 추가에 비해 추가 계획이 필요합니다. 다음 질문을 살펴보세요.
- 도구에서 사용자의 인증 또는 제조업체의 인증을 사용해야 하나요?
- 작성자가 생성 AI에 도구를 호출하는 시기와 방법을 알리는 설명을 제공할 수 있나요?
- 함수의 매개 변수는 항상 자동으로 채워져야 하는가, 아니면 제작자가 작성 시간에 채워야 하는가?
이러한 각 고려 사항은 에이전트에 도구를 추가할 때 적용됩니다.
도구를 추가하려면 다음을 수행합니다.
에이전트의 개요 페이지로 돌아가세요.
도구 카드에서 도구추가를 선택하세요.
원하는 도구를 검색하거나 새 문서 생성 옵션에서 원하는 옵션을 선택하세요.
새로운 도구를 만들고 싶다면, 다음과 같은 옵션이 있습니다:
- 프롬프트
- 에이전트 흐름
- 컴퓨터 사용
- 사용자 지정 커넥터
- 모델 컨텍스트 프로토콜
- REST API (REST 애플리케이션 프로그래밍 인터페이스)
원하는 도구 유형을 선택하면 안내된 경험을 진행합니다. 이 환경은 사용자 지정 에이전트에 새 도구를 추가하는 데 사용되는 환경과 비슷합니다.
도구 구성 보기 및 업데이트
도구를 생성하면 개요 페이지의 도구 목록에 나타납니다. 해당 구성을 보고 편집할 도구를 선택합니다. 도구 구성 경험은 세 가지 섹션으로 나뉩니다:
- 세부 정보
- 입력
- Completion
세부 정보 섹션
세부 정보 섹션을 사용하여 도구 이름, 표시 이름 및 설명을 구성합니다.
- 도구 이름: 인용에 표시할 도구의 이름입니다. 이 정보는 Microsoft 365 Copilot 실행할 도구를 선택하는 데도 도움이 됩니다.
- 표시 이름: Microsoft 365 Copilot 환경에 표시할 도구의 친근한 이름입니다.
- 에이전트가 이 도구를 언제 사용해야 하는지에 대한 설명: Copilot이 이 도구를 사용해야 하는 경우와 이를 작동시키는 질문의 유형에 대한 완전한 대화 설명입니다.
입력 및 완성 섹션
Copilot Studio는 커넥터 개체를 검사하여 입력 및 출력 집합을 자동으로 채웁니다. Copilot 작성 중에 해당 필드를 채우거나 수동으로 채우도록 할 수 있습니다.
기본적으로 필드를 수동으로 채우거나 설명을 재정의하도록 선택하지 않는 한 이 환경을 사용자 지정할 필요가 없습니다.
도구 테스트
조정을 마치면 도구를 테스트하세요: 테스트 패널 상단의 '새 테스트 세션
시작' 아이콘을 선택한 후, 도구를 호출할 수 있는 질문을 하세요.
도구를 처음 트리거하면 에이전트가 채팅에 연결 카드를 표시합니다. 이 카드는 해당되는 경우 사용자 고유의 자격 증명으로 도구에 로그인하거나 SSO(Single Sign-On) 자격 증명을 사용하라는 메시지를 표시합니다.
추천 프롬프트
사용자가 에이전트와 처음 상호 작용할 때, 무엇을 물어봐야 할지 모르거나 에이전트의 역량을 제대로 이해하지 못하는 경우가 많습니다. 결과적으로, 그들은 간단한 질문을하는 경향이있다. Microsoft 365 Copilot 제안된 프롬프트 환경을 제공하여 이 문제를 해결합니다. 제안된 프롬프트는 사용자가 쉽게 시작할 수 있도록 제공합니다.
제안된 프롬프트를 편집하거나 개요 페이지의 제안 프롬프트 섹션에서 언제든지 직접 만들 수 있습니다.
제안된 프롬프트를 사용하는 한 가지 방법은 사용자가 질문할 것으로 예상되는 간단한 질문에 대한 바로 가기입니다. 하지만 이는 사용자가 그렇지 않으면 가능하다고 생각하지 못했을 수 있는 더욱 정교한 프롬프트를 제시할 수 있는 기회이기도 합니다.
제안된 프롬프트 내에서 에이전트 작성자들은 추가한 도구와 지식을 포함하여 Microsoft 365 Copilot의 대형 언어 모델 기능을 완전히 사용할 수 있습니다. 사용자가 일반적인 작업을 쉽게 달성하는 데 도움이 되는 정교한 프롬프트를 만드는 것을 고려하세요.
Teams + Microsoft 365 채널에 사용자 지정 에이전트 게시
Teams + Microsoft 365 채널에 에이전트를 게시하여 사용자 지정 에이전트로 Microsoft 365 Copilot 확장할 수도 있습니다. Teams 및 Microsoft 365 에이전트 연결 및 구성에 대해 자세히 알아보세요.
Microsoft 365 Copilot 에이전트를 게시하기
Copilot Studio 테스트 환경에서 에이전트가 예상대로 작동하면 게시할 준비가 된 것입니다. 게시되면 Microsoft 365 Copilot 에이전트가 조직의 카탈로그에 업로드할 준비가 된 것입니다. 독립 실행형 에이전트와 달리 Microsoft 365 Copilot 에이전트는 게시될 때 Microsoft 365 Copilot 및 Teams에 자동으로 배포되지 않습니다.
귀하의 Microsoft 365 Copilot 에이전트 게시
에이전트의 개요 페이지로 돌아가세요.
오른쪽 위에서 게시 를 선택합니다.
다음 양식의 정보는 조직의 Office 및 Teams 카탈로그와 Microsoft 관리 센터 통합 앱 목록에 있는 카탈로그 항목을 채웁니다. Microsoft 365 Copilot 언어 모델은 이 정보를 사용하지 않습니다.
필요에 따라 필드를 채우고 게시를 선택합니다.
작업이 완료되면 가용성 옵션 페이지가 나타납니다.
참고
게시를 선택하면 봇 리소스가 테넌트의 Microsoft Entra ID 환경에 프로비전되어 Copilot 에이전트에 할당됩니다. 리소스를 사용하면 사용자가 Microsoft Teams 에이전트와 상호 작용할 수 있습니다.
가용성 옵션 설정
가용성 옵션 페이지를 사용하여 에이전트를 계정에 배포하거나, 메일 그룹이 관리하는 소규모 피어 그룹에 배포하거나, 관리자가 조직의 카탈로그에 게시할 수 있습니다.
참고
관리자가 테넌트에 대한 테스트용 로드 또는 게시를 차단하는 경우 이러한 기능 중 하나 이상을 사용할 수 없을 수 있습니다. 테넌트 관리자와 협력하여 테넌트에 적합한 배포 메커니즘을 결정합니다.
| 가용성 옵션 | 설명 |
|---|---|
| 링크 공유 | 딥 링크를 Microsoft Teams에 복사하여 게시된 에이전트를 호출할 수 있습니다. 테넌트에서 연결을 열면 에이전트와의 채팅 환경이 열립니다. |
| 내 팀원 및 공유 사용자에게 표시 | 다른 사용자에게 에이전트 작성에 참여하거나 보안 그룹에 Microsoft 365 채팅 또는 Teams에서 에이전트를 사용하도록 access 부여합니다. |
| 내 조직의 모든 사람에게 표시 | 모든 테넌트 사용자가 원하는 대로 설치할 수 있도록 조직 카탈로그에 추가하려면 테넌트 관리자에게 제출합니다. |
| .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 트리거 품질에 직접적인 영향을 주지 않습니다.