請看看圖像。 Java控制檯中沒有顯示我在IBM UI端獲得的響應。它是空的或空的,但意圖正確地被打。
我開發使用java watson conversation api
一個聊天機器人,但我同時擊中子節點面臨的一個錯誤。這是一個背景問題還是其他問題?我無法弄清楚。我附上了代碼。
請幫忙。
input_gui是用戶輸入
MessageRequest newMessage = new
MessageRequest.Builder().inputText(input_gui).context(context).build();
MessageResponse response = conversationService.message(workspaceId, newMessage).execute();
newMessage = new MessageRequest.Builder()
.inputText(input_gui)
.context(response.getContext()) // output context from the first message
.build();
System.out.println("watson response"+response);
請看圖片我附上。此圖片.......
這實際上取決於您如何構建對話流程。我從你根本不符合任何可用的條件,不具備具有總是如此條件的後備節點的消息預期。 – 5agado
在沃森會話業務的UI顯示響應,如果我嘗試,但在Java代碼輸出爲空在那裏與上下文相關 – supriya
使用punctiation標記肯定會幫 –