다음을 통해 공유


사용자 지정 Copilot을 통해 작업 사용(프리뷰)

하나 이상의 작업을 추가하여 Copilot의 기능을 확장할 수 있습니다. 작업은 생성형 작업을 사용하여 사용자에게 자동으로 응답하기 위해 Copilot이 사용하거나 토픽 내에서 명시적으로 호출할 수 있습니다.

[이 문서는 시험판 문서이며 변경될 수 있습니다.]

핵심 작업 유형

생성형 모드를 켜면 Copilot이 자동으로 가장 적절한 작업이나 토픽을 선택하여 런타임 시 사용자에게 응답할 수 있습니다.

클래식 모드에서 Copilot은 토픽을 사용하여 사용자에게 응답할 수 있습니다. 그러나 토픽 내에서 명시적으로 작업을 호출하도록 Copilot을 설계할 수 있습니다.

작업은 다음 핵심 작업 유형 중 하나를 기반으로 합니다.

  • 사전 구축된 커넥터 작업
  • 사용자 지정 커넥터 작업
  • Power Automate 클라우드 흐름
  • AI Builder 프롬프트
  • Bot Framework 기술

중요

Copilot Studio에서 생성된 대화 작업을 사용자 지정 Copilot 작업으로 사용할 수 없습니다.

각 핵심 작업에는 해당 목적을 설명하는 추가 정보가 있으므로 Copilot이 생성형 AI를 사용하여 질문을 생성할 수 있습니다. 이러한 질문은 작업을 수행하는 데 필요한 입력을 채우는 데 필요합니다. 따라서 흐름의 입력과 같이 필요한 모든 입력을 수집하기 위해 질문 노드를 수동으로 작성할 필요가 없습니다. 입력은 런타임 중에 자동으로 처리됩니다.

작업은 작업 결과를 사용하여 사용자 쿼리에 대한 상황별 응답을 생성할 수 있습니다. 또는 작업에 대한 응답을 명시적으로 작성할 수 있습니다.

작업에서 생성된 질문을 사용할 때 대화의 일부가 AI에 의해 생성되었음을 사용자에게 알립니다.

예를 들어 대화 시작시스템 토픽에 추가 메시지를 추가합니다. 이 토픽은 새 대화가 시작될 때 사용자에게 표시되는 메시지를 결정합니다.

작업 추가

  1. 왼쪽 탐색 창에서 Copilot을 선택하고 목록에서 Copilot을 선택하여 사용자 지정 Copilot을 엽니다.

  2. Copilot의 작업을 보려면 작업을 선택하세요.

  3. + 작업 추가를 선택합니다.

  4. 작업 선택(프리뷰) 마법사에서 사용하려는 작업을 검색하여 선택합니다.

    표시된 기본 목록에는 환경 내에서 사용할 수 있는 Power Automate 흐름과 사용자 지정 커넥터가 있습니다. 이 목록에는 일반적으로 사용되는 사전 구축된 커넥터와 Copilot에 등록된 Bot Framework 기술이 포함되어 있습니다.

    작업 유형 필터가 열려 있는 작업 마법사의 첫 번째 페이지 스크린샷.

    중요

    동적 프롬프트 및 Dataverse API 기반 작업과 같이 AI 플러그인에서 생성된 일부 작업에는 인증이 필요합니다.

    연결 페이지의 스크린샷.

    작업에 따라 예제에 표시된 대로 연결이 자동으로 구성됩니다. 또는 마법사에 지침이 제공되는 경우 연결을 구성해야 합니다. 연결이 성공적으로 구성되면 다음을 선택하세요.

    연결 페이지의 작업 마법사에 있는 첫 번째 페이지의 스크린샷.

  5. 검토하고 필요한 경우 플러그인 작업 구성을 변경하세요. 마침을 선택하여 Copilot에 작업을 추가합니다.

    다음을 선택합니다.

작업 호출

생성 작업을 활성화한 경우 관련 사용자 쿼리에 대한 응답으로 작업이 자동으로 호출됩니다.

또는 토픽 내에서 명시적으로 작업을 호출할 수 있습니다.

작업 테스트

작업 호출

Copilot은 이름과 설명을 기반으로 작업을 선택하고 실행합니다. 생성형 작업 페이지에서 Copilot이 선택한 작업을 확인하기 위해 전용 추적 모드를 사용하여 고품질 설명을 작성할 수 있습니다.

또는 토픽에 추가한 경우 해당 토픽에 대한 트리거 문구 중 하나와 유사한 메시지를 입력하여 테스트할 수 있습니다.

이 스크린샷에서 테스트 중인 날씨 작업을 볼 수 있습니다.

테스트 중인 작업의 스크린샷.

또는 토픽에 작업을 추가한 경우 적절한 트리거 문구로 토픽을 트리거하여 테스트할 수 있습니다.

작업에 대한 입력 및 출력 구성

작업 구성 변경

작업은 여러 가지 방법으로 구성할 수 있습니다. 검토 및 완료라는 작업 마법사의 마지막 단계에서는 해당 섹션 옆에 있는 편집을 클릭하여 작업 구성을 변경할 수 있습니다.

작업 세부 정보

여기에서 작업에 대한 모델 표시 이름모델 설명을 포함하여 작업에 대한 세부 정보를 구성할 수 있습니다. 일반적으로 이름과 설명은 선택한 작업에 따라 미리 채워집니다.

각 입력에 대한 표시 이름설명 속성은 Copilot이 입력의 목적을 이해하고 사용자에게 적절한 질문을 하고 사용자의 응답에서 올바른 값을 인식합니다. 예를 들어 다음은 MSN 날씨 커넥터에 대한 위치 입력 매개 변수의 기본 이름과 설명입니다.

  • 이름: 위치
  • 설명: 위치 검색 쿼리. 유효한 입력은 구/군/시, 하위 지역, 시/도, 국가, 랜드마크, 우편 번호, 위도 및 경도입니다.

사용자에게 위치를 물으면 Copilot은 날씨를 확인하고 싶은 위치가 어디입니까? 구/군/시, 하위 지역, 시/도, 국가, 랜드마크, 우편 번호를 입력하면 됩니다와 유사한 질문을 생성합니다.

수집되는 입력에 따라 다음으로 식별 옵션을 특정 엔터티 유형으로 변경할 수 있습니다. 그러면 Copilot이 사용자 응답에서 값을 정확하게 추출하는 데 도움이 될 수 있습니다.

기본적으로 각 입력은 최적의 옵션으로 동적으로 채우기로 설정됩니다. Copilot은 사용자의 메시지에서 값을 추출하는 등 사용 가능한 컨텍스트에서 값을 채우려고 합니다. 적절한 값이 없으면 사용자에게 값을 묻는 질문이 생성됩니다. 사용자에게 요청하는 대신 값으로 입력을 재정의할 수 있습니다. 재정의하려면 Copilot은 이 입력을 어떻게 채울까요? 드롭다운을 값 설정으로 변경한 다음 값을 입력합니다. 이 값은 리터럴 값, 기존 변수 또는 Power Fx 수식일 수 있습니다.

작업 구성을 위한 입력 섹션의 스크린샷.

값을 요청하거나 사용자의 답변을 확인할 때 Copilot의 동작을 제어하려면 입력에 대한 추가 설정을 구성하면 됩니다.

출력

기본적으로 작업은 쿼리 및 작업 결과를 기반으로 사용자에 대한 상황별 응답을 자동으로 생성하도록 구성됩니다. 예를 들어 사용자가 "런던의 현재 기온은 몇 도인가요?"라고 묻는 경우 GPT를 사용하여 "런던의 현재 기온은 섭씨 9도입니다"와 같은 상황별 응답이 생성됩니다.

또는 작업이 반환될 특정 응답을 작성하도록 선택할 수 있습니다. 확인 편집기와 마찬가지로 이 예제에 표시된 대로 변수 선택기를 사용하여 작업의 출력 변수에 대한 참조를 삽입할 수 있습니다.

변수 선택기가 열려 있는 출력 응답 편집기의 스크린샷.

토픽 내에서 작업 호출

Power Automate 흐름과 같은 다른 작업 유형을 호출하는 것과 유사하게 토픽 내에서 명시적으로 작업을 호출할 수 있습니다. 사용 사례에 따라 더 많은 노드를 사용하는 더 넓은 토픽의 일부로 흐름을 사용할 수 있습니다. 또는 날씨 예시와 같이 토픽에 단일 작업 노드를 추가하는 것만으로도 충분할 수 있습니다.

토픽 내에서 작업을 호출하려면:

  1. Copilot Studio에서 편집하려는 Copilot의 토픽 페이지로 이동합니다.

  2. 새 토픽을 만들고 이름을 날씨 확인으로 지정합니다.

  3. 다음 트리거 문구를 추가합니다.

    • 비가 올까요
    • 오늘의 예보
    • 날씨 확인
    • 날씨가 어떤가요

    새 토픽 트리거 문구의 스크린샷.

  4. 노드 추가(+)를 선택한 다음 작업 호출을 선택합니다. 플러그인 작업(프리뷰) 탭으로 전환한 다음 이전에 생성한 작업인 날씨 예보 가져오기를 선택하세요.

    새 노드 메뉴가 열리고 날씨 동작이 선택된 스크린샷.

  5. 이제 플러그인 작업(프리뷰) 노드가 토픽에 추가되었습니다.

    토픽에 있는 새 작업 노드의 스크린샷.

  6. 저장을 선택합니다.

토픽에서 작업을 호출할 때 입력 재정의

기본적으로 작업이 실행되면 Copilot은 사용자가 필수 입력을 입력할 수 있는 질문을 생성합니다. 그러나 사용자에게 묻는 대신 하나 이상의 입력을 재정의하고 명시적인 값을 제공할 수도 있습니다. 입력 섹션 내의 플러그인 작업 구성에서 재정의할 수 있습니다. 또는 특정 토픽에서 작업이 사용되는 경우에만 값을 재정의할 수 있습니다.

  1. 노드에서 값 설정을 선택하고 재정의하려는 입력을 선택합니다.

    재정의할 수 있는 입력 목록의 스크린샷.

  2. 값을 입력하거나, 변수를 선택하거나, 수식을 사용하여 입력 값을 입력합니다.

    재정의된 단위 입력의 스크린샷.

이제 이 입력이 무시되었으므로 Copilot은 사용자에게 값을 묻지 않습니다.

AI 작업에 대한 인증 활성화

AI 작업을 기반으로 생성된 일부 작업은 동적 프롬프트 또는 Dataverse API를 호출하는 다른 작업과 같이 올바르게 작동하려면 인증이 필요합니다.

작업은 항상 최종 사용자 컨텍스트의 Microsoft Copilot 런타임에서 실행되며 인증을 사용하도록 설정하지 않으면 실행할 수 없습니다. 두 가지 유형의 인증 방법이 지원됩니다.

  1. 커넥터 작업 속성으로 이동합니다.

  2. 최종 사용자 인증에서 Copilot 작성자 인증을 선택합니다.

  3. Copilot 테스트 창이나 원하는 채널에서 환경을 게시하고 테스트하세요.

    설정 커넥터 설정 스크린샷.

최종 사용자 자격 증명으로 흐름 작업 사용

흐름 작업은 최종 사용자 자격 증명을 사용하도록 구성될 수 있습니다. 지원되는 채널에서 흐름을 사용하는 경우 Copilot 대화 상자에서 특별한 구성이 필요하지 않으며 최종 사용자는 제공된 환경에서 특정 흐름에 대한 연결을 관리할 수 있습니다.

라이브러리의 플러그인을 기반으로 작업에 대한 인증

AI 플러그인을 기반으로 생성된 작업이 올바르게 작동하려면 인증이 필요합니다. 이는 Dataverse API를 호출하는 프롬프트 또는 기타 작업을 기반으로 하는 작업에서 가장 일반적으로 볼 수 있습니다. 플러그인을 기반으로 하는 작업은 항상 최종 사용자 컨텍스트에서 실행되며 인증이 활성화되지 않으면 실행할 수 없습니다. 두 가지 유형의 인증 방법이 지원됩니다.

  • 통합 인증(Teams 및 Power Apps): Copilot을 Teams 채널에 게시하려는 경우 이 인증 방법을 사용할 수 있습니다. 이 방법은 PPAPI 표준으로 빌드된 토큰을 사용하는 모든 Power Platform 앱에 포함된 Copilot에도 적용됩니다.

  • 수동 인증(타사 Copilot): 이 인증 방법에는 Microsoft Entra ID 연결 설정이 포함됩니다.

수동 인증 연결을 생성하려면:

  1. Microsoft Entra ID 앱을 설정하세요.

  2. Copilot Studio Copilot에 대해 수동 인증을 설정하세요.

  3. 앱이 위임을 사용하여 사용자를 대신하여 토큰을 가져오도록 허용합니다. 필요한 범위를 추가했는지 확인하세요.

    인증 설정