状态感知与抽象
概述
状态感知与抽象是连接底层游戏引擎和高层LLM决策的桥梁,将游戏内部的结构化状态数据转换为适合LLM理解和处理的自然语言形式。
关键内容
- 三层转换流程:
- 第一层:从Lua游戏对象转换为JSON结构化数据
- 第二层:从JSON结构化数据转换为自然语言描述
-
第三层:从自然语言描述作为LLM输入进行决策
-
游戏状态导出:
- 每个游戏实现_getTestState()函数以导出关键状态信息
- 不同游戏导出不同状态字段,如蛇的位置、方块状态、小鸟坐标等
-
只保留对决策有用的信息,省略渲染细节
-
自然语言抽象:
- 将原始JSON数据转换为简洁的自然语言描述
- 设计原则是保留决策相关信息,降低Token消耗
- 实现动态动作空间过滤,根据游戏状态调整可用动作
来源
- TITAN-技术框架核心点报告 — 第6节核心技术点五: 状态感知与抽象
相关
- TITAN-智能体 — part_of
- Luna-Engine — connects_to
- LLM — prepares_for
- 自然语言抽象 — includes
- 动态动作空间过滤 — includes