조건 추가 노드를 사용하면 쉽게 사용자 경험을 개인화할 수 있습니다. 스킬 흐름이 조건 추가 노드에 도달하면, 지정된 변수값이 조건을 만족하는지 판단하여 스킬을 적절하게 분기시킵니다.
노드 아이콘은 여기에 위치하고 있습니다. 클릭하여 조건 추가 노드를 생성합니다.

노드 및 편집기는 아래와 같습니다.

- 해당 노드에서 사용중인 변수들입니다.
- 조건에 따라 스킬을 분기시키는 ‘옵션’들이 표시됩니다.
- 편집기에 추가되어 있는 옵션들입니다.
- 이 아이콘을 드래그하여 옵션의 순서를 바꿀 수 있습니다. 조건 추가 노드는 위에서부터 옵션의 조건이 만족되는지를 검사하므로 이는 중요한 기능입니다.
- 클릭하면 해당 옵션을 지우거나 복제할 수 있습니다.
- 클릭하면 새로운 옵션을 추가할 수 있습니다.
‘+ 옵션 추가’ 버튼을 누르면 편집기에서 새로운 옵션을 편집할 수 있습니다. 옵션은 특정한 조건들의 묶음입니다.
Option Menu

- 저장하지 않고 편집기 메인 화면으로 돌아갑니다.
- 조건을 검사할 변수를 선택합니다.
- 조건의 종류를 선택합니다. 선택 가능한 조건 종류는 변수 형식에 따라 결정됩니다.
- 변수값과 조건을 비교할 값입니다. 직접 입력하거나 다른 변수를 지정할 수도 있습니다. 회색 바탕의 아이콘을 클릭하면 직접 입력과 변수 선택 사이를 전환할 수 있습니다.
- 해당 조건을 삭제합니다.
- ‘AND’ 로직으로 검사할 새로운 조건을 추가합니다.
- 저장하고 편집기 메인 화면으로 돌아갑니다.
예시 스킬 흐름
아래는 실제로 조건 추가 노드를 어떻게 설정하고 사용하는지 간단한 예시입니다.

스킬이 위 조건 추가 노드에 도달하면, 아래 단계들이 순서대로 일어납니다.
- 우선 @CITY 변수의 변수값이 ‘New York’ 인지 검사합니다. 맞다면 ‘I ❤️ NY!’ 텍스트를 출력한 뒤 Q&A 답변 노드로 진행합니다. 아니라면 #2와 같이 다음 옵션을 검사합니다. 아니라면 #2와 같이 다음 옵션을 검사합니다.
- @CITY 변수의 변수값이 ‘Los Angeles’ 이고 동시에 ‘@CUSTOMER_AGE’ 변수의 변수값(숫자 형식)이 25 미만인지 검사합니다. 둘 다 만족하면 ‘Welcome young Angeleno!’ 텍스트를 출력하고 Q&A 답변 노드로 진행합니다. 아니라면 #3로 진행합니다.
- ‘기타’ 경로를 따라 ‘Welcome!’ 텍스트를 표시한 후 Q&A 답변 노드로 진행합니다.
조건 추가 노드의 옵션에는 시스템 변수를 포함해 어떤 변수든 사용할 수 있습니다. 창의성을 발휘하면 스킬 흐름을 고도로 개인화할 수 있으니 꼭 사용해 보세요. 시스템 변수에 대한 자세한 내용은 해당 가이드를 참고하세요.
Update on 6/4/2020
- 이제 비교 대상 값으로 변수를 지정할 수 있습니다. 비교값 입력 필드 왼쪽의 아이콘을 클릭하면 상수/변수를 전환할 수 있습니다.

- 새 조건으로 ‘Similar to’ 가 추가되었습니다. 유사도 값을 조정해 얼마나 유사해야 하는지 결정할 수 있습니다.
