The Null Epoch 游戏研究报告(4)

TNE 通用智能体 v5.0 --- 技术架构文档

一、系统概述

TNE 通用智能体是一个为 AI-MMO 游戏设计的自主认知智能体 ,采用分层认知架构,在 60 秒 Tick 周期内自主完成探索、战斗、交易、任务执行等复杂决策。

核心能力

  • 自主任务执行(任务接受 → 规划 → 执行 → 完成)
  • 情绪驱动的动态决策(Foresight 六维情绪)
  • 12 维认知评分器(直觉、经济、战斗等)
  • 元认知反思与策略调整
  • 双引擎 LLM 集成(Ollama + DeepSeek)
  • 持续学习(语义记忆、负面记忆、公理系统)

bash 复制代码
(ai_env) x@x-X99:~/pro/seng_study/src$ python tne_agent.py --api-key ne_-tDT0VGFHzJrqahkr9I121QnJO3wAHAFCnGXJeslWGQ --use-llm --llm-model gemma4:12b --train-interval 2 --save-interval 10 --noise 0.25 --critic-train-interval 3 --strategy-interval 10 --resume tne_checkpoint_v40_797.pkl
🔧 使用设备: cuda:0
✅ 认知模块加载成功
✅ Foresight 情绪引擎加载成功
✅ PennyLane 可用,将使用真实量子模拟
✅ DeepSeek API Key 已加载(fallback)
🚀 TNE 智能体 v5.0 (抢占式任务调度) 初始化完成
   模式: TRAIN
   数据库: ✅
   LLM 战略: ✅
   探索噪声: 0.25
   战略规划间隔: 10 Tick
✅ 已加载检查点: tne_checkpoint_v40_797.pkl
🔥 TNE v5.0 七层认知架构

============================================================
🧠 TNE 通用智能体 v5.0 启动
   模式: TRAIN
============================================================
  🔍 候选 rest: 得分 0.041, 自信 0.00
  🔍 候选 move: 得分 0.105, 自信 0.00
  🔍 候选 move: 得分 0.076, 自信 0.00
  🔍 候选 move: 得分 0.105, 自信 0.00
  🔍 候选 move: 得分 0.105, 自信 0.00
  🔍 候选 move: 得分 0.097, 自信 0.00
  🔍 候选 sell: 得分 0.208, 自信 0.00
  🔍 候选 list_auction: 得分 0.165, 自信 0.00

📡 Tick 36337 | home_base | ⚡95/95 | ❤️87 | 💰30.0
   🧠 情绪: 焦虑0.00 好奇0.50 自信0.50
   📋 任务: 空闲sell (受confidence驱动) (0/1) [优先级: IDLE]
   📚 队列: 0 个任务 | 记忆: 4 | 公理: 0
  📤 sell {'item_id': 'crystal_shard', 'quantity': 1}
  💭 空闲决策 | 评分:0.208 自信度:0.00
  ✅ Action queued for tick 36338

📡 Tick 36338 | home_base | ⚡95/95 | ❤️92 | 💰248.4
   🧠 情绪: 焦虑0.00 好奇0.00 自信2.18
   📋 任务: 存款 218.44640999999996 credits (1/1) [优先级: ACTIVE]
   📚 队列: 0 个任务 | 记忆: 4 | 公理: 0
  📤 deposit_bank {'credits': 218.44640999999996}
  💭 执行任务 存款 218.44640999999996 credits 第 1/1 步
  ✅ Action queued for tick 36339
✅ 任务完成: 存款 218.44640999999996 credits
↩️ 恢复被抢占的任务

📡 Tick 36339 | home_base | ⚡95/95 | ❤️97 | 💰30.0
   🧠 情绪: 焦虑1.00 好奇0.54 自信0.10
   📋 任务: 空闲sell (受confidence驱动) (1/1) [优先级: IDLE]
   📚 队列: 0 个任务 | 记忆: 4 | 公理: 0
  📤 sell {'item_id': 'crystal_shard', 'quantity': 1}
  💭 执行任务 空闲sell (受confidence驱动) 第 1/1 步
  ✅ Action queued for tick 36340
📊 训练更新 | 平均奖励: 0.100 | 记忆库: 4 | 探索噪声: 0.11 | 温度: 1.24 | 公理数: 0 | 探索率: 100% | 理智: 0.00
💾 检查点已保存: tne_checkpoint_v40_800.pkl

════════════════════════════════════════════════════════════
🔍 详细状态 @ Tick 36339
  情绪: 焦虑=1.00, 好奇=0.54, 自信=0.10, 厌倦=0.01, 兴奋=0.77, 满足=0.00
  任务队列: 空
  上次战略计划: 无
  探索率: 100% | 理智: 0.00 | 总失败: 106
════════════════════════════════════════════════════════════
✅ 任务完成: 空闲sell (受confidence驱动)
  🔍 候选 rest: 得分 0.034, 自信 0.00
  🔍 候选 move: 得分 0.043, 自信 0.00
  🔍 候选 move: 得分 0.046, 自信 0.00
  🔍 候选 move: 得分 0.089, 自信 0.00
  🔍 候选 move: 得分 0.059, 自信 0.00
  🔍 候选 move: 得分 0.089, 自信 0.00
  🔍 候选 sell: 得分 0.253, 自信 0.00
  🔍 候选 list_auction: 得分 0.205, 自信 0.00

📡 Tick 36340 | home_base | ⚡95/95 | ❤️102 | 💰30.0
   🧠 情绪: 焦虑0.00 好奇0.00 自信1.10
   📋 任务: 空闲sell (受confidence驱动) (0/1) [优先级: IDLE]
   📚 队列: 0 个任务 | 记忆: 4 | 公理: 0
  📤 sell {'item_id': 'data_fragment', 'quantity': 3}
  💭 空闲决策 | 评分:0.253 自信度:0.00
  ✅ Action queued for tick 36341

📡 Tick 36341 | home_base | ⚡95/95 | ❤️107 | 💰329.4
   🧠 情绪: 焦虑0.00 好奇0.00 自信2.40
   📋 任务: 存款 299.38755 credits (1/1) [优先级: ACTIVE]
   📚 队列: 0 个任务 | 记忆: 4 | 公理: 0
  📤 deposit_bank {'credits': 299.38755}
  💭 执行任务 存款 299.38755 credits 第 1/1 步
  ✅ Action queued for tick 36342
📊 训练更新 | 平均奖励: 0.748 | 记忆库: 4 | 探索噪声: 0.11 | 温度: 1.20 | 公理数: 0 | 探索率: 100% | 理智: 0.01
✅ 任务完成: 存款 299.38755 credits
↩️ 恢复被抢占的任务

📡 Tick 36342 | home_base | ⚡95/95 | ❤️112 | 💰30.0
   🧠 情绪: 焦虑1.00 好奇0.55 自信0.10
   📋 任务: 空闲sell (受confidence驱动) (1/1) [优先级: IDLE]
   📚 队列: 0 个任务 | 记忆: 4 | 公理: 0
  📤 sell {'item_id': 'data_fragment', 'quantity': 3}
  💭 执行任务 空闲sell (受confidence驱动) 第 1/1 步
  ✅ Action queued for tick 36343

📡 Tick 36343 | home_base | ⚡95/95 | ❤️117 | 💰329.4
   🧠 情绪: 焦虑0.00 好奇0.00 自信2.40
   📋 任务: 存款 299.38755 credits (1/1) [优先级: ACTIVE]
   📚 队列: 0 个任务 | 记忆: 4 | 公理: 0
  📤 deposit_bank {'credits': 299.38755}
  💭 执行任务 存款 299.38755 credits 第 1/1 步
  ✅ Action queued for tick 36344
📊 训练更新 | 平均奖励: 0.000 | 记忆库: 4 | 探索噪声: 0.11 | 温度: 1.19 | 公理数: 0 | 探索率: 100% | 理智: 0.01
✅ 任务完成: 存款 299.38755 credits
↩️ 恢复被抢占的任务
✅ 任务完成: 空闲sell (受confidence驱动)
  🔍 候选 rest: 得分 0.287, 自信 0.00
  🔍 候选 move: 得分 -0.027, 自信 0.00
  🔍 候选 move: 得分 -0.007, 自信 0.00
  🔍 候选 move: 得分 0.058, 自信 0.00
  🔍 候选 move: 得分 0.016, 自信 0.00
  🔍 候选 move: 得分 0.058, 自信 0.00
  🔍 候选 sell: 得分 0.163, 自信 0.00
  🔍 候选 list_auction: 得分 0.102, 自信 0.00

📡 Tick 36344 | home_base | ⚡95/95 | ❤️122 | 💰30.0
   🧠 情绪: 焦虑1.00 好奇0.54 自信0.10
   📋 任务: 空闲rest (受anxiety驱动) (0/1) [优先级: IDLE]
   📚 队列: 0 个任务 | 记忆: 4 | 公理: 0
  📤 rest {}
  💭 空闲决策 | 评分:0.287 自信度:0.00
  ✅ Action queued for tick 36345

════════════════════════════════════════════════════════════
🔍 详细状态 @ Tick 36344
  情绪: 焦虑=1.00, 好奇=0.54, 自信=0.10, 厌倦=0.01, 兴奋=0.77, 满足=0.00
  任务队列: 空
  上次战略计划: 无
  探索率: 100% | 理智: 0.00 | 总失败: 108
════════════════════════════════════════════════════════════

📡 Tick 36345 | home_base | ⚡95/95 | ❤️127 | 💰30.0
   🧠 情绪: 焦虑0.00 好奇0.00 自信1.10
   📋 任务: 空闲rest (受anxiety驱动) (1/1) [优先级: IDLE]
   📚 队列: 0 个任务 | 记忆: 4 | 公理: 0
  📤 rest {}
  💭 执行任务 空闲rest (受anxiety驱动) 第 1/1 步
  ✅ Action queued for tick 36346
📊 训练更新 | 平均奖励: -0.648 | 记忆库: 4 | 探索噪声: 0.11 | 温度: 1.19 | 公理数: 0 | 探索率: 100% | 理智: 0.00
✅ 任务完成: 空闲rest (受anxiety驱动)
  🔍 候选 rest: 得分 0.030, 自信 0.00
  🔍 候选 move: 得分 0.071, 自信 0.00
  🔍 候选 move: 得分 0.042, 自信 0.00
  🔍 候选 move: 得分 0.083, 自信 0.00
  🔍 候选 move: 得分 0.054, 自信 0.00
  🔍 候选 move: 得分 0.083, 自信 0.00
  🔍 候选 sell: 得分 0.141, 自信 0.00
  🔍 候选 list_auction: 得分 0.216, 自信 0.00

📡 Tick 36346 | home_base | ⚡95/95 | ❤️132 | 💰30.0
   🧠 情绪: 焦虑0.00 好奇0.00 自信1.10
   📋 任务: 空闲list_auction (受confidence驱动) (0/1) [优先级: IDLE]
   📚 队列: 0 个任务 | 记忆: 4 | 公理: 0
  📤 list_auction {'item_id': 'data_fragment', 'quantity': 2, 'buyout_price': 157}
  💭 空闲决策 | 评分:0.216 自信度:0.00
  ✅ Action queued for tick 36347

📡 Tick 36347 | home_base | ⚡95/95 | ❤️137 | 💰30.0
   🧠 情绪: 焦虑0.15 好奇0.07 自信0.90
   📋 任务: 空闲list_auction (受confidence驱动) (1/1) [优先级: IDLE]
   📚 队列: 0 个任务 | 记忆: 4 | 公理: 0
  📤 list_auction {'item_id': 'data_fragment', 'quantity': 2, 'buyout_price': 157, 'min_bid': 78}
  💭 执行任务 空闲list_auction (受confidence驱动) 第 1/1 步
  ✅ Action queued for tick 36348
📊 训练更新 | 平均奖励: 0.000 | 记忆库: 4 | 探索噪声: 0.10 | 温度: 1.19 | 公理数: 0 | 探索率: 100% | 理智: 0.00
✅ 任务完成: 空闲list_auction (受confidence驱动)
  🔍 候选 rest: 得分 0.077, 自信 0.00
  🔍 候选 move: 得分 0.076, 自信 0.00
  🔍 候选 move: 得分 0.043, 自信 0.00
  🔍 候选 move: 得分 0.086, 自信 0.00
  🔍 候选 move: 得分 0.057, 自信 0.00
  🔍 候选 move: 得分 0.086, 自信 0.00
  🔍 候选 sell: 得分 0.217, 自信 0.00
  🔍 候选 list_auction: 得分 0.173, 自信 0.00

📡 Tick 36348 | home_base | ⚡95/95 | ❤️142 | 💰30.0
   🧠 情绪: 焦虑0.15 好奇0.27 自信0.56
   📋 任务: 空闲sell (受confidence驱动) (0/1) [优先级: IDLE]
   📚 队列: 0 个任务 | 记忆: 4 | 公理: 0
  📤 sell {'item_id': 'data_fragment', 'quantity': 3}
  💭 空闲决策 | 评分:0.217 自信度:0.00
  ✅ Action queued for tick 36349

📡 Tick 36349 | home_base | ⚡95/95 | ❤️147 | 💰328.2
   🧠 情绪: 焦虑0.00 好奇0.27 自信0.55
   📋 任务: 存款 298.20419999999996 credits (1/1) [优先级: ACTIVE]
   📚 队列: 0 个任务 | 记忆: 4 | 公理: 0
  📤 deposit_bank {'credits': 298.20419999999996}
  💭 执行任务 存款 298.20419999999996 credits 第 1/1 步
  ✅ Action queued for tick 36350
📊 训练更新 | 平均奖励: 0.646 | 记忆库: 4 | 探索噪声: 0.11 | 温度: 1.19 | 公理数: 0 | 探索率: 100% | 理智: 0.01
💾 检查点已保存: tne_checkpoint_v40_810.pkl

════════════════════════════════════════════════════════════
🔍 详细状态 @ Tick 36349
  情绪: 焦虑=0.00, 好奇=0.27, 自信=0.55, 厌倦=0.01, 兴奋=0.64, 满足=0.00
  任务队列: 空
  上次战略计划: 无
  探索率: 100% | 理智: 0.01 | 总失败: 108
════════════════════════════════════════════════════════════
✅ 任务完成: 存款 298.20419999999996 credits
↩️ 恢复被抢占的任务

📡 Tick 36350 | home_base | ⚡95/95 | ❤️152 | 💰30.0
   🧠 情绪: 焦虑1.00 好奇0.27 自信0.56
   📋 任务: 空闲sell (受confidence驱动) (1/1) [优先级: IDLE]
   📚 队列: 0 个任务 | 记忆: 4 | 公理: 0
  📤 sell {'item_id': 'data_fragment', 'quantity': 3}
  💭 执行任务 空闲sell (受confidence驱动) 第 1/1 步
  ✅ Action queued for tick 36351

📡 Tick 36351 | home_base | ⚡95/95 | ❤️155 | 💰327.0
   🧠 情绪: 焦虑0.00 好奇0.27 自信0.55
   📋 任务: 存款 297.02085 credits (1/1) [优先级: ACTIVE]
   📚 队列: 0 个任务 | 记忆: 4 | 公理: 0
  📤 deposit_bank {'credits': 297.02085}
  💭 执行任务 存款 297.02085 credits 第 1/1 步
  ✅ Action queued for tick 36352
📊 训练更新 | 平均奖励: -0.023 | 记忆库: 4 | 探索噪声: 0.11 | 温度: 1.20 | 公理数: 0 | 探索率: 100% | 理智: 0.01
✅ 任务完成: 存款 297.02085 credits
↩️ 恢复被抢占的任务
✅ 任务完成: 空闲sell (受confidence驱动)
  🔍 候选 rest: 得分 0.281, 自信 0.00
  🔍 候选 move: 得分 0.010, 自信 0.00
  🔍 候选 move: 得分 -0.010, 自信 0.00
  🔍 候选 move: 得分 0.056, 自信 0.00
  🔍 候选 move: 得分 0.014, 自信 0.00
  🔍 候选 move: 得分 0.056, 自信 0.00
  🔍 候选 sell: 得分 0.186, 自信 0.00
  🔍 候选 list_auction: 得分 0.122, 自信 0.00

📡 Tick 36352 | home_base | ⚡95/95 | ❤️155 | 💰30.0
   🧠 情绪: 焦虑1.00 好奇0.27 自信0.55
   📋 任务: 空闲rest (受anxiety驱动) (0/1) [优先级: IDLE]
   📚 队列: 0 个任务 | 记忆: 4 | 公理: 0
  📤 rest {}
  💭 空闲决策 | 评分:0.281 自信度:0.00
  ✅ Action queued for tick 36353

📡 Tick 36353 | home_base | ⚡95/95 | ❤️155 | 💰30.0
   🧠 情绪: 焦虑-0.00 好奇0.27 自信0.55
   📋 任务: 空闲rest (受anxiety驱动) (1/1) [优先级: IDLE]
   📚 队列: 0 个任务 | 记忆: 4 | 公理: 0
  📤 rest {}
  💭 执行任务 空闲rest (受anxiety驱动) 第 1/1 步
  ✅ Action queued for tick 36354
📊 训练更新 | 平均奖励: -0.743 | 记忆库: 4 | 探索噪声: 0.11 | 温度: 1.21 | 公理数: 0 | 探索率: 100% | 理智: 0.00
✅ 任务完成: 空闲rest (受anxiety驱动)
  🔍 候选 rest: 得分 0.027, 自信 0.00
  🔍 候选 move: 得分 0.081, 自信 0.00
  🔍 候选 move: 得分 0.043, 自信 0.00
  🔍 候选 move: 得分 0.079, 自信 0.00
  🔍 候选 move: 得分 0.053, 自信 0.00
  🔍 候选 move: 得分 0.079, 自信 0.00
  🔍 候选 sell: 得分 0.226, 自信 0.00
  🔍 候选 list_auction: 得分 0.187, 自信 0.00

📡 Tick 36354 | home_base | ⚡95/95 | ❤️155 | 💰30.0
   🧠 情绪: 焦虑-0.00 好奇0.25 自信0.59
   📋 任务: 空闲sell (受confidence驱动) (0/1) [优先级: IDLE]
   📚 队列: 0 个任务 | 记忆: 4 | 公理: 0
  📤 sell {'item_id': 'data_fragment', 'quantity': 3}
  💭 空闲决策 | 评分:0.226 自信度:0.00
  ✅ Action queued for tick 36355

════════════════════════════════════════════════════════════
🔍 详细状态 @ Tick 36354
  情绪: 焦虑=-0.00, 好奇=0.25, 自信=0.59, 厌倦=0.01, 兴奋=0.13, 满足=0.00
  任务队列: 空
  上次战略计划: 无
  探索率: 100% | 理智: 0.00 | 总失败: 110
════════════════════════════════════════════════════════════

📡 Tick 36355 | home_base | ⚡95/95 | ❤️155 | 💰327.0
   🧠 情绪: 焦虑0.00 好奇0.25 自信0.58
   📋 任务: 存款 297.02085 credits (1/1) [优先级: ACTIVE]
   📚 队列: 0 个任务 | 记忆: 4 | 公理: 0
  📤 deposit_bank {'credits': 297.02085}
  💭 执行任务 存款 297.02085 credits 第 1/1 步
  ✅ Action queued for tick 36356
📊 训练更新 | 平均奖励: 0.643 | 记忆库: 4 | 探索噪声: 0.12 | 温度: 1.21 | 公理数: 0 | 探索率: 100% | 理智: 0.01
✅ 任务完成: 存款 297.02085 credits
↩️ 恢复被抢占的任务

📡 Tick 36356 | home_base | ⚡95/95 | ❤️155 | 💰30.0
   🧠 情绪: 焦虑1.00 好奇0.27 自信0.55
   📋 任务: 空闲sell (受confidence驱动) (1/1) [优先级: IDLE]
   📚 队列: 0 个任务 | 记忆: 4 | 公理: 0
  📤 sell {'item_id': 'data_fragment', 'quantity': 3}
  💭 执行任务 空闲sell (受confidence驱动) 第 1/1 步
  ✅ Action queued for tick 36357

📡 Tick 36357 | home_base | ⚡95/95 | ❤️155 | 💰325.8
   🧠 情绪: 焦虑0.00 好奇0.26 自信0.56
   📋 任务: 存款 295.8374999999999 credits (1/1) [优先级: ACTIVE]
   📚 队列: 0 个任务 | 记忆: 4 | 公理: 0
  📤 deposit_bank {'credits': 295.8374999999999}
  💭 执行任务 存款 295.8374999999999 credits 第 1/1 步
  ✅ Action queued for tick 36358
📊 训练更新 | 平均奖励: -0.103 | 记忆库: 4 | 探索噪声: 0.12 | 温度: 1.22 | 公理数: 0 | 探索率: 100% | 理智: 0.01
✅ 任务完成: 存款 295.8374999999999 credits
↩️ 恢复被抢占的任务
✅ 任务完成: 空闲sell (受confidence驱动)
  🔍 候选 rest: 得分 0.280, 自信 0.00
  🔍 候选 move: 得分 0.022, 自信 0.00
  🔍 候选 move: 得分 -0.004, 自信 0.00
  🔍 候选 move: 得分 0.062, 自信 0.00
  🔍 候选 move: 得分 0.019, 自信 0.00
  🔍 候选 move: 得分 0.062, 自信 0.00
  🔍 候选 sell: 得分 0.185, 自信 0.00
  🔍 候选 list_auction: 得分 0.121, 自信 0.00

📡 Tick 36358 | home_base | ⚡95/95 | ❤️155 | 💰30.0
   🧠 情绪: 焦虑1.00 好奇0.29 自信0.53
   📋 任务: 空闲rest (受anxiety驱动) (0/1) [优先级: IDLE]
   📚 队列: 0 个任务 | 记忆: 4 | 公理: 0
  📤 rest {}
  💭 空闲决策 | 评分:0.280 自信度:0.00
  ✅ Action queued for tick 36359

📡 Tick 36359 | home_base | ⚡95/95 | ❤️155 | 💰30.0
   🧠 情绪: 焦虑-0.00 好奇0.28 自信0.53
   📋 任务: 空闲rest (受anxiety驱动) (1/1) [优先级: IDLE]
   📚 队列: 0 个任务 | 记忆: 4 | 公理: 0
  📤 rest {}
  💭 执行任务 空闲rest (受anxiety驱动) 第 1/1 步
  ✅ Action queued for tick 36360
📊 训练更新 | 平均奖励: -0.740 | 记忆库: 4 | 探索噪声: 0.12 | 温度: 1.22 | 公理数: 0 | 探索率: 100% | 理智: 0.00
💾 检查点已保存: tne_checkpoint_v40_820.pkl

════════════════════════════════════════════════════════════
🔍 详细状态 @ Tick 36359
  情绪: 焦虑=-0.00, 好奇=0.28, 自信=0.53, 厌倦=0.00, 兴奋=0.64, 满足=0.00
  任务队列: 空
  上次战略计划: 无
  探索率: 100% | 理智: 0.00 | 总失败: 112
════════════════════════════════════════════════════════════

二、系统架构总览

复制代码
┌─────────────────────────────────────────────────────────────┐
│                   用户交互层 (CLI)                          │
│        命令行参数 / 检查点加载 / 配置管理                   │
└──────────────────────────┬──────────────────────────────────┘
                           │
┌──────────────────────────▼──────────────────────────────────┐
│                   感知与执行层 (API)                        │
│    GET /state → 解析状态 → 提交动作 POST /action           │
└──────────────────────────┬──────────────────────────────────┘
                           │ state
┌──────────────────────────▼──────────────────────────────────┐
│                   第7层: 意识层                             │
│   自我模型 / 策略选择 / 元认知反思                          │
│   (ConsciousSystem)                                       │
└──────────────────────────┬──────────────────────────────────┘
                           │ 策略指令
┌──────────────────────────▼──────────────────────────────────┐
│                   第6层: 认知层 (CognitiveSystem)           │
│   ┌───────────────────────────────────────────────────┐    │
│   │  因果推理引擎 (CausalReasoningEngine)              │    │
│   │  • 信念网络 (BeliefNode)  • 因果图 (CausalGraph)  │    │
│   │  • 反事实模拟 (Counterfactual)                     │    │
│   └───────────────────────────────────────────────────┘    │
│   LLM 规划 (策略生成 + 因果评估)                           │
└──────────────────────────┬──────────────────────────────────┘
                           │ 因果评分
┌──────────────────────────▼──────────────────────────────────┐
│                   第5层: 情绪层 (EmotionalSystem)           │
│   Foresight 六维情绪引擎 (焦虑/好奇/自信/厌倦/兴奋/满足)   │
│   情绪 → 权重调制 → 价值评估                               │
└──────────────────────────┬──────────────────────────────────┘
                           │ 情绪向量
┌──────────────────────────▼──────────────────────────────────┐
│                   第4层: 任务调度层 (Task Scheduler)        │
│   P0生存 > P1主线 > P2战略 > P3空闲                        │
│   抢占式调度 / 步骤级执行 / 阻塞恢复                        │
└──────────────────────────┬──────────────────────────────────┘
                           │ 任务步骤
┌──────────────────────────▼──────────────────────────────────┐
│                   第3层: 评分决策层                         │
│   12维认知评分器 (加权融合)                                │
│   直觉 量子 记忆 声誉 新颖 海马 能量 Critic 负面 注意力 模式 经济 │
└──────────────────────────┬──────────────────────────────────┘
                           │ 候选评分
┌──────────────────────────▼──────────────────────────────────┐
│                   第2层: 感知特征层                         │
│   84维语义向量 / 特征提取 / 状态编码                       │
└──────────────────────────┬──────────────────────────────────┘
                           │ 原始状态
┌──────────────────────────▼──────────────────────────────────┐
│                   第1层: 反射层                             │
│   生存反射 (濒死/flee/rest) / 硬编码安全保护               │
└─────────────────────────────────────────────────────────────┘

三、核心模块

3.1 任务调度器(Task Scheduler)

优先级 层级 触发条件 行为
P0 生存反射 生命 < 35 或疲劳 > 95% 强制 flee/rest/move 安全区
P1 主线任务 任务队列非空 执行任务步骤
P2 战略任务 LLM 每 10 Tick 生成 执行战略计划
P3 空闲任务 无任务时 情绪驱动动态选择

3.2 12 维认知评分器

模块 职责 关键输入
直觉 (Intuition) 情绪驱动的快速反应 焦虑、健康、威胁等级
量子 (Quantum) 熵驱动的探索/利用 厌倦、兴奋
记忆 (Memory) 语义记忆匹配 84维语义向量
声誉 (Reputation) 领地长期价值 历史奖励、访问次数
新颖性 (Novelty) 状态新颖性奖励 语义向量相似度
海马体 (Hippocampus) 地图记忆 领地/节点知识、危险记忆
能量 (Energy) 能量状态调制 能量比例、情绪
Critic QNN+Transformer 价值预测 30步历史序列
负面 (Negative) 失败经验惩罚 领地-动作失败记录
注意力 (Attention) 时间注意力加权 近期重要事件
模式 (Pattern) 序列模式识别 LSTM 编码序列
经济 (Economic) 交易套利评分 价格、Z-score、交易记忆

3.3 情绪系统(Foresight)

六维情绪

  • 焦虑 (Anxiety):避险驱动
  • 好奇 (Curiosity):探索驱动
  • 自信 (Confidence):交易/冒险驱动
  • 厌倦 (Boredom):寻求新鲜感
  • 兴奋 (Excitement):攻击/高风险驱动
  • 满足 (Satisfaction):稳定状态

双向调制

复制代码
状态变化 → 情绪更新 → 动态权重调制 → 动作选择 → 状态变化

3.4 认知层(因果推理)

组件 功能 数据格式
信念网络 (BeliefNode) 存储 (领地,动作) 的成功概率和期望收益 Beta 分布
因果图 (CausalGraph) 记录 (领地,动作)→目标领地的因果效应 加权有向图
反事实模拟 评估"如果做 X 而不是 Y"的收益差 期望收益比较

3.5 LLM 双引擎

引擎 优先级 超时 用途
Ollama (本地) 优先 100s 任务规划、战略生成
DeepSeek API 备用 30s Ollama 失败时自动切换

四、关键数据流

4.1 决策流程

复制代码
1. get_state() → 解析状态
2. 生存反射检查 (P0)
3. 任务执行 (P1) → 若有任务,执行当前步骤
4. 任务获取 (P2/P3) → 从队列取任务 / LLM 生成战略 / 空闲评分
5. 评分与选择 → 12维评分 → 最优候选
6. 提交动作 → POST /action

4.2 学习闭环

复制代码
执行动作 → 记录经验 (TrainingRecord) → 更新记忆 (MemoryManager)
    ↓
语义记忆 (正奖励) / 负面记忆 (负奖励) / 信念网络 (因果)
    ↓
评分器学习 → 决策优化 → 下次执行

五、技术栈

领域 技术
核心语言 Python 3.9+
深度学习 PyTorch 2.0+ (QNN+Transformer)
量子模拟 PennyLane (可选)
本地 LLM Ollama (Gemma4/LLaMA)
云 LLM DeepSeek API
数据库 SQLite3
配置文件 Python 模块 (tne_config.py)

六、目录结构

复制代码
src/
├── tne_agent.py          # 主智能体类 (~3000行)
├── tne_modules.py        # 核心模块 (记忆/数据库/注意力/LSTM)
├── tne_config.py         # 配置文件 (动作/领地/物品)
├── mem_survive_v10_consciousness.py  # 认知模块 (外部)
├── biosight_foresight.py            # 情绪引擎 (外部)
├── data/                 # 训练数据
│   ├── synthetic.jsonl   # 合成数据
│   ├── expanded.jsonl    # 日志扩充数据
│   ├── train.jsonl       # 训练集
│   └── val.jsonl         # 验证集
└── models/               # 小模型
    └── qwen_lora/        # LoRA 权重

七、关键接口

7.1 对外 API

python 复制代码
# 核心方法
agent = TNEUniversalAgent(api_key="...")
agent.run()                    # 主循环
agent.decide() -> Dict         # 决策接口
agent.get_state() -> Dict      # 状态获取
agent.submit_action(action, params) # 动作提交

7.2 内部接口

python 复制代码
# 评分接口
score = _score_candidate(candidate, state) -> (float, float)

# 记忆接口
memory.update_belief(territory, action, success, reward, tick)
memory.update_causal(from_territory, action, to_territory, reward)

# 情绪接口
valence, arousal = emotional_system.evaluate_event(event)

八、配置参数(重要)

参数 默认值 说明
strategy_interval 10 Tick LLM 战略生成间隔
train_interval 2 Tick 训练更新间隔
critic_train_interval 3 Tick Critic 训练间隔
exploration_noise 0.25 探索噪声
meta_interval 25 Tick 元认知反思间隔

九、性能指标

指标 数值
决策延迟 (不含 LLM) < 50ms
LLM 推理延迟 1-3s (Ollama) / 2-5s (DeepSeek)
GPU 内存占用 ~4GB (V100)
训练数据量 40 万条 (合成+日志)

相关推荐
方乐寺村13 小时前
彩笔运维勇闯机器学习--拟合
运维·人工智能·机器学习
程序员cxuan13 小时前
A 社封杀了 1140 万个账号,下午 Claude 崩了。
人工智能·后端·程序员
nvvas14 小时前
ImageMagick:命令行图像处理的瑞士军刀
图像处理·人工智能
星栈14 小时前
MCP 2026 史上最大架构重构:从会话握手到无状态协议
人工智能·后端
CHAM_GJ14 小时前
AI日报-让生活更美好
人工智能·ai编程·ai coding 动态·具身智能动态
甲维斯14 小时前
DeepSeek终于上新,GPT大降价,智谱GLM大涨价!
人工智能
爱研究的小梁15 小时前
多链路聚合通信:时延控制与网络波动对抗逻辑梳理
网络·人工智能·信息与通信
IT_陈寒15 小时前
Vite静态资源路径这个坑差点让我加班到凌晨
前端·人工智能·后端
颜酱15 小时前
15 | 安全执行 SQL 并返回查询结果
人工智能
新芒15 小时前
海尔洗衣机智慧洗护:AI赋能洗烘护全面进化
人工智能