Também estava com o mesmo problema, solucionado neste tópico https://cursos.alura.com.br/forum/topico-aplicacao-nao-reconhece-parametro-52901, mas só consegui resolver o passando o workspace_id através de uma variável. Assim funcionou beleza.
var ConversationV1 = require('watson-developer-cloud/conversation/v1');
var conversation = new ConversationV1({
  username: '<username>',
  password: '<password>',
  version_date: '2017-05-26'
});
var params = {
  workspace_id: '<workspace id>'
}; 
conversation.message(params, resposta);
 function resposta(error, response) {
    if (error) {
      console.error(error);
    } else {
      console.log(response.output.text[0]);
    }
  };Da seguinte forma colocada no exemplo não funciona, qual a diferença?
var conversation = new conversationV1({
    username: 'username',
    password: 'password',
    path: { workspace_id: 'workspace_id' },
    version_date: '2017-05-26'
}); 
             
             
             
            