다음을 통해 공유


질문하기

중요

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

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

질문 노드는 사용자에게 정보를 요청하고 나중에 대화에서 사용할 수 있도록 응답을 변수에 저장합니다.

노드를 사용하면 객관식 답변, 미리 빌드된 엔터티 또는 사용자 지정 엔터티와 같이 수집할 정보 유형을 선택할 수 있습니다. 질문 동작 속성을 사용하면 사용자가 잘못된 응답을 입력할 때 수행할 작업과 같은 노드의 동작을 제어할 수 있습니다.

메시지 노드와 마찬가지로 질문 노드에는 이미지, 비디오, 카드, 빠른 답장 및 메시지 변형이 포함될 수 있습니다. 자세한 내용은 메시지 보내기를 참조하십시오.

전제 조건

질문 노드 추가

  1. 새 노드를 추가하려는 노드 아래의 노드 추가 아이콘 을 선택한 후 질문하기를 선택합니다. 빈 질문 노드가 나타납니다.

    메시지를 입력하고, 수집할 데이터 유형을 설정하고, 사용자 응답을 저장할 변수를 선택하는 필드가 있는 새로운 질문 모드의 스크린샷.

  2. 메시지 상자에 묻고 싶은 질문을 입력하세요.

  3. 식별에서 목록을 확장하고 Copilot이 사용자 응답에서 식별해야 하는 정보 유형을 선택합니다. 필요한 경우 기존 엔터티를 선택하거나 새 엔터티를 만들 수 있습니다. 대화에서 엔터티를 사용하는 방법을 알아보세요.

  4. 선택한 식별 옵션에 따라 더 많은 속성을 설정할 수 있습니다.

    예를 들어 객관식 옵션의 경우 사용자에 대한 옵션에서 사용자가 선택할 수 있는 선택 항목을 지정해야 합니다. 대화 중에 각 선택 사항은 버튼으로 표시되지만 사용자는 답변을 입력할 수도 있습니다.

  5. 다른 이름으로 응답 저장에서 기본 변수 이름을 선택하여 변수 속성 패널을 열고 이름을 customerName 또는 bookingDate와 같이 의미 있는 이름으로 변경합니다.

    다른 변수를 선택하거나 새 변수를 만들려면 >을 선택하여 변수 선택 패널을 엽니다.

질문 동작 구성

질문 동작 속성을 사용하면 Copilot이 잘못된 응답에 응답하는 방법이나 사용자 입력의 유효성을 검사하는 방법을 제어할 수 있습니다.

  1. 질문 노드의 메뉴 아이콘()을 선택한 다음 속성을 선택합니다. 질문 속성 창이 나타납니다.

  2. 질문 속성 창에서 질문 동작을 선택합니다. 질문 동작 창이 열립니다.

질문 동작 창에서는 메시지 표시, 확인, 중단과 같은 동작을 조정할 수 있습니다.

건너뛰기 동작

건너뛰기 동작은 질문 노드의 변수에 이미 대화의 이전 값이 있는 경우 Copilot이 수행해야 하는 작업을 결정합니다.

  • 질문 건너뛰기 허용: 변수에 값이 있으면 질문을 건너뜁니다.
  • 매번 묻기: 변수에 값이 있더라도 질문을 합니다.

메시지 다시 표시

메시지 다시 표시는 사용자로부터 유효한 답변을 얻지 못할 때 Copilot이 반응하는 방식을 결정합니다. 한 번, 두 번 다시 시도하거나 답을 얻지 않고 계속 진행하도록 지시할 수 있습니다. Copilot이 이동할 때 수행하는 작업을 사용자 지정하려면 질문 동작 창의 유효한 엔터티를 찾을 수 없음에서 속성을 구성합니다.

  • 메시지 다시 표시 횟수: Copilot이 유효한 답변을 얻으려고 시도하는 횟수입니다. 최대 2회 반복이 기본값입니다. 한 번 반복 또는 반복 안 함을 선택할 수도 있습니다.
  • 프롬프트 다시 시도: 메시지를 변경하려면 사용자 지정을 선택한 다음 새 프롬프트를 입력합니다.

추가 엔터티 유효성 검사

기본적으로 질문 노드는 선택한 엔터티만을 기반으로 유효한 응답을 확인합니다. 추가 엔터티 유효성 검사를 통해 기본 테스트에 기준을 추가할 수 있습니다. 예를 들어 질문 노드는 숫자를 식별할 때 모든 숫자 값을 허용하지만 10 미만인지 확인하려고 할 수 있습니다. 사용자가 올바른 응답을 입력하도록 프롬프트를 변경할 수도 있습니다.

  • 조건: 부울 값(true 또는 false)을 반환하는 Power Fx 수식을 입력합니다(예: Topic.Var1 < 10).
  • 프롬프트가 충족되지 않는 조건: 메시지를 변경하려면 사용자 지정을 선택한 다음 새 프롬프트를 입력합니다.

유효한 엔터티 없음

유효한 엔터티 없음은 Copilot아 사용자로부터 유효한 응답을 얻으려는 시도를 중단할 때 발생하는 상황을 결정합니다. 에이전트에게 에스컬레이션하거나 기본값을 제공할 수 있습니다. 프롬프트를 변경하여 사용자에게 더 많은 컨텍스트를 제공할 수도 있습니다.

  • 엔터티를 찾을 수 없는 경우 조치:

    • 에스컬레이션: 사용자를 에스컬레이션 시스템 항목으로 리디렉션합니다. 이 옵션은 기본 동작입니다.
    • 변수를 값으로 설정: 출력 변수를 값으로 설정하고 다음 노드로 이동합니다. 기본 엔터티 값에서 값을 입력하거나 선택합니다.
    • 변수를 빈 값으로 설정(값 없음): 출력 변수를 지우고 다음 노드로 이동합니다. 나중에 조건 노드를 사용하여 변수에 값이 있는지 확인할 수 있습니다.
  • 엔터티를 찾을 수 없음 메시지: 메시지를 변경하려면 사용자 지정을 선택한 다음 새 프롬프트를 입력합니다.

중단

중단은 사용자가 질문 중에 다른 토픽으로 전환할 수 있는지 여부를 결정합니다.

  • 다른 토픽으로 전환 허용: 사용자는 새 토픽에 대한 질문을 포기할 수 있습니다.
  • 선택한 토픽만: 사용자가 질문을 중단할 수 있는 토픽을 지정합니다.