의사 결정 유틸리티

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기1분
  • 주제에서 가상 에이전트 결정 유틸리티를 사용하여 대화에서 서로 다른 경로를 나타내는 두 개 이상의 분기를 추가합니다.

    스크립트 또는 변수 조건을 사용하여 결정 분기 설정

    결정 유틸리티 노드 아래의 각 브랜치에는 조건 속성이 있습니다. 조건 작성기 또는 True 또는 False 값을 반환하는 스크립트를 사용하여 조건을 정의할 수 있습니다. true 값을 반환하는 분기는 따르지만 false 값을 반환하는 분기는 따르지 않습니다. 이러한 스크립트 또는 조건을 작성할 때 각 의사결정 유틸리티 노드에서 하나의 분기만 true로 평가되는지 확인하십시오.

    주:
    부울 사용자 입력 컨트롤을 삽입하는 경우 캔버스의 부울 노드 바로 뒤에 의사 결정 유틸리티를 추가하라는 메시지가 표시됩니다. 부울 노드의 의사 결정 유틸리티 프롬프트에서 예를 선택하면 및 False라는 두 True 개의 분기가 자동으로 생성됩니다. 두 분기 조건은 조건 작성기를 통해 자동으로 설정됩니다.

    자세한 내용은 의사 결정 유틸리티를 사용하여 대화 분기 가상 에이전트 문서를 참조하십시오.

    분기가 있는 의사 결정 유틸리티 노드의 예

    이 예제에서 정적 선택 컨트롤은 사용자에게 사용 가능한 세 가지 색 중에서 선택하라는 메시지를 표시하고 선택 항목은 변수에 저장됩니다. 의사결정 유틸리티 제어는 가능한 각 선택에 대한 분기로 구성됩니다. 각 분기는 해당 색을 선택하면 true를 반환하는 조건 작성기를 사용합니다. 이 예시에서 조건 작성기는 선택 항목이 빨간색일 때 true를 반환합니다.

    세 개의 분기가 있고 빨간색 분기에 대해 강조 표시된 해당 조건 정의 속성이 있는 의사 결정 유틸리티입니다.

    분기 조건에 대해 스크립트 옵션을 사용할 수도 있습니다. 다음 예에서 스크립트는 조건 작성기와 동일한 기능을 제공합니다.

    세 개의 분기가 있고 빨간색 분기에 대해 강조 표시된 해당 스크립팅된 속성이 있는 의사 결정 유틸리티입니다.