>>170
>例えば単純な例として  *()内は属性値とする
>1(1)+2(1)=2
>if=2ならば実行

うーん、これが概要なら人工無能の話になるよ?
・豊富な辞書を数種類作成する
・対象となる情報に属性値をつけておく(個人的にはタグほうが汎用性が高いと思うけど)
とかで、解決できるよ。

属性値で判断しているから、連想していると言えるけど、上記ようなの情報を持っている人工無能の方が精度は高いからね。

ID:zHgpr+s2さんは、未知の基礎情報を構築したいわけでしょ?
でも未知の基礎情報に対してどれくらいの属性値を設定して良いのか未知なんだから無理でしょ?
正否の判定の方法は変えたほうが良いと思います。