AndroidでWatson NLUを使ってみた(だけ) その1
Watson NLUをAndroidで動かしてみたい
ってことでリファレンスとにらめっこ
その前にこいつを見て日本語で使える機能を確認
Conceptsとcategoriesが使えるっぽい
他を日本語で取得しようとするとエラーが返ってきた
NaturalLanguageUnderstanding service = new NaturalLanguageUnderstanding( "2018-03-16", nlu_username, nlu_password ); String text = "阪神の福留が同点ソロ本塁打を放ち試合を振り出しに戻した。" ; CategoriesOptions categories = new CategoriesOptions(); ConceptsOptions concepts= new ConceptsOptions.Builder() .limit(3) .build(); Features features = new Features.Builder() .categories(categories) .concepts(concepts) .build(); AnalyzeOptions parameters = new AnalyzeOptions.Builder() .text(text) .features(features) .build(); AnalysisResults response = service .analyze(parameters) .execute(); System.out.println(response); //Object形式で帰ってくる
これを別スレッドで回してみると情報の取得ができた
Object形式の取り扱い方が分からなくて情報の抽出ができない...