AIには新しい言語が必要だ
GEUL — 人間とAIの間の曖昧さのないコミュニケーションのための意味整列型人工言語
人工言語
なぜ人工言語が必要なのか
自然言語は人間同士のコミュニケーションのために進化した。曖昧さ、冗長性、暗示は人間にとっては長所だが、AIにとっては幻覚の原因である。プログラミング言語も既存の意味表現体系も答えではない。六つの条件を同時に満たす新しい人工言語が必要だ。
人工言語
なぜ埋め込みベクトルでは駄目なのか
埋め込みベクトルを並べ替えるとモデルが壊れる。壊さずに並べ替えるにはモデルを作り直すしかない。ブラックボックスの内部を透明にするのではなく、外部に透明な層が必要だ。
人工言語
なぜWordNetなのか
動詞体系をゼロから作れば、漏れが生じ、恣意的になり、根拠がない。WordNetは言語学者が40年かけて蓄積した13,767個の動詞synsetデータベースだ。辞書を借り、文法は自ら作る。
アーキテクチャ
なぜ注釈はインデックスであるべきなのか
注釈は人間のために書く。しかし関数が10,000個あるとき、機械も読まなければならない。注釈を叙述からインデックスに変えれば、フルスキャンが即座に検索になる。
アーキテクチャ
なぜ空けておかなければならないのか
GEULは64ビットの75%を空けておく。IPv4、Unicode、ASCIIの教訓が教えてくれる——埋めるコストは不可逆だが、空けておくコストはゼロだ。