Copilot 에이전트를 사용하여 Microsoft 365 Copilot 확장
Microsoft 365 Copilot는 조직 전체의 콘텐츠 및 리소스에 참여하기 위한 기본 환경을 제공합니다. 기본 기능은 많은 유용한 기능을 제공하지만, 고객은 Microsoft 365 Copilot 내에서 직접 액세스할 수 있는 보다 집중적인 대화형 도우미와 상호 작용해야 하는 경우가 있습니다.
Copilot Studio에서는 이러한 보다 집중적인 도우미 기능을 Copilot 에이전트라고 합니다. 이러한 에이전트는 Microsoft 365 Copilot을 위한 프롬프트를 생성하는 자연어 명령을 제공하여 작성됩니다. Copilot 에이전트에는 엔터프라이즈 데이터, 작업 및 제안된 프롬프트에 대한 참조가 포함될 수 있습니다.
참고
에서 Copilot 에이전트 Copilot Studio 라고 하는 것을 Copilot에서 선언적 에이전트 라고 Microsoft 365 합니다. Microsoft 365 Copilot 확장성에 대한 자세한 내용은 Microsoft 365 Copilot 확장성을 참조하세요.
이 문서에서 다루는 내용:
- Copilot 에이전트 작성
- 에이전트에 작업 및 지식 추가
- Microsoft 365 Copilot 및 Microsoft Teams에 에이전트 게시
Copilot 에이전트, 작업, Copilot 지식, 시작 프롬프트는 무엇인가요?
다음 표는 에이전트, 작업, Copilot 지식 및 시작 프롬프트의 차이점에 대한 더 자세한 정보를 제공합니다.
입력 | 정의 |
---|---|
Copilot 에이전트 | Copilot 에이전트는 Microsoft 365 Copilot을 위한 프롬프트를 작성하여 만들어집니다. 이 프롬프트는 에이전트의 상호 작용을 제어하는 런타임 동작, 성격 및 규칙 집합을 정의하는 데 사용됩니다. 에이전트는 Microsoft 365 Copilot을 확장하는 컨텍스트에서 가장 자주 사용됩니다. Copilot 에이전트는 Microsoft Teams에서 에이전트로 직접 사용할 수도 있습니다. |
동작 | 이전에는 플러그 인이라고 했습니다. Copilot가 다른 시스템을 호출하여 데이터를 검색하거나 다른 작업을 수행할 수 있게 해주는 메커니즘입니다. 작업은 단일 턴 상호 작용입니다. 작업은 인증될 수 있으며 매개 변수, 카드 및 기타 기능을 포함할 수 있습니다. 사용자 지정 에이전트로 작업 사용을 참조하세요. |
참조 자료 | 지식은 SharePoint 및 Graph 커넥터를 포함하여 Microsoft 365 테넌트 내에 있는 정보를 나타냅니다. |
스타터 프롬프트 | 시작 프롬프트는 고객이 에이전트를 사용하여 일반적이거나 정교한 작업을 쉽게 수행할 수 있도록 하는 에이전트의 제작자 작성 프롬프트입니다. |
에이전트 보안 유지
Microsoft 365 고객 및 파트너는 에이전트에서 구성한 REST API 설명을 통해 호출된 사용자 지정 지침, 기초 지식 및 작업을 사용하여 Microsoft 365 Copilot을 확장하는 Copilot 에이전트를 빌드할 수 있습니다. 사용자 지정 작업은 이메일 및 지원 티켓과 같은 신뢰할 수 없는 출처를 포함하여 Copilot의 Microsoft 365 동작에 영향을 주는 데이터를 가져옵니다. 공격자는 이러한 신뢰할 수 없는 소스에 페이로드를 만들어 질문에 잘못 응답하거나 사용자 지정 작업을 호출하는 등 에이전트의 동작을 조작할 수 있습니다.
에이전트를 공격으로부터 보호하려면 Copilot Studio의 컨트롤을 사용하여 지식 및 사용자 지정 작업에 사용되는 보안 커넥터를 구성합니다.
사전 요구 사항
- 사용자와 제작자는 Copilot를 사용할 Microsoft 365 수 있는 라이선스가 있어야 합니다.
- 제작자는 Copilot Studio 환경에서 만들 수 있는 권한이 있어야 하며 이에 액세스할 수 있어야 합니다.
에이전트 만들기
제작자가 간단한 작업을 위해 자연어 트리거를 사용하여 각 주제를 만드는 기존 저작과 달리 생성형 AI를 사용하도록 구성된 에이전트에는 기본 동작의 기준 집합이 있습니다. 제작자는 지식과 조치를 추가하여 에이전트가 특정 요구 사항에 더 잘 맞도록 할 수 있습니다.
Copilot에 대한 Microsoft 365 Copilot 에이전트를 만들려면:
https://copilotstudio.microsoft.com에서 Copilot Studio 계정에 로그인
왼쪽 탐색 패널에서 에이전트 로 이동합니다.
에이전트 목록에서 Microsoft 365 Copilot을 선택합니다.
여기에서 Agents 카드의 + 추가를 선택합니다. 대화형 작성 환경으로 이동하게 됩니다.
에이전트가 무엇을 할 수 있고 무엇을 알아야 하는지 완전한 문장으로 설명하세요.
상호 작용이 완료되면 채팅에서 완료를 선택하세요.
참고
구성으로 건너뛰기를 선택하여 언제든지 대화형 인터페이스를 건너뜁니다.
만들기를 선택하여 에이전트에 대한 개요 페이지로 이동합니다.
이제 에이전트가 생성되었습니다. 테스트 캔버스에서 Copilot 에이전트와 상호 작용하거나 더 많은 기능과 지식을 추가할 수 있습니다. 지금까지 에이전트에는 추가된 지식 소스가 없습니다. 에이전트가 가지고 있는 유일한 정보는 지침에 제공된 데이터입니다. 에이전트는 현재 엔터프라이즈 지식이나 다른 작업에 액세스할 수 없으므로 모든 응답은 생성형 AI의 자체 지식에서 제공됩니다.
Copilot 에이전트에 참조 자료 추가
에이전트를 처음 생성하면 기본 생성형 AI 지식만으로 시작합니다. 에이전트는 다른 데이터 원본을 인식하지 못합니다. 더 많은 지식을 제공하려면 에이전트의 개요 페이지 또는 지식 페이지에 지식을 추가하세요.
에이전트에 추가할 수 있는 세 가지 주요 지식 유형은 다음과 같습니다.
입력 | 정의 |
---|---|
SharePoint | 조직의 SharePoint 리소스에 대한 경로입니다. Microsoft 365 Copilot는 사용자의 자격 증명을 사용하여 액세스 권한이 있는 정보에서만 답변을 받을 수 있도록 합니다. |
Copilot(Graph) 커넥터 | 커넥터는 Microsoft Copilot 및 에이전트에 지식을 추가하기 위해 테넌트 관리자가 구성한 데이터 원본입니다. Graph 커넥터에 대해 자세히 알아보기 |
웹 검색 | 에이전트는 공개 웹 검색(Bing을 통해)을 사용하여 웹 결과를 검색할 수도 있습니다 |
참고
Web Search는 지식 페이지가 아닌 개요 페이지의 카드 기능을 통해 구성됩니다.
에이전트에 지식 추가를 시작하려면 다음을 수행합니다.
- 에이전트 개요 페이지로 돌아갑니다.
- 지식 카드에서 + 지식 추가를 선택합니다.
- 데이터 원본 선택.
- SharePoint를 사용하는 경우 라이브러리나 사이트의 루트 경로를 제공하세요. 현재 단일 페이지나 파일을 지정하는 것은 지원되지 않습니다.
- Copilot 커넥터를 사용하고 관리자가 Microsoft 365에서 Graph 커넥터를 구성한 경우 구성된 데이터 원본에서 Graph 커넥터를 선택할 수 있습니다.
- Web Search는 추가 설정 카드의 Copilot 개요 페이지에서 활성화/비활성화할 수 있습니다.
여러 유형을 혼합하여 여러 지식 소스를 에이전트에 추가할 수 있습니다. 또한 SharePoint의 경우 최대 4개의 경로를 포함할 수 있습니다.
지식 소스가 구성되면 지식이 포함된 에이전트를 테스트 채팅에서 즉시 사용할 수 있습니다. 지식 패널을 닫고, 테스트 채팅 상단에서 새로 고침 제스처를 선택하여 새 채팅을 받은 다음, 데이터 원본에 있어야 하는 질문을 해 보세요.
참고
결과가 반환되지 않으면 분석 및 제품 개선을 위해 Microsoft에 피드백을 제출해 주세요.
Copilot 에이전트에 작업 추가
작업은 에이전트가 정보를 검색하거나 레코드를 업데이트하거나 거래를 완료하는 등의 작업을 수행할 수 있도록 하는 데 사용됩니다. Copilot 커넥터(Power Platform 커넥터라고도 함)에서 작업을 생성할 수 있습니다. 작업 유형에는 AI Builder 프롬프트, 커넥터, 흐름 및 사용자 지정 커넥터가 포함됩니다. Copilot 커넥터에 대해 자세히 알아보려면 Copilot 커넥터에 대한 콘텐츠 알아보기를 참조하세요.
작업을 추가하려면 제작자 측에서 지식을 추가하는 것보다 더 많은 계획이 필요합니다. 다음과 같은 몇 가지 사항을 고려합니다.
- 작업에서 사용자의 인증 또는 제작자의 인증을 사용해야 하나요?
- 제작자가 생성형 AI에게 작업을 호출하는 시기와 방법을 알려주는 설명을 제공할 수 있습니까?
- 함수의 매개 변수는 항상 자동으로 채워져야 하는가, 아니면 제작자가 작성 시간에 채워야 하는가?
에이전트에 작업을 추가할 때는 이러한 각 고려 사항이 적용됩니다.
작업을 추가하려면:
- 에이전트 개요 페이지로 돌아갑니다.
- 작업 카드에서 작업 추가를 선택합니다.
- 원하는 Copilot 커넥터를 검색하거나 새 흐름 만들기 또는 사용자 지정 커넥터에 대한 API 추가를 선택하세요.
- Copilot 커넥터가 선택되었다고 가정하면 UX에는 커넥터 및 구성 섹션이 표시됩니다.
커넥터 섹션
- 최종 사용자 인증: 이 작업에 적합한 인증 유형을 선택하세요. 사용자 인증 및 Copilot 작성자 인증 중에서 선택할 수 있습니다. 기타 인증 구성 세부 정보는 Copilot 커넥터 구현을 통해 자동으로 처리됩니다.
- 사용법 설명: 에이전트에서 작업을 사용하는 방법을 Copilot에 알려주는 Microsoft 365 지침입니다.
구성 섹션
- 플러그인 작업 이름: 인용의 Copilot에 표시된 Microsoft 365 작업의 이름입니다. 이 정보는 Microsoft 365 Copilot이 실행할 작업을 선택하는 데도 영향을 줄 수 있습니다.
- 표시 이름: Copilot 사용자 환경에서 볼 Microsoft 365 수 있는 작업의 이름입니다.
- 에이전트가 이 작업을 언제 사용해야 하는지 알 수 있는 설명: Copilot이 이 작업을 사용해야 하는 경우와 이를 트리거하는 질문의 종류에 대한 전체 대화 설명입니다.
입력 및 출력
Copilot Studio는 Copilot 커넥터 개체를 검사하여 입력 및 출력 세트를 자동으로 채웁니다. 제작자는 Copilot가 해당 필드를 채우도록 하거나 작성 중에 수동으로 채울 수 있습니다.
기본적으로 제작자가 필드를 수동으로 채우거나 설명을 재정의하기로 선택하지 않는 한 이 환경에서는 사용자 지정이 필요하지 않습니다.
마무리 및 테스트
마지막 탭에서는 선택 사항을 검토하고, 조정한 다음 변경 사항을 저장할 수 있습니다.
작업이 저장되면 Copilot Studio 테스트 채팅에서 테스트할 준비가 된 것입니다. 테스트 채팅 상단에서 새로 고침을 선택한 다음, 해당 작업을 호출하는 질문을 하세요.
채팅에서 사용자가 처음으로 작업을 트리거할 때 에이전트는 연결 카드를 제시합니다. 이 카드는 사용자가 자신의 자격 증명으로 작업에 로그인할 수 있도록 하는 데 사용됩니다.
연결을 선택하면 사용자가 사용 중인 작업에 대한 연결을 선택하고 로그인하거나 연결할 수 있는 환경으로 이동합니다. 연결이 설정되면 세션 동안 연결이 지속됩니다. 그런 다음 사용자는 브라우저에 닫기를 실행하여 작업을 다시 시도할 수 있습니다.
중요
연결 관리를 위한 전체 화면 브라우저는 임시 솔루션이며 출시 전에 해결될 예정입니다.
시작 프롬프트
사용자가 처음으로 에이전트와 상호 작용할 때, 무엇을 물어볼 수 있는지 모르거나 에이전트의 풍부함을 이해하지 못하는 경우가 많습니다. 결과적으로 그들은 간단한 질문을 하는 경향이 있습니다. Microsoft 365 Copilot는 시작 프롬프트 환경을 제공하여 이 문제를 해결합니다. 시작 프롬프트는 사용자에게 시작하는 데 필요한 쉬운 프롬프트를 제공합니다.
Copilot Studio는 대화형 환경을 사용하여 에이전트를 생성할 때 시작 프롬프트를 자동으로 생성합니다. 개요 페이지의 시작 프롬프트 환경을 통해 언제든지 직접 편집하거나 생성할 수도 있습니다.
시작 프롬프트 이해
시작 프롬프트를 활용하는 한 가지 방법은 사용자가 물을 것으로 예상되는 간단한 질문을 단축하는 데 사용하는 것입니다. 하지만 이는 사용자가 그렇지 않으면 가능하다고 생각하지 못했을 수 있는 더욱 정교한 프롬프트를 제시할 수 있는 기회이기도 합니다.
시작 프롬프트 내에서 에이전트 작성자는 추가한 작업 및 지식을 포함하여 Microsoft 365 Copilot 거대 언어 모델의 기능에 대한 모든 권한을 갖습니다. 사용자가 일반적인 작업을 쉽게 달성하는 데 도움이 되는 정교한 프롬프트를 만드는 것을 고려하세요.
작성자 시작 프롬프트
- 에이전트의 개요 페이지로 다시 이동합니다.
- 시작 프롬프트까지 아래로 스크롤한 후 편집을 선택합니다.
- 최대 6개의 시작 프롬프트를 추가하고 저장을 누릅니다.
Copilot 에이전트 게시
에이전트가 Copilot Studio 테스트 환경에서 원하는 대로 작동하면 게시할 준비가 된 것입니다. 게시는 에이전트를 초안 상태에서 게시된 상태로 변환하여 조직의 카탈로그에 업로드할 수 있도록 준비합니다. 독립 실행형 Copilot과 달리 에이전트는 게시될 때 Copilot 및 Teams에 Microsoft 365 자동으로 배포되지 않습니다.
에이전트 게시
에이전트의 개요 페이지로 다시 이동합니다.
오른쪽 상단에서 게시를 선택합니다.
후속 양식의 정보는 조직의 Office 및 Teams 카탈로그와 Microsoft 관리 센터 통합 앱 목록에 있는 카탈로그 항목을 채우는 데 사용됩니다. Copilot 언어 모델에서는 Microsoft 365 사용되지 않습니다.
필요에 따라 필드를 채우고 게시를 선택합니다.
작업이 완료되면 가용성 옵션 페이지로 이동합니다.
참고
게시를 선택하면 에이전트에 해당하는 테넌트의 Azure Entra ID 환경에 봇 리소스가 프로비저닝됩니다. 이렇게 하면 사용자가 Microsoft Teams에서 에이전트와 상호 작용할 수 있습니다.
가용성 옵션
가용성 옵션 페이지는 에이전트를 에이전트 작성자 계정에 배포하거나, 배포 목록에 의해 관리되는 소규모 피어 그룹에 배포하거나, 관리자에 의해 조직의 카탈로그에 게시하는 데 사용됩니다.
참고
관리자가 테넌트에 대해 테스트용 로드 또는 게시를 사용하지 않도록 설정한 경우 이러한 기능 중 하나 이상이 차단될 수 있습니다. 테넌트 관리자와 협력하여 테넌트에 적합한 배포 메커니즘을 결정합니다.
가용성 옵션 | Description |
---|---|
링크 공유 | 딥 링크를 Microsoft Teams에 복사하여 게시된 에이전트를 호출할 수 있습니다. 테넌트에서 연결을 열면 에이전트와의 채팅 환경이 열립니다. |
내 팀원 및 공유 사용자에게 표시 | 에이전트 작성에 참여할 수 있도록 다른 사용자에게 액세스 권한을 부여하거나 보안 그룹에 액세스 권한을 부여하여 Microsoft 365 채팅 또는 Teams에서 에이전트를 사용할 수 있는 액세스 권한을 부여할 수 있습니다. |
내 조직의 모든 사람에게 표시 | 모든 테넌트 사용자가 원하는 대로 설치할 수 있도록 조직 카탈로그에 추가하려면 테넌트 관리자에게 제출합니다. |
.zip으로 다운로드 | zip 폴더로 다운로드합니다. 이 가용성 옵션을 사용하면 Teams/Microsoft 365 Copilot에 수동으로 업로드하여 검토를 위해 관리자에게 제출하거나 조직 카탈로그에 직접 업로드할 수 있습니다. |
Teams 카탈로그에서 앱을 관리하는 방법에 대한 자세한 내용은 Power Platform 앱 관리에서 확인할 수 있습니다.
Microsoft 365 Copilot 또는 Microsoft Teams에서 Copilot 에이전트 사용
이제 에이전트 Copilot 또는 Teams에서 Microsoft 365 사용해 볼 수 있습니다. 사용자는 Microsoft 365 Copilot 채팅 인터페이스에서 에이전트를 @mentioning하거나 사이드바에서 에이전트를 선택하여 에이전트와 상호 작용할 수 있습니다. 선택하면 사용자는 해당 대화를 종료하고 Microsoft Copilot으로 돌아갈 때까지 에이전트와만 상호 작용합니다.
스크린샷에서 사용자는 에이전트에 포함된 지식에 있는 정보를 요청합니다. 생성형 AI는 에이전트의 지침, 지식 및 작업을 평가하여 요청을 해결하는 가장 좋은 방법은 지식을 사용하여 답변을 생성하는 것이라고 결정합니다. 생성형 AI에는 답변을 생성하는 데 사용하는 소스에 대한 참조도 포함되어 있습니다.
에이전트 작성자를 위한 팁
- Microsoft 365 Copilot는 데이터 검색을 위한 작업을 호출한 경우에도 지정된 세션에서 이전에 질문한 질문의 답변을 캐시합니다. 이 캐시를 해제하려면 새로운 채팅 버튼을 사용하세요.
- 생성형 AI가 작업을 선택하거나 선택하지 않는 이유에 대한 자세한 내용을 보려면 Microsoft 365 Copilot 입력 상자에 -developer on을 입력하고 질문하세요.
- Microsoft 365 Copilot에서 런타임에 표시되는 결과는 Copilot Studio의 테스트 캔버스 및 Microsoft Teams에 표시되는 것과 다를 수 있습니다.
- 사용자 지정 Copilot과 달리 에이전트는 Copilot Studio 분석 탭에서 데이터를 수집하지 않습니다. 이 기능은 향후 릴리스에서 평가되고 있습니다.
- Microsoft 365 Copilot을 사용하여 에이전트를 테스트하는 경우 싫어요 피드백 환경을 사용하여 Microsoft Copilot 팀에 피드백을 제공하여 문제를 검토하고 해결합니다. 피드백은 Copilot의 Microsoft 365 트리거 품질에 직접적인 영향을 미치지 않습니다.