2016-11-09 3 views
0

Watson Virtual Agent (WVA) 및 사용자 지정 대화 작업 영역 (WCS)을 사용하고 있고 사용자 지정 대화 흐름에서 갈 수있는 방법이 있었으면합니다. 다시 WVA 흐름으로.사용자 지정 작업 영역 후에 특정 Watson Virtual Agent 흐름으로 돌아 가기

내 구체적인 사용 사례는 WCS 내에서 상담원에게 이관하려고 할 때입니다. 이 내부 WVA에 대한 미리 구성된 흐름이 있으므로 에이전트 프로세스로 에스컬레이션을 완료하는 가장 쉬운 방법이라고 생각합니다.

나는 그게 내가 그러나, 지침은 컨텍스트에 추가 말보다 더하지 않는 here 어떻게 든 상황에

system.dialog_stack[0] == root 

을 추가해야 WVA로 돌아 WCS을 강제로 알고있다. 지금까지 컨텍스트에 ""표시가 있거나없는 상태로 추가하면 오류가 발생합니다. 이것이 내 문제를 해결할 것이라고 생각하지는 않지만 실제로 이것을 테스트 할 수 없었습니다.

WCS에서 system.dialog_stack [0] == root를 구현하는 방법이나 다른 사용자가 더 많이 사용하게 될 것으로 예상되는 일반적인 질문에 대한 답변을 환영합니다.

답변

0

몇 가지 더 많은 연구를 해본 결과, 특정 Escalate to Agent 흐름 유형을 작업을 사용하여 호출 할 수 있음을 발견했습니다.

사전 구성된 작업 목록은 없지만 작업 링크는 위에 링크 된 설명서에 설명되어 있습니다. 사용할 수있는 작업 목록이있을 때까지

{ 
    "output": { 
    "text": "I will connect you with an agent now.", 
    "action": { 
     "name": "agent" 
    } 
    } 
}  

: 여기

하나는 당신이 WVA에서 설정 한 것을 연결을 사용하여 에이전트에 연결할 수 있도록 할 WCS의 노드의 예입니다 WVA/WCS에서 사용하기 이것이 다른 흐름과 함께 작동하는 픽스인지 나는 모른다. Chrome에서 Postman 확장 프로그램을 사용하고 내 WVA 키를 사용하여이를 발견했으며 WVA에서 에스컬레이션 중에 에이전트 호출로 호출 된 작업을 복제했습니다.