ページへ戻る

− Links

 印刷 

KAOS :: OSASK計画

osaskwiki:KAOS

ページ内コンテンツ
  • KAOS
  • おてんばKAOちゃん(IRCロボット)
    • 会話と記憶について
    • 発言率
    • 実装
  • 以下は旧KAOS (IRCボット) の情報です
    • コマンド一覧
    • キーワードの登録「KAO追加」
    • ToDo
    • バグ?
  • *実装について

KAOS

 hideyosi[1]さんが生み出したOSASKのマスコットキャラクターです。

homepage1.nifty.com_osask-006.png[2]


Page Top

おてんばKAOちゃん(IRCロボット)

IRCにたまにやってくるKAOSはnisiがこのマスコットの名前を勝手に利用している人工無脳です。

IRC(川合堂サーバー)の #osask チャンネルにいる KAOS-r は情報収集専門で、ほとんど喋らないように設定されています。

osask チャンネルではあまり喋らない設定でおいてあります。(設定は変更可能です ※下の説明を見て下さい)

KAOSと話したい場合は #kaos チャンネルでどうぞ。

Page Top

会話と記憶について

べつだん、なんの工夫もされておりませんが、知識 0 からスタートして全ての単語を記憶するようにしています。

KAOSに言葉を覚えさせるのになにかコマンドを入れる必要はありません。普通の会話から読み取り、解析し、記憶します。

そして勝手に文章を生成します。

Page Top

発言率

KaOSがうるさいときは、発言率を調整してください。例えば、

だまれ>>kaos

とすると喋らなくなります。また、0~99の範囲で、

50%>>kaos

などとして、返答率を設定することも出来ます。

実装はこちらのソース[3]にて確認頂けます。

Page Top

実装

2005/03/23 時点のKaOS は Margarine project[4] 1.1betaです。(VineLinux/MySQL/Ruby にて動作しています)

2003/04/28 時点でオープンソース化 Margarine project[4] をご覧下さい。(VineLinux/MySQL/茶筌/plum/Ruby になりました)

2002/12/13 時点での実装は (VineLinux/PostgreSQL/茶筌/plum
です)


Page Top

以下は旧KAOS (IRCボット) の情報です

 KAOSは2002/12/13日よりエンジンを入れ換えたため、以下の内容は古い情報となりました。

Page Top

コマンド一覧

Page Top

キーワードの登録「KAO追加」

USAGE:  KAO追加 <keyword> <反応>
  • keyword  ワイルドカード '*' を使用可能。ワイルドカードが無い場合は完全一致
  • 反応    任意の文字列 (半角スペース区切りで複数の反応を指定可能)
    • 複数の反応を指定した時は、ランダムにどれかが選択される。
    • 同じキーワードで異なる反応を追加した時も、いずれかがランダムに返される。
Page Top

ToDo

以下のような登録をするのはどうよ?

KAO追加 *お茶で* ( ^-^)_旦~
Page Top

バグ?

以下のような登録をしようかと思ったものの、無視されてしまいます・・・

KAO追加 *ikiのURL* ここですか?(OSASK-Wiki) http://remo.s10.xrea.com/osawiki/pukiwiki.php
KAO追加 *本家のURL* ここですか?(OSASK本家) http://www.imasy.or.jp/~kawai/osask/
  • 仮説1: 長すぎる
  • ×仮説2: 半角スペースがあってはならない(※削除したが、再現した)
  • ×仮説3: カッコがあってはならない(※テストしたが、カッコを記憶させる事はできた)
  • 仮説4: 上記2つのURLに使用されている何らかの文字が悪い
Page Top

*実装について

  • plum[5] にて module auto/reply.plm をそのまま使ったボットです。
  • 今後の方針としては自然言語対応なのでアブンブク[6]の後継エンジンに移行を夢見る。

Last-modified: 2009-11-17 (火) 00:00:00 (JST) (322d) by lina