다음을 통해 공유


Microsoft Copilot에 대한 AI 플러그인 작업 만들기(프리뷰)

중요

Power Virtual Agents 기능 및 특징은 생성 AI에 대한 막대한 투자와 Microsoft Copilot 전반의 향상된 통합에 따라 이제 Microsoft Copilot Studio의 일부가 되었습니다.

문서 및 교육 콘텐츠를 업데이트하는 동안 일부 문서와 스크린샷에서는 Power Virtual Agents을 참조할 수 있습니다.

AI 플러그인 작업을 사용하여 Microsoft Copilot을 확장할 수 있습니다. 또는 사용자 지정 부조종사 내에서 플러그인 작업으로 사용할 수 있습니다.

Microsoft Copilot Studio에서 여러 유형의 AI 플러그인 작업을 만들 수 있습니다.

  • AI Builder 및 자연어 이해를 사용하여 비즈니스 내의 특정 시나리오 및 워크플로를 대상으로 하는 프롬프트 작업.
  • Power Automate 흐름을 사용하여 작업을 수행하고 데이터를 검색 및 작업하는 흐름 작업.
  • Power Platform 커넥터를 사용하여 Salesforce, Zendesk, MailChimp 및 GitHub와 같은 인기 있는 엔터프라이즈 제품과 같은 다른 시스템의 데이터에 액세스하는 커넥터 작업.
  • REST API 또는 사용자가 작성하는 사용자 지정 OpenAI 모델에 대한 연결을 사용하는 REST API 작업.

이 문서에서는 플러그인 작업 생성, 공유 및 게시에 대한 지침을 제공합니다.

플러그인 작업을 생성한 후 Microsoft Copilot에서 사용할 수 있도록 활성화하거나 사용자 지정 Copilot에 추가하세요.

이 문서의 나머지 부분에서는 각 유형의 플러그인을 만드는 방법을 설명합니다.

AI Builder 프롬프트를 사용하여 콘텐츠 생성 또는 인사이트 추출

참고: 프롬프트 작업을 통한 확장은 일부 유형의 Copilot에서만 사용할 수 있습니다.

프롬프트 작업을 생성하려면:

  1. Copilot Studio에 로그인하고 측면 탐색 창에서 라이브러리를 선택합니다.
  2. + 항목 추가를 선택합니다. 확장할 Microsoft Copilot을 선택하라는 메시지가 표시됩니다.
  3. 확장할 Copilot 중 하나를 선택합니다.
  4. Copilot for Microsoft 365의 경우 새 Copilot 또는 새 작업을 사용하여 Copilot 확장 중에서 선택하라는 메시지가 표시됩니다. 새 작업을 선택합니다.
  5. 새 작업 메뉴가 나타납니다. 프롬프트를 선택하세요.
  6. 프롬프트 세부 정보 아래에 프롬프트의 이름을 입력하세요. 예를 들어 이 텍스트를 50단어 미만의 단락으로 요약해 주세요와 같이 자연어를 사용하여 달성하려는 내용을 설명합니다. 사전 설정된 여러 프롬프트 템플릿 중에서 선택하여 프롬프트를 시작하고 시나리오에 맞게 사용자 지정할 수도 있습니다.
  7. 입력에서 프롬프트에 입력으로 제공하려는 정보에 대한 변수를 추가합니다. 필요한 경우 여러 입력을 정의할 수 있습니다. 각 입력 변수에 대한 샘플 데이터를 추가할 수도 있습니다. 예를 들어, 주어진 텍스트를 요약하는 프롬프트 템플릿을 원하는 경우 텍스트 입력 변수를 정의하고 테스트로 요약할 샘플 텍스트를 추가합니다.
  8. 필요한 변수를 정의한 후 프롬프트 작업을 호출할 때 부조종사가 제공해야 하는 각 입력에 대해 프롬프트 아래에 입력 변수를 추가합니다. Copilot으로부터 런타임 시 두 개 이상의 컨텍스트 데이터를 수신하려는 경우 프롬프트에 두 개 이상의 변수를 추가할 수 있습니다.
  9. 프롬프트 응답을 위한 기반 데이터로 Dataverse 테이블과 열을 추가할 수도 있습니다. 테이블과 관련 테이블을 추가하면 이를 참조 데이터로 사용하여 근거 있는 응답을 생성하도록 프롬프트에 알릴 수 있습니다.
  10. 입력 변수에 대한 특정 샘플 데이터를 시도하고 프롬프트 테스트를 클릭하여 프롬프트가 얼마나 잘 작동하는지 평가하세요.
  11. 프롬프트에 대해 정의한 세부 정보를 검토하려면 프롬프트 완료를 선택하세요.
  12. 마지막으로 프롬프트 작업 만들기를 선택하여 프롬프트 작업을 저장하세요.

작업을 생성한 후 Microsoft Copilot에서 사용할 수 있도록 활성화해야 합니다.

프롬프트 플러그인 구축 및 사용에 대한 자세한 내용은 AI Builder 프롬프트를 참조하세요.

Power Automate 흐름을 사용한 사용자 지정 자동화

Power Automate 흐름 플러그인을 사용하면 Power Platform의 AI 표면에서 호출할 수 있는 흐름을 정의할 수 있습니다. 흐름 플러그인은 새로운 Copilot에서 실행 트리거와 Copilot에 응답 작업을 사용하여 자연어로 호출할 수 있는 사용자 지정 프로세스를 정의합니다.

자동화 플러그인을 생성하려면:

  1. Copilot Studio에 로그인하고 측면 탐색 창에서 플러그인(프리뷰)을 선택합니다.
  2. Power Platform 구성 요소를 AI 플러그인으로 추가를 선택합니다.
  3. 사용자 지정 자동화를 선택합니다.
  4. Copilot에서 실행 트리거 및 Copilot에 응답 작업이 있는 흐름 편집기가 자동으로 열립니다.
  5. 사용자로부터 수집하려는 정보에 대한 입력을 트리거에 추가할 수 있습니다. AI가 사용자의 데이터나 입력에서 추출할 내용을 올바르게 식별할 수 있도록 각 입력에 유용한 텍스트 설명을 제공합니다. 흐름 플러그인 만들기
  6. 승인 만들기Teams 채팅에 메시지 게시와 같은 작업을 흐름에 추가하여 승인 프로세스를 만듭니다.
  7. 선택적으로 Copilot으로 다시 보내려는 출력에 대해 Copilot에 응답 작업에 매개 변수를 추가합니다. 흐름 플러그인 경로 만들기
  8. 의미 있는 흐름 이름으로 흐름을 저장하고 한 번 이상 테스트하거나 실행하세요. AI는 흐름의 제목과 설명을 사용하여 흐름 플러그인을 호출할 시기를 결정합니다. 테스트된 흐름만 Microsoft Copilot에서 사용 가능한 플러그인으로 표시되므로 흐름이 올바르게 실행되는지 확인하세요.

작업을 생성한 후 Microsoft Copilot에서 사용할 수 있도록 활성화합니다.

커넥터 작업 작성

커넥터 작업을 사용하면 Power Platform의 AI 표면에서 호출할 수 있는 커넥터를 정의할 수 있습니다. 커넥터 플러그인에는 Microsoft Copilot에서 사용하도록 활성화된 작업을 식별하고 대규모 언어 모델이 플러그인을 효과적으로 식별하고 활용하는 데 필요한 정보(예: 요약 및 설명)를 캡처해야 합니다.

Copilot for Microsoft 365에 대한 커넥터 작업 추가

Microsoft 365에 대한 플러그 인 작업을 작성하려면 제작자 수준 자격 증명이 있어야 하며 Copilot 라이선스 및 Microsoft Teams 라이선스가 할당되어야 합니다.

Copilot for Microsoft 365에 커넥터 작업을 추가하려면:

  1. 홈페이지에서 Copilot을 선택합니다.

  2. 왼쪽 탐색 메뉴의 Copilot 목록에서 Copilot for Microsoft 365를 선택합니다.

  3. Copilot 기본 페이지가 구성 탭에 표시됩니다. 여기에서 확장 탭을 선택하면 Copilot 내에 이미 존재하는 작업 목록을 볼 수 있습니다.

  4. 새 플러그인을 생성하려면 확장 프로그램 추가를 선택한 다음 새 작업을 선택하세요.

  5. 지원되는 모든 작업 유형 목록이 제공됩니다. 커넥터를 선택합니다.

  6. 선택할 수 있는 커넥터 목록이 제공됩니다. 이 목록에는 Microsoft에서 제공하는 모든 인증 커넥터와 현재 사용 중인 환경에 존재하는 모든 사용자 지정 커넥터가 포함되어 있습니다. 사용하려는 커넥터를 찾는 데 도움이 되는 검색 표시줄이 제공됩니다. 커넥터를 찾아 선택합니다.

  7. 작업 세부 정보 페이지가 표시됩니다. 커넥터 작업의 이름과 설명을 작성합니다. 작업 이름은 고유해야 합니다. 기본적으로 선택한 커넥터의 이름을 사용합니다. 이름이 고유하고 나중에 활성화하려는 사용자가 수행하는 작업을 쉽게 식별할 수 있도록 추가 정의 정보를 추가해야 합니다. "메일 서비스 – 메시지를 검색하고 생성할 수 있습니다"와 같이 허용되는 작업 유형을 설명에 포함하는 것이 좋습니다.

선택한 커넥터에 설명이 있는 경우 설명이 제공될 수 있습니다. 설명은 Copilot에서 이 작업을 사용하여 사용자 요청에 대한 응답을 다시 가져올 수 있는 시기를 식별하는 데 사용됩니다. 그러니 최대한 자세하고 설명적으로 작성하세요. 사용자가 작업을 호출할 때 사용할 것으로 예상되는 용어를 사용하여 구체적인 세부 정보를 제공하세요. 위의 메일 서비스 예시를 계속하기 위해 다음과 같은 내용을 포함할 수 있습니다.

"메일 서비스는 기존 메시지 목록 가져오기, 메시지가 저장된 폴더 검색, 메시지 및 폴더 제목 나열, 메시지 가져오기, 메시지 제목 및 본문 업데이트, 메시지 우선 순위 설정 등의 기능을 제공합니다."

더 구체적이고 상세할수록 Copilot이 지시를 받지 않고도 플러그인 사용 방법을 쉽게 알 수 있어 더욱 자연스러운 언어 경험이 가능해지기 때문입니다.

  1. 솔루션에서 플러그인이 저장될 솔루션을 선택하세요. 어떤 솔루션이 무엇이며 왜 이점이 있는지에 대한 자세한 내용은 솔루션 개념을 참조하세요. 드롭다운에는 현재 환경에서 사용 가능한 모든 솔루션이 나열됩니다. 사용하려는 것을 선택하십시오.

선호하는 솔루션이 있거나 선택한 커넥터가 이미 솔루션에 있는 경우 해당 솔루션이 자동으로 선택됩니다. 솔루션을 선택하거나 비워 둘 수 있습니다. 공백으로 두면 '작업 이름'과 기본 게시자를 사용하여 솔루션이 생성됩니다. 이렇게 하면 작업이 항상 솔루션에 저장되므로 환경 간에 매우 쉽게 이동할 수 있습니다.

참고

쉬운 관리를 위해 사용자 지정 솔루션을 사용하는 것이 권장되므로 이 경우 기본 솔루션이나 CDS 기본 솔루션이 옵션으로 표시되지 않습니다. 이에 대해 자세히 알아보려면 여기 링크를 참조하세요. 기본 솔루션과 사용자 지정 솔루션 비교.

  1. 이 작업이 완료되면 다음을 선택합니다.

  2. 작업 선택 페이지가 표시됩니다. 여기에는 선택한 커넥터에 사용할 수 있는 모든 작업이 표시됩니다. 일부 또는 모든 작업을 사용하도록 구성할 수 있습니다. 선택하려는 작업을 찾는 데 도움이 되는 검색 표시줄이 포함되어 있습니다. 플러그인에 대해 선택할 수 있는 작업 수에는 제한이 없습니다.

참고

사용자가 선택하고 구성한 작업만 플러그인에서 실행할 수 있습니다. 이 목록에 사용 가능한 것으로 나열되어 있더라도 구성되지 않은 경우 플러그인에서 작동하지 않습니다. 작업이 없으면 사용할 수 없습니다. Copilot Studio 작업 마법사 내에서는 커넥터의 작업을 추가하거나 제거할 수 없습니다.

계속할 작업을 선택합니다.

  1. 작업 구성 페이지가 표시됩니다.

작업에 대해 이름설명을 제공합니다. 이 경우 이름은 고유할 필요가 없습니다. 이러한 값은 커넥터에서 자동으로 채워질 가능성이 높지만 플러그인 설명과 마찬가지로 부조종사가 특정 작업을 호출할 시기를 알 수 있도록 자세한 설명을 제공하는 것이 좋습니다. 이는 실행할 작업을 선택하는 데 보다 자연스러운 언어 접근 방식을 허용하는 데 도움이 됩니다. 예를 들어 작업이 "메시지 폴더 나열"인 경우 다음을 사용할 수 있습니다.

"메시지 폴더 목록을 사용하면 메일 서비스에서 사용할 수 있는 모든 메시지 폴더 목록을 얻을 수 있습니다. 이렇게 하면 모든 폴더를 검색하여 목록 보기에 배치하고 사용자에게 반환합니다."
이는 "메시지 폴더 목록"이라는 컨텍스트 단서와 가져오기, 모두, 검색, 목록, 메일 서비스, 반환, 폴더 및 보기를 사용하여 끝납니다.

  1. 이 페이지를 마쳤으면 다음을 선택합니다.

  2. 작업 매개 변수 선택 페이지가 표시됩니다.

    여기에는 작업에 대한 모든 입력과 출력이 나열됩니다. 이 목록은 커넥터에서 제공되며 변경할 수 없지만 설명은 수정할 수 있습니다. 이러한 설명은 Copilot에게 영향을 미치지 않습니다. 이는 이 작업을 관리하는 미래의 제작자에게 명확성을 제공할 뿐입니다.

  3. 사용자는 다음 또는 선택적 단계 건너뛰기를 클릭할 수 있습니다. • 다음은 적응형 카드 및 대화 스타터에 대한 단계를 사용자에게 안내합니다. 이를 사용하려면 다음 버튼을 사용하십시오. 19단계를 계속하세요. • 선택적 단계 건너뛰기는 이러한 단계를 건너뛰고 테스트 및 게시가 진행되는 마법사의 끝 부분으로 이동합니다. 건너뛴 페이지는 플러그인을 편집하여 언제든지 완료할 수 있습니다. 현재 이 단계 구성을 건너뛰도록 선택한 경우 30단계로 진행하세요.

  4. 다음을 클릭합니다.

  5. 방금 구성한 작업을 보여주는 작업 선택 페이지가 표시됩니다.

  6. 다른 작업을 선택하고 10~15단계를 반복하거나 작업 추가를 마친 경우 다음을 선택할 수 있습니다.

  7. 검토 및 테스트 화면이 표시됩니다. 이 페이지에는 지금까지의 모든 구성 단계에 대한 세부 정보가 표시됩니다. 검토한 후 게시하기 전에 작업을 테스트할 수 있습니다.

  8. 드롭다운에서 기존 연결을 선택하거나 연결이 없는 경우 새 연결을 만드세요.

  9. 새 연결을 선택하면 사용자 이름, 암호 등과 같은 세부 정보를 추가하여 연결을 구축할 수 있는 마법사가 열립니다.

  10. 연결이 정의되면 테스트를 선택하세요. 테스트할 준비가 되었다는 메시지가 표시되면 M365 채팅용 Copilot으로 이동하세요. 플라이아웃을 열어 생성된 작업을 확인하고 켭니다.

  11. 선택한 커넥터 아래에 테스트 작업 이름 형식의 비커 아이콘과 함께 작업이 나타납니다. 이제 사용자가 사용할 것으로 예상되는 프롬프트를 시도하여 작업을 테스트할 수 있습니다. –developer on 명령을 사용하여 프롬프트 실행에 대한 자세한 정보를 얻을 수도 있습니다. 결과에 만족하면 Copilot Studio으로 돌아갑니다.

  12. 테스트를 완료한 후 게시를 선택하세요.

  13. 작업이 게시되는 중임을 보여주는 페이지가 표시됩니다. 완료되면 작업이 게시되었음을 나타내는 페이지가 표시됩니다. 세부 정보 페이지로 이동을 클릭하면 게시된 작업의 세부 정보를 볼 수 있습니다. 이제 작업이 게시되었으므로 관리자가 Copilot에서 사용할 수 있도록 활성화해야 합니다.

  14. 솔루션을 사용하여 작업을 한 환경에서 다른 환경으로 쉽게 이동할 수도 있습니다. 그렇게 하려면 이 솔루션 내보내기 페이지에서 내보내기를 선택하세요. 이렇게 하면 작업을 내보낼 수 있습니다. 필요한 경우 버전 번호를 변경하고 솔루션을 관리해야 하는지, 관리하지 않아야 하는지 선택하세요. 관리됨은 대상 환경에서 솔루션을 변경하려는 경우 변경이 이루어지고 관리되지 않아야 함을 의미합니다. 완료되면 솔루션을 다운로드하고 시스템에 .zip 파일로 저장할 수 있는 옵션이 포함된 녹색 메시지가 표시됩니다.

참고

솔루션 패널에서 게시를 선택할 필요는 없습니다.

  1. 대상 환경에서 솔루션 가져오기를 선택합니다. .zip 파일을 선택하고 계속 진행하세요. 목록에 가져온 작업이 표시됩니다.