ある言葉に関連付けして、それをもとに優先順位のある辞書から文章を作り出す。人工無能を作るのが目的なのでプログラム自身が考える必要はない。人間の会話から関連付けされる言葉を探し関連性が高い(使われる回数が多い)ものの優先度を高くする。
関連付けされる単語は「すべて」。だから「それ」とか「あれ」も指示語ではあるが関連付けされる。それを踏まえて人間が話した文章を解析してそれぞれの単語に関連付けされた言葉の優先順位を合計し、文章を作成する。

むーできねぇな。コアな部分はある種何もしらない状態からの辞書作成と形態素解析みたいなもの。うまくいけば他の言語にも応用できるはずだけど、結局んなことできれば既にやってる人がいるはずなわけで、この考えかただとどっかに再帰的な無限ループに陥るところがありそうだ・・・

▲ この日のエントリ