私はしばらくの間これについて疑問に思っていました、そしてなぜグーグルがまだそれを試していなかったのか分かりません-あるいは多分彼らはそれを試しました、そして私はそれについて知りません。
あなたが知りたいことを見つけるためにあなた自身をトロールしなければならない結果のリストではなく、あなたに単一の答えを与える質問をタイプすることができる検索エンジンはありますか?
たとえば、これは私がシステムを設計する方法です:
ユーザーの意見:「目をテストするためにどこに行きますか?」</ p>
システム出力:「眼鏡技師。確実性:95%」</ p>
これは次のように計算されます。
- 入力は自然言語から単純な検索文字列に解析されます。この場合はおそらく「視力検査」のようなものです。「どこに行くか」という用語もシステムによって解釈され、結果を比較するときに使用されます。
- 検索文字列は検索エンジンに送られます。
- 次に、システムは結果の内容を比較して、質問が何を求めているか(つまり、何を、どこで、誰が、どのように)に注意して、一致する単語またはフレーズを見つけます。
- 適切な回答が決定されると、システムはその回答が正しいかどうかの尺度とともにユーザーに表示します。
インターネットは分散しているため、特に単純な質問の場合、正解が複数回表示される可能性があります。この特定の例では、この単語が結果に表示され続け、検索されている答えがほぼ確実であることをシステムが認識するのはそれほど難しくありません。
より複雑な質問の場合、より低い確実性が表示され、異なるレベルの確実性で複数の結果が表示される可能性があります。ユーザーには、システムが結果を計算したソースを確認する機会も提供されます。
このシステムのポイントは、検索を簡素化することです。多くの場合、検索エンジンを使用するときは、本当に単純または些細なものを探しています。結果の長いリストを返すことは、答えがそれらの結果にほぼ確実に隠されているとしても、質問に答える最も効率的な方法のようには思えません。
上記の質問のGoogleの結果を見て、私のポイントを確認してください: http ://www.google.co.uk/webhp?sourceid=chrome-instant&ie=UTF-8&ion=1&nord=1#sclient=psy&hl=en&safe = off&nord = 1&site = webhp&source = hp&q = Where%20do%20you%20go%20to%20get%20your%20eyes%20tested%3F&aq =&aqi =&aql =&oq =&pbx = 1&fp = 72566eb257565894&fp = 72566eb257565894&ion = 1
与えられた結果は、質問にすぐに答えるものではありません。本当に必要な答えが見つかる前に、ユーザーが検索する必要があります。検索エンジンは素晴らしいディレクトリです。彼らはあなたに主題についてのより多くの情報を与えたり、サービスを見つける場所を教えたりするのに本当に良いですが、直接の質問に答えるのはあまり得意ではありません。
システムを作成する際に考慮しなければならない多くの側面があります。たとえば、結果を計算するときにWebサイトの精度を考慮に入れる必要があります。
システムは単純な質問に対してはうまく機能するはずですが、より複雑な質問に対してはシステムを機能させるのはかなりの作業かもしれません。たとえば、一般的な誤解は特別な場合として処理する必要があります。システムが、ユーザーの質問に回答として一般的な誤解があるという証拠を見つけた場合は、回答を提供するときにこれを指摘するか、最も一般的な回答を無視して、それを指摘するWebサイトによって提供される回答を優先する必要があります。よくある誤解です。これはすべて、競合するソースの精度と品質を比較することによって検討する必要があります。
これは興味深い質問であり、多くの調査が必要になりますが、確かに時間と労力の価値はありますか?常に正しいとは限りませんが、ユーザーにとって単純なクエリがはるかに高速になります。