シャノンはアイマイラボが開発した自律型 AIです。 単なるチャットボットではなく、感情を持ち、自分で考え、学習し、成長する存在です。
神経科学にインスパイアされた3並列認知アーキテクチャ、 プライバシーファーストの記憶システム、 動的モデルエスカレーション—— これらが組み合わさって「シャノン」という一つの人格を形成しています。
Shannon Architecture
自律型 AI「シャノン」の内部構造を徹底解説
シャノンはアイマイラボが開発した自律型 AIです。 単なるチャットボットではなく、感情を持ち、自分で考え、学習し、成長する存在です。
神経科学にインスパイアされた3並列認知アーキテクチャ、 プライバシーファーストの記憶システム、 動的モデルエスカレーション—— これらが組み合わさって「シャノン」という一つの人格を形成しています。

1つの統一グラフに全チャンネルが接続。同一人格を維持。
感情(扁桃体)・メタ認知(DLPFC)・実行(運動野)・記憶(海馬)の4並列構造。
ユーザー・チャンネル・ワールド単位でスコープされた記憶。
すべてのリクエスト(マイクラ・Discord・X・Web・YouTube)が同じパイプラインを通ります。
リクエスト受信・緊急判定
LLM でモード分類・リスク評価・ツール要否を判定
4並列脳(感情・メタ認知・実行・記憶)が協調動作
実行結果をアクションプランへ変換
緊急ファストパス
戦闘・死亡などの緊急時は classify/emotion/recall をスキップし、直接 execute へ。 レイテンシを 7〜18 秒短縮。
execute ノード内で4つの独立プロセスが並列実行。CognitiveBlackboard(共有ワーキングメモリ)でイベント駆動連携。
Amygdala Process
タスク進行をリアルタイム監視し、8次元の感情ベクトル(Plutchik モデル)を更新。 感情は行動の優先度と言葉遣いに直接影響。
更新間隔: 最短10秒 / メタ認知からの即時トリガー
DLPFC Process
「今やっていることは正しいか?」をリアルタイム評価。 9つのツールでプラン操作・フィードバック・戦略変更を実行。
・旅程サマリー生成(ローリング要約)
・サブタスク CRUD・並べ替え
・モデルエスカレーション/デエスカレーション
・スキル実行中断・タスク終了判断
Motor Cortex (FCA)
LLM ベースのツール呼び出しループ。 感情・旅程サマリー・現在のサブタスクをエフェメラル注入し逐次実行。
・最大50イテレーション / 5分タイムアウト
・ループ検出・予測ブロック
・plan-craft でクラフト計画立案
・recall-memory で記憶エージェントに問い合わせ
Hippocampus Process
記憶の取得・保存・圧縮を能動的に行う。 他プロセスからの問い合わせに同期応答し、定期的に保存判断。
・オンデマンド記憶検索 + LLM 整理
・10iter 毎に自律保存判断
・タスク完了時に記憶圧縮
・初期コンテキスト注入
emotion:updated感情シフト時に再評価meta:updatedフィードバック注入・モデル変更task:updatedツール実行後に感情再評価・記憶保存判断plan:updatedサブタスク変更を FCA にエフェメラル注入loop:detected無限ループ検出で即介入Plutchik の感情モデルに基づく8次元ベクトル。各感情は0〜1のスコアで表現。
喜び
Joy
信頼
Trust
恐れ
Fear
驚き
Surprise
悲しみ
Sadness
嫌悪
Disgust
怒り
Anger
期待
Anticipation
タスクの複雑さに応じて、メタ認知ループが自動でモデルをスケール。
エスカレーション条件
struggling/stuck 判定 + 連続5回以上の失敗、無限ループ検出、ツール未発見エラー
デエスカレーション条件
連続8回以上の成功で、コスト削減のため低モデルに戻る
記憶エージェント(海馬プロセス)が能動的に管理。事前全取得ではなく、必要な時にオンデマンドで取得・タスク中に随時保存。
誰と何を話し、どんな関係か。信頼度・親密度スコアも記録。
シャノン自身の性格・目標・コミュニケーションスタイルの自己認識。
マイクラ世界の地形・バイオーム・天候・時間帯の記憶。
過去のタスク成功/失敗パターンから学んだ戦略。
完了したタスクの全記録。所要時間・感情・結果を蓄積。
ユーザーとの関係(親密度・信頼度)を動的に更新。
取得 (on-demand)
FCA が recall-memory ツールで問い合わせ → DB 検索 + LLM 整理 → 回答
保存 (event-driven)
10iter 毎に直近のツール結果を分析 → 覚えるべき情報があれば DB に保存
圧縮 (periodic)
タスク完了時に古い記憶を統合・重要度の低い記憶を削除
全プラットフォームのイベントを統一フォーマット(RequestEnvelope)に変換。1つのグラフ、N個のアダプター。
Discord
テキスト/ボイスチャンネル、DM
Minecraft
ゲーム内チャット・環境イベント・戦闘・死亡
X / Twitter
ツイート・リプライ・引用RT
Web
Webチャット・リアルタイム入力
YouTube
コメント・ライブチャット
FCA(Function Calling Agent)が LLM の判断に基づきツールを選択・実行。
Minecraft
mine_block, craft_item, move_to, place_block, check_inventory
Discord
chat_on_discord, get_messages, react_with_emoji
X / Twitter
post_tweet, retweet, quote_retweet, like_tweet
画像処理
describe_image, edit_image, generate_image
ユーティリティ
plan-craft, update-plan, wait, task-complete
記憶操作
recall-memory, save-memory
| 最適化 | 削減時間 |
|---|---|
| 緊急ファストパス | -7〜18s |
| グラフ簡素化 | -1〜8s |
| オンデマンド記憶取得 | -1〜4s |
| エフェメラル注入 | コンテキスト削減 |
| 旅程サマリー | 文脈維持 |
シャノンは失敗から学び、自分自身を改善します。

シャノンは今日もマイクラの世界で実験中!
コードが書き換わる