항상 자연어 입력 허용하기

Alli 와의 대화 중에 고객들이 대화 흐름에 관계없이 질문을 던질 때가 있습니다. 혹은 버튼 선택지가 출력되었을 때 버튼을 클릭하지 않고 직접 답변을 입력하는 경우도 있구요. ‘항상 자연어 입력 허용’ 기능을 이용하면 이런 경우에 Alli 가 자연스럽게 대응할 수 있습니다.

바로 이렇게요.

해당 기능을 사용하기 위해서는 설정 일반에서 항상 자연어 입력 허용 메뉴까지 스크롤합니다.

해당 기능이 켜져 있으면 Alli 는 대화 도중 어떤 때라도 자연어 입력을 허용하고 이를 처리합니다. 처리 우선순서는 다음과 같습니다.

  • 유사한 옵션: 버튼 선택지로 제시된 옵션들 중 자연어 입력과 유사한 선택지를 골라 선택합니다. 예를 들면 제시된 QA 후보 중 하나, 혹은 질문하기 노드에서 제시된 버튼 옵션 중 하나를 골라 줍니다.
  • QA: 등록된 QA 데이터베이스에서 직접 답변을 검색합니다. QA 설정의 직접 답변 유사성 기준값 설정을 따릅니다.
  • 일상 대화: 일상 대화에서 답변합니다. 자세한 내용은 일상 대화 사용자 가이드를 참고하세요.

위 3가지 검색에서 답변을 찾을 수 없는 경우에는 ‘매칭 결과 없을 시 메시지’ 에 입력된 에러 메시지가 출력됩니다.

고급 유저를 위한 참고 사항:

해당 기능이 켜져 있으면 실시간 문자열 변수 validation 이 작동하지 않습니다. 다만 백그라운드에서 validation 이 진행되며, 모든 자연어 처리 시도가 실패하면 입력된 내용이 형식에 맞는지 확인하고 맞지 않는 경우 에러 메시지를 출력합니다.

특정 ‘질문하기’ 노드에서 자연어 처리를 하지 않고 실시간 validation 을 사용하고 싶다면, 저장될 변수로 문자열 형식을 선택하면 나타나는 ‘입력을 항상 답변으로 간주함’ 을 켜 두면 됩니다.