2016-09-20 2 views
1

www.ibmwatsonconversation.com 작업 영역에서 테스트 할 때 완벽하게 작동하는 대화 대화 상자 모델을 구축했습니다.Watson 웹 콘솔의 작업 공간 응답과 일치하지 않는 Watson 대화 API 응답

그러나 웹 응용 프로그램에서 동일한 작업 영역을 호출하는 API를 사용할 때 API를 통해 제공된 응답은 동일하지 않습니다. 다음은

이 흐름입니다 :

의도 한

의도 2 -> 엔티티 1

의도 3

의도 된 행동 : 의도 2

1.Ask 질문 인 텐트 2 노드로부터 응답을받습니다.

2. 엔티티 1을 입력하고 엔티티 1 노드로부터 응답을받습니다. (전용 API에서)

실제 행동 :

  1. 가 의도 2 질문은 의도 2 노드에서 응답을 얻을.

  2. 엔티티 1을 입력하면 모든 호출에 다시 컨텍스트 객체를 전달되지 않도록 이에 대한 가장 큰 원인은

답변

2

의도 한에서 답변을 얻을. 대화는 상태 비 저장이므로 컨텍스트 개체가 없으면 현재 위치를 확인할 수 없으며 root로 기본 설정됩니다.

첫 번째 호출은 컨텍스트 개체를 만들고 계속 전달할 수 있습니다.

이것이 문제가 아니라면 더미 데이터 또는 대화 흐름 (관련 부분 만)의 스크린 샷으로 문제의 데모를 제공해야합니다.

+0

도움 주셔서 감사합니다. 매번 루트 노드로 되돌아가는 원인이 된 컨텍스트를 업데이트하지 않았습니다. – Rui

관련 문제