2016-11-10 5 views

답변

1

귀하가 원하는 것을 성취하기위한 쉬운 방법이나 자동 방법이 없습니다. 그러나 리디렉션 된 질문, 즉 루트 노드 중 하나 인 질문을 고려하도록 대화 상자 노드를 설정하면 대화 흐름이 대화 흐름의이 지점으로 이동해야합니다.
또는 anything_else 노드 위에 있지만 유사한 역할을 수행하는 대화 상자 노드를 만들 수 있습니다. 이 대화 상자 노드는 여전히 "이해할 수 없습니다."라는 텍스트를 출력 할 수 있지만 대화 상자 구조의 원래 지점으로 계속 돌아갑니다.
최종 해결책은, 나 자신을 구현하는 것이 아니라, 현재의 대답뿐만 아니라 이전의 답변 세트에서 json 컨텍스트 패킷을 저장할 수도 있습니다. 이렇게하면 저장된 모든 지점으로 롤백 할 수 있습니다.

+0

어떻게 수행하나요? 대화에서 저장된 지점을 복원하려면 어떤 명령을 내리십니까? "최종 해결책은 스스로 구현할 것이 아니라 현재 답변뿐 아니라 이전 답변 세트에서 json 컨텍스트 패킷을 저장할 수 있습니다. 이렇게하면 저장된 모든 지점으로 롤백 할 수 있습니다. " –

+0

더 이상 지원되지 않는 Watson 대화 상자에는 이 있습니다. 해당 Global 폴더는 everything_else와 유사하지만 대화가 중지 된 지점에서 대화를 복원합니다. Watson Conversation이 진화라면 가능해야합니다./ –

+0

Watson Dialog 및 Watson Conversation 서비스는 두 가지 시스템입니다. Simon (http://stackoverflow.com/questions/40567331/from-dialog-to-conversation-how-to-do-what-folder-label-global-do/40575181#40575181)에 의해 아주 좋은 게시물이 있습니다. 나는 당신의 질문 중 하나에 대한 대답이라고 믿습니다.
Simon이 말했듯이 컨텍스트 패킷을 저장하고 처리 할 응용 프로그램 계층의 작업입니다. 따라서 대화 서비스의 위치/흐름. Dialog와 달리 WCS는 상태가 덜합니다. – timd