Bot Framework Composer 개요

중요

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

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

노트

Microsoft Copilot Studio는 이제 Composer 없이 이러한 기능을 지원합니다.

Bot Framework 작성기로 사용자 지정 토픽을 개발한 다음 Microsoft Copilot Studio Copilot에 추가하여 봇을 향상시키십시오.

작성기는 개발자와 비즈니스 사용자가 함께 봇을 구축할 수 있도록 Microsoft Copilot Studio에 통합될 수 있습니다. 작성기를 사용하면 Bot Framework 기능을 통해 봇을 확장할 수 있습니다. 추가되는 기능은 다음과 같습니다.

  • 적응형 대화
  • 언어 세대(LG)
  • 정규식(RegEx)
  • 적응형 카드

Microsoft Copilot Studio가 있는 Composer를 사용하면 Microsoft Copilot Studio에 정의된 변수를 포함하여 대화형 메모리 및 컨텍스트에 액세스할 수 있습니다. 이 메모리와 컨텍스트를 사용하면 중단, 취소 및 컨텍스트 전환을 처리하는 토픽을 만들 수 있습니다. 또한 적응형 카드를 추가하여 봇에서 이미지, 비디오, 양식 등과 같은 대화형 요소를 표시할 수 있습니다.

Composer에는 사용자가 사용할 수 있도록 사전 빌드된 다양한 기능과 표현식이 있으며, 런타임 시 봇이 임의로 선택할 수 있는 여러 구문 변형을 정의하는 기능도 있습니다.

Composer를 통해 추가된 사용자 지정 토픽은 나머지 Microsoft Copilot Studio Copilot 콘텐츠와 함께 배포, 호스팅 및 실행되며 더 이상 Azure 호스팅이 필요하지 않습니다.

중요

Composer 통합은 Teams Microsoft Copilot Studio 라이선스만 있는 사용자는 사용할 수 없습니다. 평가판 또는 전체 Microsoft Copilot Studio 라이선스가 필요합니다.

전제 조건

주요 Composer 용어 이해

Composer는 Microsoft Copilot Studio에서 사용되는 유사한 개념을 설명하기 위해 다른 용어 세트를 사용합니다. 이해해야 할 몇 가지 주요 용어는 다음과 같습니다.

  • 대화: 대화는 Composer의 기본 빌딩 블록이며 트리거의 컨테이너 역할을 합니다. 각 대화 상자는 봇이 수행하는 작업과 사용자 입력에 반응하는 방법에 대한 지침이 포함된 봇 기능의 일부를 나타냅니다. 대화에 대한 자세한 내용은 Composer에서 대화 구성 요소로서의 대화 상자를 참조하세요.

  • 기본 대화 상자: 봇의 기본 대화 상자는 봇 탐색기에 나타나는 첫 번째 대화 상자이며 Microsoft Copilot Studio Copilot을 Composer로 가져올 때 생성됩니다. 기본 대화 상자는 Microsoft Copilot Studio Copilot에 해당하므로 삭제해서는 안 됩니다.

  • 트리거: 트리거는 대화의 주요 구성 요소이며 이벤트를 포착하고 응답할 수 있게 해줍니다. 각 트리거에는 조건과 조건이 충족될 때 실행할 작업 모음이 있습니다. 트리거는 Microsoft Copilot Studio의 토픽과 동일하다고 생각할 수 있습니다. 트리거에 대해 자세히 알아보려면 트리거를 참조하세요.

  • 작업: 작업은 응답을 보내고, 값을 생성하여 속성에 할당하고, 대화 흐름을 조작하고, 대화를 관리하고, 기타 여러 활동을 수행할 수 있게 해주는 트리거의 주요 구성 요소입니다. 작업은 Microsoft Copilot Studio의 노드와 동일하다고 생각할 수 있습니다.

Microsoft Copilot Studio에 지원되지 않는 작성기 기능

다음 Composer 기능은 Microsoft Copilot Studio에서 지원되지 않습니다.

지원되지 않는 기능 추가 정보
LUIS(언어 이해) 인식기 작성기의 기본 인식기는 Microsoft Copilot Studio NLU(자연어 이해)로 설정됩니다.
Bot Framework 오케스트레이터 Bot Framework 오케스트레이터는 Microsoft Copilot Studio용 Composer에는 지원되지 않습니다.
사용자 지정 인식기 사용자 지정 인식기는 Composer에서 Microsoft Copilot Studio에 지원되지 않습니다.
봇 기술 Composer 콘텐츠에서 Microsoft Copilot Studio에 대하여 의도된 봇 기술을 호출할 수 없습니다.
QnA Maker 이 기능은 Microsoft Copilot Studio용 Composer에서 사용할 수 없습니다.
OAuth 로그인 및 사용자 로그아웃 이러한 유형의 작업은 Microsoft Copilot Studio용 Composer에서 지원되지 않습니다.
대화 입력 및 출력 대화 입력 및 출력은 Microsoft Copilot Studio용 Composer에서 지원되지 않습니다.
작성기 트리거 문구에서 엔티티 검출 Composer에서 # getUserName my name is {username=userName}을 사용할 수 없습니다.
Bot Framework 에뮬레이터에서 테스트 모든 작성기 콘텐츠는 게시한 다음 Microsoft Copilot Studio에서 테스트를 거쳐야 합니다.

Composer의 Microsoft Copilot Studio를 위한 콘텐츠 생성 지침

Composer를 사용하여 Microsoft Copilot Studio용 콘텐츠를 생성할 때 따라야 할 몇 가지 주요 지침이 있습니다.

  • Microsoft Copilot Studio 봇의 항목은 Composer에 대화 상자로 표시됩니다. Composer에서는 이러한 대화 상자를 편집할 수 없습니다. 이를 선택하면 편집을 위해 Microsoft Copilot Studio에서 관련 토픽이 열립니다.

    Microsoft Copilot Studio Copilot에서 가져온 Composer 토픽 목록의 스크린샷.

  • Microsoft Copilot Studio 전역 변수는 virtualagent 범위를 사용하여 Composer에서 액세스됩니다. 이 범위는 Composer의 속성 참조 메뉴에 나타나지 않지만 표현식을 직접 입력하여 액세스할 수 있습니다.

  • Composer에서 콘텐츠를 게시하면 변경 사항을 테스트할 수 있지만 Microsoft Copilot Studio Copilot이 자동으로 게시되지는 않습니다. Copilot 변경 사항을 채널에 게시하려면 Microsoft Copilot Studio의 게시 기능을 사용하십시오.

  • Microsoft Copilot Studio 토픽 시작 작업을 사용하여 Composer에서 Microsoft Copilot Studio 토픽을 호출합니다.

    Composer의 작업 추가 메뉴 스크린샷.

  • 모든 종류의 새 Composer 트리거를 기본("루트"라고도 함) 대화에 추가할 수 있습니다.

  • 이러한 Composer 트리거에서 메시지를 보내고 질문을 할 수 있습니다.

  • 기본 대화에서 정규식 인식기를 사용할 수 없습니다. 기본 대화 상자에서 정규식 인식기를 사용하면 Composer 콘텐츠를 Microsoft Copilot Studio에 게시할 수 없습니다. 그러나 다른 Composer 대화에서 정규식 인식기를 사용할 수 있습니다.

  • 새로 생성된 대화에 모든 Composer 이벤트 및 트리거를 추가할 수 있습니다.

  • 봇 응답 페이지에서, 공통 섹션은 비어 있어야 합니다. 자산을 사용하면 유효성 검사 오류가 발생하고 Composer 콘텐츠를 Microsoft Copilot Studio에 게시할 수 없게 됩니다.

    일반 봇 응답 섹션이 비어 있는 스크린샷.

  • 각 Composer 대화에는 자체 봇 응답(.lg) 및 언어 이해(.lu) 리소스가 있습니다. 예를 들어 영어(미국)를 사용하고 dialog1이라는 대화 상자가 있는 봇에는 하나의 dialog1.en-us.lg 파일과 하나의 dialog1.en-us.lu 파일이 있습니다.

  • Composer의 기본 대화 상자는 Microsoft Copilot Studio Copilot에 해당하므로 삭제해서는 안 됩니다. 기본 대화는 트리거 0개 이상을 가질 수 있습니다.

  • Composer 대화의 원격 분석을 포착하고 Application Insights를 사용하여 적응형 대화용 Kusto 쿼리로 분석할 수 있습니다. 자세한 내용은 Application Insights를 사용하여 원격 분석 포착을 참조하세요.

Composer 대화, 이벤트, 트리거 및 Bot Framework를 사용하여 고급 봇 콘텐츠를 생성하는 방법에 대한 자세한 내용은 다음 리소스를 참조하십시오.

참조

Composer 내 개발에 대해 자세히 알아 보려면 다음 리소스를 참조하세요.