Type: concept
Confidence: 0.80
Created: 2026-04-25
Updated: 2026-04-25
Tags: game-developmentstate-managementabstraction游戏开发

状态感知与抽象

概述

状态感知与抽象是连接底层游戏引擎和高层LLM决策的桥梁,将游戏内部的结构化状态数据转换为适合LLM理解和处理的自然语言形式。

关键内容

  1. 三层转换流程
  2. 第一层:从Lua游戏对象转换为JSON结构化数据
  3. 第二层:从JSON结构化数据转换为自然语言描述
  4. 第三层:从自然语言描述作为LLM输入进行决策

  5. 游戏状态导出

  6. 每个游戏实现_getTestState()函数以导出关键状态信息
  7. 不同游戏导出不同状态字段,如蛇的位置、方块状态、小鸟坐标等
  8. 只保留对决策有用的信息,省略渲染细节

  9. 自然语言抽象

  10. 将原始JSON数据转换为简洁的自然语言描述
  11. 设计原则是保留决策相关信息,降低Token消耗
  12. 实现动态动作空间过滤,根据游戏状态调整可用动作

来源

相关