第1話
第一話 最適化という名の檻
データサイエンティストの俺は毎日、キャラクター造形のAIに向き合っている。ゲーム業界の依頼で、プレイヤーの心を掴むキャラを自動生成するシステムの構築だ。
最初は順調だった。ビッグファイブ性格診断、物語論の古典、人気キャラの属性データ──あらゆる知識をぶち込んで学習させる。するとAIが吐き出すのは、統計的に「最適な」キャラクターばかり。完璧な背景設定、矛盾のない動機、普遍的な魅力。紙の上では申し分ない。
しかし誰も好きにならなかった。
クライアントの評価会議で、それが明らかになった。ディレクターは首を傾げながら言った。「何か、足りない」と。
俺も感じていた。その「何か」を。それは完璧さだった。完璧さが、逆に生命感を殺していた。
帰路のカフェで、俺は本当に愛されるキャラクターたちを思い出していた。みんな何らかの矛盾を抱えていた。言動がぶれたり、過去の影を引きずったり、馬鹿なミスをしたり。でもそういう「ゆがみ」こそが、人の心を揺さぶるんじゃないか。
ノートに走り書きした。「エラーマージン」「計画的な矛盾」「制御された不完全性」。
翌日、コードを弄り始めた。最適化アルゴリズムに、意図的なノイズを組み込む。完璧なデータから、あえて外れる変数を仕込む。AIに「失敗する自由」を与えてみたのだ。
結果は劇的だった。AIが生成するキャラに、急に「息」が感じられるようになった。一貫性を完全には求めず、むしろ時々矛盾する。背景設定には説明のつかない部分が残る。
それが、人間らしかった。
画面の向こう側で、AIはまだ学習を続けている。俺は思う。もしかして、これはキャラクター造形の話じゃなくて、AIそのものが何かを教えてくれているんじゃないか。最適化だけが答えじゃ、本当の「何か」には届かないってこと。
ノートの端に、新しい疑問を追記した。「では、AI自身の『ゆがみ』とは何か」
続きはまもなく
目次