확인 노드를 사용하면 사용자에게 예 또는 아니요로 답변하도록 요청할 수 있습니다. 이는 확인에 도움이 되며 사용자는 선택을 수락하거나 거부할 수 있습니다. 예: 항공편 예약 봇에서 확인 노드를 사용하여 목적지의 일기 예보를 알고 싶은 경우 응답하라는 메시지를 표시할 수 있습니다. 확인 노드의 조건부 전환은 If-Else IF-Else 표현식보다 우수합니다. 전환은 사용자 응답에 따라 다릅니다. 긍정(예) 또는 부정(아니요). Else 조건은 두 가지 답변 모두에 해당되지 않는 경우 적용됩니다.
설정
대화 작업에서 확인 노드를 설정하려면 다음 단계를 수행합니다.
노드 추가
- 확인 노드를 추가하려는 대화 작업을 엽니다.
- 지정된 위치에 확인 노드를 추가합니다. 노드를 추가하는 단계의 경우, 여기를 참조하세요.
- 확인 창은 기본적으로 구성 요소 속성 탭이 선택되어 표시됩니다.
노드 설정
구성 요소 속성
구성 요소 속성을 설정하려면 다음 단계를 수행하세요.
- 구성 요소 속성 탭의 일반 설정 섹션에서 이름 및 표시 이름을 입력합니다.
- 사용자 프롬프트 섹션에서 일반 텍스트 또는 JavaScript 메시지 형태로 확인 요청을 작성합니다.
- 메시지 링크를 사용하여 사용자 프롬프트에 대한 채널별 메시지를 입력할 수 있습니다. 자세한 내용은 프롬프트 편집기 사용을 참조하세요.
- 봇 응답을 추가하려면 프롬프트 추가를 클릭하고 위의 단계를 반복하세요.
- 채널별 표준 형식을 표시 확인 옵션으로 활성화합니다. 이 옵션을 사용하지 않으면 최종 사용자에게 예/아니요 옵션이 표시되지 않습니다.
- 플랫폼은 아래 키워드를 기반으로 예/아니요를 감지합니다. 플랫폼은 내부 동의어를 포함한 예/아니요 동의어가 동시에 처리되며 가장 먼저 선택한 것을 택합니다. 즉 물론 아닙니다와 같은 동의어는 아니요로 간주됩니다. 이전에는 물론입니다가 “예”의 동의어 일부였기 때문에 “예”로 매핑되었습니다. 또한, 예/아니요 동의어는 개념이자 패턴입니다.예인 경우:
'kay, <I agree, <I am>, <I am certain>, <I am listening>, <I am pleased to>, <I am sure>, <I can believe it>, <I can believe that>, <I can see that>, <I can try>, <I consent, <I could not agree with you more, <I did>, <I do>, <I give consent, <I give my consent, <I guess so, <I have no objection, <I think so, <I totally agree, <I understand>, <I will drink to that, <O.K., <OK, <a'ight, <a'right, <absolutely, <accept>, <accepted>, <ack, <affirmative>, <agreed, <ah yes, <all right, <alright, <always>, <apparently>, <approved, <ay, <aye, <be my guest, <beyond a doubt>, <bring it on>, <but of course, <by all means, <can not argue with that, <certainly>, <completely, <confirmed, <constantly>, <continue, <correct>, <could be>, <could not have said it better, <da, <damn good, <damn straight, <definitely, <delighted, <do it>, <especially, <evidently>, <exactly, <extremely>, <fantastic>, <fine>, <for sure, <fortune smiles on that, <fully, <generally, <go ahead>, <go ahead with, <he does>, <he is>, <hell yeah, <highly likely>, <how true>, <i guess>, <in this case>, <indeed, <indefinitely, <indubitably>, <it does>, <it is>, <it is highly likely>, <it will be a pleasure to, <it will be my pleasure to, <it would be a pleasure, <let us try>, <make it so>, <makes sense, <most assuredly, <most certainly, <mostly>, <my pleasure>, <naturally>, <no doubt, <no objections>, <no problem>, <nod, <nods, <o.k., <of course, <oh alright, <oh okay, <oh sure, <ok, <okey dokey, <one hundred percent, <only just>, <perfect>, <please do>, <positively, <precisely, <probably>, <right>, <right ,, <right brah, <right on, <righto, <righty-ho, <she does>, <she is>, <shure, <si, <so will you, <sounds wonderful, <supposedly, <sure, <sure thing, <surely, <that is alright, <that is correct, <that is good, <that is right, <thats great , yes, <thats great yes, <they are>, <they do>, <thumbs up, <totally, <true>, <two thumbs up, <uh-huh, <undoubtedly, <unquestionably, <very well, <very well indeed, <we can try>, <we did>, <we do>, <we should try>, <well maybe you are right, <well perhaps you are right, <whatever>, <will do>, <with pleasure, <without a doubt, <wonderful>, <yah, <yay, <yea, <yeah, <yeah definitely, <yeah sure, <yeh, <yep, <yeppers, <yes, <yes please, <yes really, <yip, <you are right, <you bet>, <you could say that>, <you may, <you may be right, <you may have a point, <yup, <yuppers, I would say so, Y, d'accord, it_is_ok, its_ok, okay, okey, positive, right-o, touche, why_not, will_be_nice, ya, yes, yo, you_bet_you, ys
아니요인 경우:<I am afraid I disagree with you, <I am afraid I do not agree, <I am afraid not, <I am not sure I agree, <I am not sure that I, <I could not disagree more, <I disagree, <I do not>, <I do not agree, <I do not believe it>, <I do not believe so, <I do not believe you>, <I do not think so, <I do not want to>, <I dont think so, <I doubt it, <I just do not get it, <I refuse>, <I think not, <I will not>, <I would not>, <but no, <but of course not, <by no means, <come off it, <did not>, <disagree, <do not be absurd, <do not be ridiculous, <do not be silly, <do not be stupid, <does not seem likely>, <does not seem possible>, <doubtful, <false>, <fat chance, <fortune does not smile on that, <get out>, <get real, <hardly, <he does not>, <he is not>, <hell no, <horse hockey, <if you say so, <iie, <impossible, <improbable, <inconceivable>, <it does not>, <it is not>, <it is not possible, <it is unlikely>, <me thinks not, <most certainly not, <naaah, <naah, <nah, <naw, <nay, <neah, <negative, <neither, <neither of these, <never, <never>, <never mind>, <no, <no>, <no !, <no ,, <no -, <no ., <no I am fine, <no I am good, <no I am ok, <no can do, <no chance>, <no thank you, <no thanks, <no way, <no way>, <none, <none of them, <none of these, <noo, <nope, <not a chance, <not a prayer>, <not a snowball 's chance in hell, <not any of them, <not at all, <not at all>, <not at the moment, <not by a long shot, <not by any means, <not especially, <not exactly, <not in a million years, <not likely>, <not many>, <not much>, <not on your life, <not particularly, <not really, <not so much>, <not sure, <not that I know of, <not to my knowledge>, <not to speak of, <not very often>, <nuts to you, <of course not, <oh come on, <on the contrary>, <rubbish, <seldom, <she does not>, <she is not>, <strange, <surely not, <that is impossible, <that is rubbish, <that is unbelievable, <there is no reason to think so, <they are not>, <they do not>, <thinks not, <uh-hu, <uh-uh, <uhuh, <unbelievable, <unfortunately not, <unlikely, <unlikely>, <we do not>, <yeah yeah, <you are dead wrong, <you are having me on, <you are joking, <you are kidding, <you are not serious, <you are winding me up, <you can not be serious, <you have got that wrong, <you have got to be kidding, <you must be joking, <you must be kidding, N, do_not, instead, maybe_at_another_time, n, neither, no, not_OK, not_at_a_time, not_ever, not_now, nothing
두 경우 모두 <문장의 시작을 의미하며 그리고> 문장의 끝을 의미합니다. 따라서 이 단어 중 상당수는 발화의 중간이 아니라 시작 부분에 나오는 경우에만 예 또는 아니요로 취급됩니다. 대화의 컨텍스트에 맞도록 확인 노드 내에 예 및 아니요에 따른 컨텍스트별 동의어를 추가할 수 있습니다. 플랫폼에서는 사용자 발화에서 이모지를 식별할 수 있으며 확인/거부에 따른 사용을 고려할 수 있습니다. 예: 엄지손가락을 치켜세우는 이모지 사용은 사용자의 확인을 의미합니다.
이 이미지는 새 대화 빌더에 해당하며, 이 기능은 확인 노드 -> 구성 요소 속성 위치에 있는 이전 빌더에서 찾을 수 있습니다. - 변수 네임스페이스 섹션에서 이 노드와 전환을 실행할 변수 네임스페이스를 연결합니다. 이 옵션은 봇에 변수 네임스페이스를 사용하도록 설정한 경우에만 표시됩니다. 작업 수준 설정을 사용하거나 이 노드에 사용자 정의할 수 있습니다. 자세한 내용은 네임스페이스 관리를 참조하세요.
인스턴스 속성
- 확인 창에서 인스턴스 속성 탭을 클릭합니다.
- 중단 동작 섹션에서 이 노드에 대한 중단 동작을 설정할 수 있습니다. 참고: 인스턴스 속성 탭의 설정은 현재 작업에만 해당되며 이 엔티티 노드를 사용하는 다른 대화 작업에는 반영되지 않습니다.
- 작업 수준 ‘중단 동작’ 설정 사용: 봇은 대화 작업 수준에서 설정된 중단 동작 설정을 참조합니다.
- 이 노드 옵션을 위한 사용자 정의: 이 옵션을 선택하고 동일하게 설정하여 이 노드에 대한 중단 동작을 사용자 정의할 수 있습니다. 자세한 내용은 중단 처리 및 컨텍스트 전환 문서를 참조하세요.
- 우선 순위 섹션에서 엔티티에 대한 사용자 입력이 엔티티 및 다른 의도에 대한 유효한 값으로 구성될 때 엔티티보다 의도 중에서 또는 의도보다 엔티티 옵션 중에서 선택하여 경험을 통제할 수 있습니다. 예를 들어, 항공편 예약 봇이 목적지를 묻는 메시지를 표시하고 사용자가 Bangalore의 날씨는 어떻습니까?라고 입력하는 경우에 봇이 대응하는 방법을 정의할 수 있습니다. 엔티티를 선택하고 후속 조치 의도 스택에 의도를 추가하거나 중단 동작 설정에 따라 의도를 먼저 진행합니다.
- 맞춤형 태그 섹션에서 태그를 추가하여 봇 대화의 맞춤형 프로필을 작성하세요. 자세히 확인하려면 여기를 클릭하세요.
IVR 속성
이 탭을 사용하여 입력 모드, 문법, 프롬프트 및 IVR 채널에서 이 노드가 사용할 호출 동작 매개 변수를 정의할 수 있습니다. 노드 수준에서 수행됩니다. 자세한 내용을 확인하려면 여기를 클릭하세요.
연결(또는 전환) 속성
확인 노드의 조건부 전환은 다른 노드에 사용되는 If-Else IF-Else 표현식보다 우수합니다. 컨텍스트 개체 값에 따라 조건식, else 사용자 긍정(예) 또는 else 사용자 부정(아니요)을 정의할 수 있습니다. 이 세가지 외에도 트리거할 폴백 Else 조건을 정의할 수 있습니다. 구성 요소 전환을 설정하려면 다음 단계를 수행하세요.
- 확인 창에서 연결 탭을 클릭합니다.
- 연결 탭의 연결 규칙 섹션에서 기본적으로 컨텍스트가 선택됩니다.
- If에는 다음을 입력할 수 있습니다.
- If 조건: 비교할 컨텍스트 개체를 입력합니다.
- 연산자: 드롭다운 목록에서 다음 연산자 중 하나를 선택합니다. Exists, equals to, greater than equals to, less than equals to, not equal to, greater than, less than.
- 값: 컨텍스트 개체를 비교할 값을 입력합니다. 예: Context.entity.PassengerCount (컨텍스트 개체) greater than (연산자) 5 (지정된 값).
- Then go to 드롭다운 목록에서 조건식이 성공할 경우 실행할 노드를 선택합니다.
- Else IF 사용자 응답은 긍정(예시: 예) 섹션의 Then go to 드롭 다운 목록에서 사용자 응답이 긍정인 경우 다음으로 실행할 노드를 선택합니다.
- Else IF 사용자 응답은 부정(예시: 아니요) 섹션의 Then go to 드롭다운 목록에서 사용자 응답이 긍정인 경우 다음으로 실행할 노드를 선택합니다.