Wolfram Natural Language Understanding System™(Wolfram自然言語理解システム)
いつでもどこでもアクセス可能な高精度の自然言語理解機能
Wolfram|Alphaのリリースによって,広範に渡る高精度の自然言語理解機能が飛躍的に進歩しました.Wolfram自然言語理解(NLU)システムは今やWolframテクノロジーに完全に統合されており,Wolframのさまざまな製品やサービスの成功の鍵となっています.
NLUを基盤とするWolfram|Alphaやインテリジェントアシスタント機能は,事前の知識がなくても,誰でもすぐに使うことができます.これは,複雑な計算システムを特別な準備なしで使えるようにするNLUにって可能となっています.
NLUは現実世界とのつながりにも欠かせません.何かに言及する方法を知るために説明書を読みたい人などいません.自然言語が使いたいだけです.NLUは,高精度の計算言語と自然言語を組み合せて,自然言語を計算に適した正確な記号形式に変換することができます.
配備の例
Wolfram|AlphaのWebサイト
世界の計算知識への入り口
Wolfram|Alpha API
インテリジェントなアシスタント等を動かすAPI
Wolfram|Alpha Query Recognizer
10ミリ秒未満での確率的クエリの優先順位決定
Wolfram言語の自然形式入力
自然言語を使ったプログラミング
Wolfram言語Semantic Import
非構造化データを構造化
Wolfram Document Tagger
ドキュメント内の意味のあることにタグ付け
Programmable Linguistic Interface (PLI)
自分だけの自然言語文法を配備
Wolfram Semantic Server
自然言語から標準のWDFへ
Wolfram Smart Fields
自然言語が使えるフォーム
テクノロジー
Wolfram NLUは,画期的な知識ベースの技術を利用し,自由形式言語を計算に適した正確な記号表現に変換することで動作します.
Wolfram|Alphaでの経験
Wolfram NLUは,Wolfram|Alphaで長年開発が進められてきた領域について何十億件ものクエリを処理してきました.Webクエリを理解する成功率は95%以上に及んでいます.
知識は秘密兵器
Wolfram Cloudから広大で深遠な無類の計算知識にアクセスできることも,Wolfram NLUが成功した理由の一つです.
統計ではなく複雑な言語学
Wolfram NLUは複雑な語彙構造や文法構造を処理し,それを正確な記号形式に変換するよう設定されています.意味に依存しない不正確な統計的手法は使っていません.
ユーザから学ぶ
今日のWolfram NLUの性能の高さは,Wolfram|Alphaにおける何億ものユーザクエリの解析が助けとなっています.
知識ベースの曖昧性解消
Wolfram NLUは常に,ユーザの地理的位置や会話の背景等の外部情報と組込みの知識ベースを組み合わせ,クエリの曖昧さを非常に高い割合で解消します.
自然言語を精選
Wolfram NLUには,語彙や文法に関する膨大な知識ベースが組み込まれています.この知識ベースは人間による徹底した選別および言語資料の解析から導出されたものですが,Webコンテンツの統計的研究で与えられることもあります.
人間の思考を理解
Wolfram NLUは書かれたり話されたりしたソースからの入力だけでなく,入力フィールドにタイプされた意識の流れの形式も扱えるよう設定されています.
クラウドで動く
Wolfram NLUとその大きな知識ベースはすべてWolfram Cloudの一部なので,どのシステムやプログラムからでも簡単にアクセスできます.
学ばなくても利用可能
卓越した自然言語理解により,非常に複雑な機能でも使うことができます.学ぶこともドキュメントも必要ありません.
Wolfram|Alphaには取扱説明書は不要
Wolfram NLUのおかげで,使い方を説明されなくても,何百万人もの人がすぐにWolfram|Alphaを使うことができています.
インテリジェントアシスタントに話す
音声で与えられた言葉が一旦テキストに変換されると,Wolfram NLUの機能は広範であるので,言われたことが何であれ,それを使い何をすべきかを決定することができます.
フォーマットの心配なし
Wolfram CloudでWolfram NLUを動力とするWolfram Smart Fieldsを使うと,フォーム,モバイルアプリ等のフィールドが意味的に解釈されるため,ユーザはどのフォーマットが使用可能であるかを心配する必要がありません.
Wolfram言語 + 自然言語
Wolfram言語の中で自然言語を使うことができるため,パワフルなシステムが構築でき,そこで現実世界の構成要素と抽象計算をシームレスに組み合せることができます.
自然言語を使ったプログラミング
Wolfram NLUを使うと,自然言語だけで簡単なプログラムを指定し,それを正確なWolfram言語コードに変換することができます.
名前が思い出せなくても...
標準のWolfram言語インターフェースのWolfram NLUでは,現実世界の構成要素を指定する自然言語の一部をタイプするだけで,それを正確な記号形式に自動的に変換することができます.
簡単な言い方がある場合...
測定単位の指定等,場合によっては自然言語の方が正確な記号言語よりもずっと簡潔なこともあります.その場合,Wolfram NLUでは自然言語形式が利用できます.
非構造化データを構造化する
Wolfram NLUは多量の非構造化データを,意味をなす標準のWDFに変換することができます.
データに意味を注入
日付,場所,種の名前のどれであろうと,Wolfram NLUは理解し,標準化された一意の意味を持つ正確なWDFに変換します.
コンテンツだけでなく構造も復号化
Wolfram NLUテクノロジーは個々のデータ要素だけでなく,表データや他のデータがどのように配列され区切られているかも復号化します.
大量の言語データ
多量の表形式データがある場合,Wolfram NLUは列全体等を見て,データから得られる解釈を機械学習機能で適合させ最適化します.
意味変換サービス
Wolfram Semantic Serverはクラウドで実行され,意味変換サービスにインタラクティブなAPIおよび埋込み可能のアクセスを提供します.
すべてに語りかける
Wolfram NLUはそのProgrammable Linguistic Interface (PLI)によって拡張可能となっています.このため,質問したりアクションを指定したりする自分の文法を定義し,クラウドから使えるように結果を配備することができます.
アクションの文法
Wolfram PLIを使うと,どの自然言語形式でどの基本的Wolfram言語関数を生成するかを定義し,どのようなアクションを実行するかを定義する文法を与えることができます.
自分の分野を加えるだけ
Wolfram PLIではWolfram NLUシステムから開始し,希望する特定の領域がカバーできるように語彙や文法を加えることができます.
何にでも自然言語を追加
Wolfram PLIはWolfram Cloudで配備されているので,プログラムで直接アクセスすることもAPIを通してアクセスすることもできます.
複雑なインターフェースを動かす
自然言語とWolfram PLIによって,以前はアクセスできなかったシステム機能が利用できるようになり,これまでよりも格段に複雑なインターフェースとインタラクトすることが可能になっています.