サンプル

"use strict";

const q = 'サーバを起動してください';

const config = require('config');
const watson_config = config.watson;

const watson = require('watson-developer-cloud');

const nlc = watson.natural_language_classifier({
  username: watson_config.username,
  password: watson_config.password,
  version: 'v1'
});

nlc.classify({
  text: q,
  classifier_id: watson_config.classifier_id
}, function (err, response) {
  if (err) {
    console.log('error:', err);
  } else {
    console.log("入力値: " + response.text);
    const confidence = response.classes[0].confidence;
    if (confidence > 0.95) {
      console.log("認識されました!");
    } else if (confidence > 0.90) {
      console.log("決定的じゃないけどコレかも?");
    } else {
      console.log("よく分からんけど一番近いのはコレ");
    }
    console.log("[" + response.classes[0].class_name + "]  信頼度: " + response.classes[0].confidence);
  }
});

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS