Microsoft Copilot용 대화 작업 만들기
참고
이전에는 작업을 플러그인이라고 불렀습니다. 설명서 및 교육 콘텐츠를 업데이트하는 동안 일부 문서와 스크린샷에서는 작업을 참조할 수 있습니다.
Microsoft Copilot은 조직 전체의 콘텐츠 및 리소스에 참여할 수 있는 기능을 제공합니다. 어떤 상황에서는 답변과 외부 시스템과의 상호 작용이 필요합니다. Copilot Studio를 사용하면 대화형 토픽을 작성하고 Copilot 작업으로 게시할 수 있습니다. 테넌트 관리자가 작업을 승인하면 조직의 Microsoft 365 채팅 환경에 추가할 수 있습니다.
사용자의 쿼리(Activity.Text 변수에 저장됨)를 수신하고 하나 이상의 작업을 완료하여 이를 처리한 다음 채팅에서 하나 이상의 응답을 사용자에게 다시 보내는 대화형 작업을 만들 수 있습니다.
중요
Copilot Studio에서 생성된 대화형 작업을 플러그인 작업으로 사용할 수 없습니다.
대화형 작업이란 무엇이며 어떻게 작동합니까?
Copilot의 대화형 시스템은 오케스트레이션 논리와 거대 언어 모델을 사용하여 사용자가 목표를 달성할 수 있도록 도와줍니다. 이 시스템은 사용자의 요청을 해석하여 최선의 작업을 결정한 다음 적절한 시스템, 작업, 구성 요소 또는 일련의 구성 요소를 활성화합니다. 마지막으로, 시스템은 결과를 생성하여 사용자에게 반환합니다.
Copilot Studio에서 기본 제공되는 대화형 작업을 사용하면 앱의 동작을 확장할 수 있습니다. Copilot에 기본적으로 없는, 특정 API 호출, 정교한 비즈니스 로직 적용, 데이터 원본 액세스 등 새로운 기능을 만들 수 있습니다.
기존 구성 요소 모델은 Copilot과 하드 코딩된 통합 지점을 생성합니다. 대화형 작업의 경우, 제작자는 Copilot 오케스트레이터에게 작업의 기능에 대한 설명 텍스트를 제공합니다. 그런 다음 오케스트레이터는 작업이 가장 유용한 시점에 대한 자체 결정을 내리고 작업에 대해 정의된 논리를 수행할 수 있습니다.
사전 요구 사항
- 최종 사용자에게 Microsoft 365용 Copilot을 사용하려면 라이선스가 있어야 합니다.
- Microsoft 365용 Copilot 문서 Microsoft Business Applications을 사용하여 플러그인 빌드에 설명된 대로 게시 작업을 활성화하도록 Power Platform 테넌트를 구성해야 합니다.
- Microsoft 365 테넌트 관리자는 Microsoft 관리 센터에서 Microsoft Copilot Studio 통합 앱 범주를 활성화해야 합니다.
참고
Microsoft 관리 센터의 타일은 이전에는 Dynamics 365 및 Microsoft Copilot Studio이었으며 Dynamics 365 및 Microsoft Copilot Studio의 두 개로 분할되었습니다. 이 기능이 작동하려면 후자만 필요합니다.
중요
이번 릴리스에는 몇 가지 제한 사항이 있습니다.
- 토픽은 사용자와 상호 작용(질문)할 수 없으며 사용자로부터 들어오는 쿼리(변수 Activity.Text)만 처리하고 응답을 보낼 수 있습니다.
- 응답은 텍스트로만 제한됩니다. 미디어나 적응형 카드는 지원되지 않습니다.
- 이 프리뷰에서는 Copilot Studio가 사용자를 인증할 수 없으므로 생성형 답변을 위한 SharePoint 소스가 작동하지 않습니다.
- 이 릴리스는 영어 부조종사로 제한됩니다.
- 조직 내 모든 Copilot 사용자는 작업과 상호 작용할 수 있지만 작업은 사용자 자체 인증을 지원하지 않습니다.
- Copilot Studio와 Copilot의 통합은 기본적으로 활성화되어 있습니다. 즉, 테넌트 관리자가 최종 사용자를 위해 앱을 명시적으로 배포하지 않은 경우에도 Copilot Studio에서 만든 작업이 "Copilot Studio" 또는 "Power Automate" 아래의 사용자에게 표시됩니다. 이는 향후 변경될 수 있습니다.
관리자는 Microsoft 365 관리 센터 앱을 차단하여 사용자에게 작업이 표시되지 않도록 항상 차단할 수 있습니다.
Microsoft Copilot에 게시할 기본 대화형 작업 만들기
Copilot 채팅 내에서 토픽이 트리거되면 시스템 변수 Activity.Text를 입력으로 사용합니다. Activity.Text는 사용자의 질문을 나타냅니다. 채팅은 질문 텍스트를 처리합니다. 예를 들어, 이를 생성된 답변으로 전달한 다음, 그 결과를 하나 이상의 메시지로 반환합니다. 이러한 메시지에는 생성된 답변이나 메시지 노드의 메시지에서 나오는 응답이 포함될 수 있습니다. 여러 메시지를 포함하고 출력에서 별도로 보낼 수 있습니다.
다음 단계는 Copilot Studio 내에서 새 대화형 작업을 만드는 데 도움이 됩니다. 작성자 기본 기능을 활성화하고 관리 센터에 게시합니다.
측면 탐색 창에서 Copilot을 선택합니다.
확장하려는 Copilot 환경을 선택합니다. 특정 Copilot에 대한 개요 페이지가 나타납니다.
작업 탭을 선택합니다.
+ 작업 추가를 선택합니다. 사용 가능한 작업 유형의 메뉴가 나타납니다.
새 작업를 선택합니다. 새 작업에 사용할 수 있는 작업 유형의 메뉴가 표시됩니다.
대화형을 선택하여 대화 작업을 만듭니다. 대화형 작업에 대한 몇 가지 기본 구성을 설정할 수 있는 구성 창이 나타납니다.
이름과 기본 언어를 선택하세요. 필요에 따라 사용할 솔루션 및 스키마 이름을 지정할 수도 있습니다. 그렇지 않으면 기본 솔루션과 스키마 이름이 선택됩니다.
만들기를 선택하여 계속합니다. 새로운 대화형 작업이 생성됩니다. 이 작업은 몇 초 정도 소요됩니다. 완료되면 대화형 제작 캔버스로 이동됩니다.
대화형 작업을 만든 후 토픽 편집기를 사용하여 작업을 세부화할 수 있습니다. 완료되면 작업을 게시할 수 있습니다.
대화형 작업 예시 구체화하기
대화형 작업을 개선하는 예를 살펴보겠습니다.
토픽 편집기를 사용하여 대화형 작업에 대한 논리를 정의할 수 있습니다. 이 과정은 다른 토픽을 구성하는 과정과 비슷합니다. 여기에는 작업 호출, 생성형 답변 요청 시작 또는 사용자에게 메시지 전송이 포함될 수 있습니다.
대화형 작업은 사용자 상호 작용이 필요하지 않은 논리만 지원합니다.
이 예에서는 생성형 답변 노드를 사용하여 지정된 웹 사이트의 웹 콘텐츠를 검색하고 Copilot에서 사용자에게 답변을 제공합니다.
대화형 작업을 편집하려면 수정에서 토픽 편집을 선택하세요.
대화형 작업을 구성하는 방법에 대한 몇 가지 지침이 제공됩니다.
추가로 작성하기 전에 제작 캔버스 위의 상단 패널에서 토픽의 이름을 설정하십시오. 이 이름은 사용자와 관리자에게 각각 Copilot 및 Microsoft 365 관리 센터에서 표시됩니다.
트리거 노드 설명에서 대화형 작업이 사용자에게 어떻게 도움이 되고 무엇을 할 수 있는지에 대한 명확한 설명을 제공하세요. 다른 트리거 노드 설명과 달리 이 설명은 기능적 목적을 가지며 Copilot에서 작업을 호출할지 여부를 결정하는 데 사용됩니다. 작업이 사용자에게 어떤 작업을 수행하고 무엇을 반환하는지 설명합니다.
생성형 답변 노드를 추가하려면 캔버스의 트리거 노드 아래에서 더하기를 선택한 다음 팝업 메뉴의 고급 탭에서 생성형 답변을 선택합니다.
입력 필드의 경우 입력 상자에서 화살표를 선택하여 변수 선택기를 호출합니다.
Microsoft 365 Copilot에 대한 사용자의 마지막 쿼리를 나타내는 시스템 변수 Activity.Text를 선택합니다. 이 쿼리는 사용자가 Microsoft 365 채팅에서 요청한 내용으로, Copilot이 작업을 호출했습니다.
생성형 답변 만들기 타일 중앙에서 데이터 원본 편집기를 선택합니다. 생성형 답변 만들기 속성 구성 창이 나타납니다.
공개 웹 사이트 내의 클래식 데이터 및 데이터 원본 아래에 Copilot에 대해 원하는 콘텐츠가 있는 공개 웹 사이트에 대한 링크를 입력합니다. 이 웹 콘텐츠는 사용자 질문에 답변하는 데 사용됩니다. 또는 참조 자료 원본에서 +참조 자료 추가를 선택하여 사용 가능한 참조 자료 원본 추가 대화 상자를 열고 여기에 공개 웹 사이트를 추가합니다. 지식 추가에 대한 자세한 내용은 기존 Copilot에 지식 추가를 참조하세요.
참고
콘텐츠 소스는 공개 웹 사이트여야 합니다. Bing에서 이 웹 사이트를 찾아 인덱스할 수 있는지 확인하세요.
연결이 추가되면(URL을 입력한 후 "+"를 누르는 것을 잊지 마세요) 속성 패널에 닫기가 추가됩니다.
선택적으로 사용자에게 하나 이상의 메시지를 추가합니다. 필요에 따라 메시지 노드나 보다 생성형 답변 노드를 사용할 수 있습니다.
작업이 커넥터에서 입력 매개 변수를 수신하거나 출력 매개 변수를 커넥터에 전달해야 하는 경우 입력 및 출력 변수를 사용할 수 있습니다.
마지막으로 저장을 선택하여 대화 내용을 저장합니다.
대화형 작업을 Copilot에 게시
대화형 작업을 게시하면 테넌트의 Dataverse 레지스트리에 새 작업이 생성됩니다. 해당 작업이 가능해지면 테넌트 관리자는 사용자가 사용할 수 있도록 작업을 승인해야 합니다.
Copilot에서 대화형 작업은 라이브러리에서 대화형 작업 이름으로 표시됩니다. 이 점을 염두에 두고 가독성을 위해 대화형 작업 이름을 선택하세요.
대화형 작업을 게시하는 방법:
먼저 이전 섹션에서 설명한 대로 대화형 작업을 만들고, 편집하고, 저장합니다.
작업 개요 페이지에서 게시를 선택합니다.
게시를 선택합니다. 귀하의 의도를 확인하라는 메시지가 나타납니다.
마지막으로 다시 게시를 선택하세요. 게시가 빠르게 완료되어야 합니다. Microsoft 365 관리 센터에서 실제로 사용 가능하게 되기까지는 몇 분 정도 걸릴 수 있습니다. 오류가 발생하면 다시 시도하세요. 오류가 계속되면 Power Platform 관리 센터에 지원 티켓을 제출하세요.
관리자는 Microsoft 365 관리 센터의 설정, 통합 앱에서 Copilot Studio 통합 앱을 찾을 수 있습니다. 배포/차단은 이 카테고리 수준에서만 가능합니다.
중요
이 릴리스에서는 Copilot와 Copilot Studio의 통합은 기본적으로 사용하도록 설정되어 있습니다. 즉, 테넌트 관리자가 최종 사용자를 위해 앱을 명시적으로 배포하지 않은 경우에도 Copilot Studio에서 만든 작업이 "Copilot Studio" 또는 "Power Automate" 아래의 사용자에게 표시됩니다. 이는 향후 변경될 수 있습니다.
관리자는 항상 Microsoft 365 관리 센터 앱을 차단하여 사용자에게 대화형 작업이 표시되지 않도록 할 수 있습니다.
테넌트 관리자가 통합 앱을 승인하면 해당 앱이 Copilot 환경 UI의 사용자 작업 목록에 나타납니다.
해당 작업이 활성화되면 사용자는 Copilot 채팅에서 질문을 게시하고, 해당 작업이 호출되어 가장 관련성 있는 결과가 반환되는 것을 볼 수 있습니다.
참고
카탈로그에서 대화형 작업을 제거하려면 대화형 작업 세부 정보에서 상태 확인란의 선택을 취소하고 대화형 작업을 저장한 다음 다시 게시하여 Dataverse 레지스트리 및 Microsoft Copilot 앱 카탈로그에서 제거합니다.
고려 사항
Copilot와 상호 작용하는 것은 이전 시스템과 통합하는 것보다 다른 경험이 될 가능성이 높습니다.
- Copilot은 항상 자신의 목소리로 답변을 다시 작성해 드립니다. 이 프리뷰에서는 콘텐츠가 변경되지 않은 상태로 최종 사용자에게 전달되는 것이 불가능합니다.
- 대화 작업에 대한 설명은 해당 작업이 얼마나 안정적으로 호출되는지에 매우 중요합니다. 설명은 오케스트레이터에게 작업이 무엇에 적합하고 어떤 답변을 제공할 수 있는지 알려줍니다. 설명을 작성할 때 명확한 산문을 사용하고 최상의 결과를 얻으려면 변경 사항을 실험해 보세요.