<dependency>
<groupId>com.ibm.watson.developer_cloud</groupId>
<artifactId>conversation</artifactId>
<version>3.8.0</version>
</dependency>'com.ibm.watson.developer_cloud:conversation:3.8.0'Use the Conversation service to identify intents, entities, and conduct conversations.
ConversationService service = new ConversationService(ConversationService.VERSION_DATE_2017_03_02);
service.setUsernameAndPassword("<username>", "<password>");
MessageRequest newMessage = new MessageRequest.Builder().inputText("Hi").build();
MessageResponse response = service.message("<workspace-id>", newMessage).execute();
System.out.println(response);Moving from Node 1 to Node 2.
Map<String, Object> context = new HashMap<String, Object>();
// first message
MessageRequest newMessage = new MessageRequest.Builder()
.input(new InputData.Builder("First message").build())
.context(context)
.build();
MessageResponse response = service.message("<workspace-id>", newMessage).execute();
// second message
newMessage = new MessageRequest.Builder()
.input(new InputData.Builder("Second message").build())
.context(response.getContext()) // output context from the first message
.build();
response = service.message("<workspace-id>", newMessage).execute();
System.out.println(response);