Serviceを試してみる。Serviceを試してみる。日本語エンジニアのオクダです。Service」です。前回は「Alexaスキルのデザイン・開発・公開」についてお話しさせて頂きました。Service」についてお話しさせて頂きます。ServiceとはMicrosoftが提供しているサービスです。Understandingサービスである、LUISが行っています。今回はこのLUISについて調査しました。日本語対応ですが、対応言語を見てみると、日本語のサポートされている機能は以下の3つです。フレーズのみ)事前構築済みのエンティティとは、単語を変数として格納する器で、エンティティを組み合わせてインテントを作成していきます。...]事前構築済みのエンティティを使用したインテントの例:{job_type}の仕事を{search}事前構築済みのエンティティが利用可能であれば、プログラムでの自然言語処理が可能です。「アプリ開発の仕事を探しています。「アプリ開発の仕事を探しています。」と言う文章は分解されて解釈され、{job_type}="アプリ開発"、{search}="探しています"が変数として取り出されます。Modelを構築しています。Modelがユーザの発話を解析し、どのインテントにヒットしたかをスコア(score)として返します。Modelを作成してデプロイしてみました。Modelに対して「自然言語処理の仕事を探しています」と言う文章を評価した結果は下記の通りです。[]}同じような文章で英語では99%のスコアが出ているのに対し、日本語では70%のスコアしか出ていませんが、topScoringIntentとして狙い通りのインテントが抽出されています。Modelを作成しました。作成したModelの評価結果は、下記の通りです。]}エンティティは期待通りに取り出されているようです。「メールを3時に送って」のインテントに対し、scoreは「仕事に募集する」が0.088、「メール送信」が0.060でした。「メール送信」が選ばれるべきですが、期待外れの結果となりました。これでは、実用的ではありませんね。Stackoverflowを通じてMicrosoftに問い合わせてみる上記の問題をStackoverflowに投稿したところ、Microsoftのサポートエンジニアから返事が返ってきました。問い合わせた内容については下記リンクをご覧下さい。stackoverflow.com要約すると「日本語はまだ完全にサポートされていません。...途中省略...2019年8月にメジャーアップデートされるでしょう。Understandingサービスである、LUISについて調査を行ってみましたが、対応言語の中に日本語が含まれているにも関わらず、事前構築済みのエンティティを使用した場合、正しく自然言語処理されないことがわかりました。「日本語対応」を謳うからには、もう少し機能強化してほしいものです。今年8月のメジャーアップデートに期待したいと思います。Serviceを試してみる。GitHubで複数コンテナを利用したビルドを試し...こんにちは、Cariot事業部の遠藤です。専門知識に合格しました月別アーカイブはてなブログをはじめよう!flect_techさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。