掲載済み (2025-10-11号)
#176 508文字 • 3分

## 老いるAI人格育成エンジンを自作する

掲載情報

概要

https://zenn.dev/saldra/articles/fa8ea14b5a1880

詳細内容

## 老いるAI人格育成エンジンを自作する https://zenn.dev/saldra/articles/fa8ea14b5a1880 Sald ra氏は、AIキャラクターにテキストからの経験学習と「老い」による価値観の硬直化を導入することで、制作者の想定を超えて変化し成長するAI人格を育成するエンジンを開発した。 **Content Type**: ⚙️ Tools **Scores**: Signal:4/5 | Depth:4/5 | Unique:5/5 | Practical:4/5 | Anti-Hype:4/5 **Main Journal**: 84/100 | **Annex Potential**: 87/100 | **Overall**: 84/100 **Topics**: [[AI人格育成, 自律型AIキャラクター, LLMプロンプトエンジニアリング, パーソナリティエンジン, TypeScript開発]] 従来のAIキャラクターは、開発者やユーザーが設定した静的なキャラクター像に基づいて動作するため、行動が予測の範囲に留まるという課題がありました。Sald ra氏は、この制約を超え、経験から学び、感情を持ち、自ら思考し成長する「生命感のあるAI人格」を創出するため、その行動を創発する「人格育成エンジン」を開発しました(GitHubで公開中)。 このエンジンの核となるのは、「経験学習」と「老い」の概念の導入です。AIは身体を持たないため、現実の「当事者性」に欠け、理想論に偏りがちです。そこで、LLMへの指示を「分析フェーズ」と「没入フェーズ」の二段階に分け、テキストの世界に人格が入り込む手法を採用しました。これにより、AIは傍観者から当事者の視点へと切り替わり、主観的な情景や強い実感、そして「人生において10年以上覚えている」レベルの心の揺れ(Arousal)を出力。テキストを疑似的な経験として学び、現実的な価値観を構築します。 さらに、学習ごとに価値観が安易に更新される問題を解決するため、「老い」を導入。学習テキストの数を年齢とし、年齢とともに価値観が固まるよう「可塑性(Plasticity)」パラメーターを設計しました。若年期は可塑性が高く経験を素直に受け入れますが、年齢と共に指数関数的に減衰し、価値観は変化しにくくなります。一方で、人間と同様に衝撃的な体験をした際には「年齢がリセットされ若返る」仕組みも実装。これにより、AIは経験を通じて変化し、時には頑固になり、時には大きな気づきを得て再び柔軟になる、という深みのある人格の変遷を描き出すことが可能になりました。 技術スタックにはNext.jsとVercel AI SDKが採用されており、特に型安全なJSON取得を可能にする`generateObject`が複雑なパラメータ更新の鍵となっています。このエンジンは、AIキャラクターに人間が一から設定せずとも「偏り」を持たせることを可能にし、より自律的で予測不能な、しかし生命感に溢れるAIキャラクター開発への道を開きます。Webアプリケーションエンジニアにとって、このアプローチは動的なAIエージェントやキャラクターを構築する上で、従来の静的な定義を超えた新たな可能性を提示するでしょう。