重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【6/2終了】教えて!goo新規会員登録

辞書型の人工無能はどのように会話してるのですか?
例えばMeCabを入れて動詞や名詞がわかったとしてそれらをどう組み合わせて発音しているのですか?
ランダムに組み合わせたとしても日本語としておかしくなるし
きっちり決めすぎてもおもしろくないので
助言よろしくお願いします

A 回答 (1件)

前回、回答した者です。


 ふたたびこんにちは。

 先日の質問の続きですね。

>人工無脳と心のメカニズム [Kindle版]
http://www.amazon.co.jp/%E4%BA%BA%E5%B7%A5%E7%84 …

 先ほど、無料サンプルをダウンロードして内容を確認してみました。
 「人工無脳」について考察をしている人物による書籍です。

>例えばMeCabを入れて動詞や名詞がわかったとしてそれらをどう組み合わせて発音しているのですか?
 質問に挙げられている疑問は書籍で解説があると思われます。

 ほかにお薦めの書籍としては、

>恋するプログラム―Rubyでつくる人工無脳 (Mynavi Advanced Library) [Kindle版]
http://www.amazon.co.jp/%E6%81%8B%E3%81%99%E3%82 …

 待望されていた書籍がキンドル版として復刻したようです。
 今までは重版がなく、待ち望まれていた人工無能の作り方を紹介している入門書です。(評判が高いだけに値崩れしそうにありません)

>ランダムに組み合わせたとしても日本語としておかしくなるし
>きっちり決めすぎてもおもしろくないので

 そうですね。
 ではどうするのか?
 その場の話に沿ったテンプレートを大量に用意し、状況に応じて使い分ける。
 人工無能の人格の設定を工夫する。たとえば「私は女子高生」「僕はロシア人の中学生」など。(本当にロシア人というわけではない)

LINEで提供されている人工無能会話アプリ「りんな」ちゃんなどが例としてあげられるでしょう。

 人工無能の作り方のコツは受け手である人間が応答メッセージを読んで解釈次第でどうとでもなる曖昧な回答を返すのが味噌だと思います。


>人工無能の作り方
https://oshiete.goo.ne.jp/qa/9151557.html

 先日の質問でコメントに対する回答としては。
 厳密ではない応答で良ければもっと簡易な方法でカレンダー機能を使うなどの手法が考えられます。

 天気であれば、パソコンのカレンダー機能を用いて現在であれば「1月14日」であることを読み取る。

 1月であれば当然冬なので、「今日は寒い日ですね」と応答を返すなどが考えられます。
    • good
    • 1
この回答へのお礼

再び回答ありがとうございます
やはりうずらみたいに自力でしゃべらせるのは難しいようですね
テンプレを大量に用意してあいまいな答えにするのうにしてみようと思います
ありがとうございました

お礼日時:2016/01/15 09:23

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!