2016-11-01 6 views
1

私は、チャットボットがどのように入力した文章でユーザーが何を言おうとしているのかを調べることに興味があります。Chatbotアプリケーションの文章合成

私は文章の目的とその中で何を言おうとしているのかを理解するために、文章をアンカーとして動作する一連の単語に分割するという非常に原始的な考えがあります。

これらは、データベース/ボキャブラリにすでに含まれている単語のセットを持っており、時間外に成長します。私が興味を持って何

され、

  1. この文の合成法は何と呼ばれるのですか?この用語には何らかの名前がありますか?
  2. チャットボットのボキャブラリーをどのように成長させることができますか?
  3. 文章合成用のSDKはありますか?オンラインAPIを使用したSDKは、システム内で時間外で成長する更新された語彙を提供できるため、非常に好ましいです。

答えて

1

コンピュータ生成音声の初期の考えはチョムスキーの階層構造です。文は対象動詞オブジェクトに細分され、文法全体は新しい文を生成する。これはSOARのような1970年代のAI制作システムで使われました。より近年の人工的なスピーチの作成方法については、「ストーリーテリング」という傘下の用語で説明されていますManaging interaction between users and agents in a multiagent storytelling environment簡単に言えば、ドメインはテキストアドベンチャーとして記述されています。プレイヤーには「オブジェクトを取る」や「家を出る」などのさまざまなオプションがあります。 AIはそのようなゲームを解決するようにプログラムされています。チョムスキー文法とは対照的に、到達可能なゲームコアの形の単語の後ろに意味があります。ストーリー/文を理解することは、ゲームのポイントを集めることと同じです。そのようなシステムの出力は、ドメインに基づいています。上記の論文では、5ページに「銀行強盗」の例がオントロジーとして説明されています。