文章を作り出す]を参考に、マルコフ連鎖と形態素解析を利用して応答時の文を生成するチャットボットを作成します。参考記事Rubyの開発環境構築は、こちらの記事を参考にさせていただきました。niwatako$ノビィに確率を応用するマルコフ連鎖の考え方を利用して応答時の文を生成するために、入力した会話の内容を形態素解析を利用して分割し、単語のつながりの情報を保存するマルコフ辞書を作成します。(NoMethodError)が出て会話の入力が出来なかったため、loop内のgets.chompを$stdin.gets.chompに変更しました。その他のRubyファイルは、サンプルプログラムと同様の記述で、特に変更はありません。line.chomp.split(/[。endendこのコードのコミットには、[chapter8-3]のタグが付いてます。実行結果ターミナルでnoby.rbを動かし、ブラウザにhttp://localhost:4567を入力します。noby.rb会話の内容から2単語プレフィクスとサフィックスのつながりの情報が、マルコフ辞書に保存されます。Sinatraについては、こちらの記事を参考にさせていただきました。月別アーカイブリンクGitHubはてなブログをはじめよう!b0npuさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。