認知アーキテクチャか?
ソースコードは汚いけれど面白い。