brew install mecab mecab-ipadic bundle install
$ morpheme 犯人はヤス +------+-----------------------+ | 語彙 | 意味 | +------+-----------------------+ | 犯人 | 名詞 一般 | | は | 助詞 係助詞 | | ヤス | 名詞 固有名詞 人名 名 | +------+-----------------------+
:
$ morpheme 夏と花火と私の死体 +------+------------------+ | 語彙 | 意味 | +------+------------------+ | 夏 | 名詞 一般 | | と | 助詞 並立助詞 | | 花火 | 名詞 一般 | | と | 助詞 並立助詞 | | 私 | 名詞 代名詞 一般 | | の | 助詞 連体化 | | 死体 | 名詞 一般 | +------+------------------+
$ albatro --study=綺麗な青空 --tree --info --say=綺麗 0:(root)(0) ├─1:綺麗(t)(0) │ └─2:な(0) │ └─3:青空(0) ├─4:な(0) │ └─5:青空(0) └─6:青空(0) Class:Albatro::Responder::MarkovResponder 単語数:6 先頭単語:1 DB:albatro.db 綺麗な青空
$ albatro --responder=markov --prefix=2 --read=resources/famicom.txt --tree 1:(root)(0) ├─2:五目(t)(0) │ └─3:なら(0) │ └─4:べ(0) ├─5:なら(0) │ └─6:べ(0) (snip) ├─2493:$(0) │ └─2494:キッド幻(0) │ └─2495:の(0) └─2496:キッド幻(0) └─2497:の(0) └─2498:帝王編(0)
$ albatro --responder=markov --prefix=1 --read=resources/famicom.txt --generate=10 五目ならべえおにゃんこタウン ポパイの英語遊び ドンキーコングJR.の算数遊び ナッツ&ミルク 4人打ち麻雀 けっきょく南極大冒険の冒険の塔 忍者くん魔城のQ太郎ワンワンパニック ドルアーガの伝説より愛をはいた猫世界一周80日大冒険 忍者じゃじゃ丸くん一刻 じゃ丸の村雨城
$ albatro --responder=net --say=今日の天気は? 晴れらしいよ
$ albatro --responder=net --say=明日の天気は? 雨らしいよ
ドラえもん: どっちもしょうがないものが人間のつみ重ね ネラー: 大盛りねぎだくギョク。 ニコニコ組曲: 何聞くのです←結論 エア本さん: 何ていうかパパパパパパーンっていうかな時間を与えて頂いた ありがち: 瞳を閉じて 地味男: 瞳は闇を映したか…と他人事のようだ ニコニコ組曲: 追いかけて逃げたもじぴったん 地味男: 大学生のときにでも聞いて見て ドラえもん: 悩んではかならずしも歩きやすい安全 ニコ厨: キノコの武装組織 ネラー: もうねアホか。 どこかの: ようやく平均値に食べにスルー。 聖夜: か弱き者たちよオレと書いている こすりつけ: o( ´_ゝ`)o 孫正義: 今夜8時の核燃料等処理、SB店以外に言い続けた方々は一切監督官庁からの 任天堂: 虹の鏡 ニコニコ組曲: とかちつくち... ニコ厨: 筋力ので神ゲーが神回のつなぎの所業 任天堂: パリ・ゴールド
- spec 内は include Albatro で。
- ruby lib/albatro/morpheme.rb が文字化け
- 恋するプログラム - Rubyでつくる人工無脳 秋山智俊 (2005年4月毎日コミュニケーションズ刊)