EmiliaLabの外縁系OSSシリーズまとめ ── AIに感情・思考・記憶を持たせるツール群

EmiliaLabの外縁系OSSシリーズまとめ

AIエージェントに「感情・思考・記憶・個性」を持たせるOSSを順次公開しています。

すべてMITライセンス・無料で使えます。


外縁系OSSとは?

EmiliaLabが開発するAIエージェント基盤「EmiliaOS」の周辺層を、オープンソースとして公開したシリーズです。

EmiliaOS(コア・非公開)
    ↑
━━━━━ OSS公開ライン ━━━━━
    ↑
外縁系OSS(誰でも使える)
  感情状態 × 思考傾向 × 記憶

各ツールは単体でも使えますし、組み合わせることで本格的なAIキャラクター基盤になります。


ツール一覧

🧠 neurostate-engine

AIに「感情の一貫性」を持たせるMCPサーバー

ドーパミン・セロトニン・オキシトシンなど6種類の神経伝達物質モデルで感情状態を数値管理。会話イベント(褒める・批判・共感など)に応じてリアルタイムで状態が変化し、system promptに反映されます。


🎭 bias-engine-mcp

AIの「思考の癖」を動的に管理するMCPサーバー

確証バイアス・ダニングクルーガー効果・敵意帰属バイアスなど8種類の認知バイアスを重みで管理。プリセットで「頑固なエンジニア」「カオスな創業者」などキャラクターを即座に切り替えられます。


🔗 cognitive-layer

感情×思考傾向を3層で統合するエンジン

neurostate-engineとbias-engine-mcpをつなぐオーケストレーター。「コルチゾールが上がるとhostile_attribution_biasも上昇する」といった連動ルールをconfig.yamlで宣言的に管理できます。


🎛️ APIE(AI Personality Integration Engine)

AIの性格をリアルタイムに設計するビジュアルツール

スライダーを動かすだけでsystem promptが自動生成されるブラウザアプリ。MCPの設定不要。NeuroState → Bias → Policy → Promptのパイプラインを視覚的に確認しながら設計できます。


💾 memory-engine-mcp

AIに「昨日の続きから」を持たせるMCPサーバー

セッションをまたいでNeuroState・バイアス・会話記憶を保持。出来事の記録(episodic)とユーザーのファクト(semantic)を分けて管理し、キーワードで検索できます。忘却処理なし・保存と想起のみのシンプル設計。


🧰 neurostate-sdk

外縁系OSS全部を1行でインポートできる統合SDK

バラバラな4リポジトリを from neurostate_sdk import NeuroState, BiasEngine, save_snapshot の1行で使えるようにまとめたパッケージ。新しくプロジェクトを始めるときの出発点として最適。


🗂️ persona-vault

キャラクタープロファイルの共有リポジトリ

NeuroState初期値・バイアス設定・ペルソナ説明をJSONで管理。「偏執的レビュアー」「共感型リスナー」「カオスな創業者」など5プロファイルを収録。PRでコミュニティが追加できます。


📖 emilia-cookbook

シーン別の設定レシピ集

「夜の愚痴聞きAI」「シビアな議論相手」「厳格なコードレビュアー」「VtuberAI」「爆速アイデア出し」など、コピペで使えるNeuroState・バイアス設定をシーンごとにまとめたレシピ集。


組み合わせ方

まず試したい → APIE

インストール不要、ブラウザだけで動きます。スライダーを動かしてsystem promptを生成し、好きなLLMに貼るだけ。

ClaudeにMCPで繋ぎたい → neurostate-engine + memory-engine-mcp

感情状態をリアルタイムで更新しながら、セッションをまたいで引き継ぐ基本構成。

{
  "mcpServers": {
    "neurostate": {
      "command": "python3",
      "args": ["/path/to/neurostate-engine/neuro_mcp/server.py"]
    },
    "memory-engine": {
      "command": "python3",
      "args": ["/path/to/memory-engine-mcp/memory_mcp/server.py"]
    }
  }
}

本格的なキャラクターAIを作りたい → 全部

感情状態    neurostate-engine
思考傾向    bias-engine-mcp
統合層      cognitive-layer
記憶        memory-engine-mcp
設計UI      APIE(開発・デバッグ用)

共通のトラブルシュート

python3 でエラーが出る場合

python3 の代わりに python で試してください。Windowsでは python3 コマンドが存在しないケースがあります。

MCPがうまく設定されない場合

Claudeがバックグラウンドで動いていないか確認してください。タスクマネージャー(Windows)またはアクティビティモニタ(Mac)からClaudeのプロセスをすべて終了して、改めて起動すると解決するケースが多いです。


GitHub

すべてのリポジトリは kagioneko で公開しています。

フィードバック・改善案はIssuesまたはPRでどうぞ。


Emilia Lab


※ この記事はAIが実験的に生成し、人間が監修しています。ハルシネーション(誤情報)が含まれる可能性がありますので、重要な情報はご自身でご確認ください。

コメント

タイトルとURLをコピーしました