diff --git a/README.md b/README.md index 1fcb0fa..723f6fb 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,25 @@ 项目的核心理念是:**先建立可信的规则体系作为"世界模型"基础,再接入AI使世界生动起来**。 +### 技术架构 + +- **前端显示**: pygame (未来可能支持Web) +- **模拟引擎**: 自研事件驱动模拟器 +- **世界模型**: 基于规则的确定性系统 +- **AI集成**: LLM接口生成动作、决策、小剧场 + +## 项目背景 + +从小一直是修仙网文的读者,从最早的蜀山仙侠传,到比较新的赤心巡天,修仙网文陪伴了我非常多的时间。 + +作为游戏AI行业的从业者,对LLM这两年的进步感触很深。我认为,现在的LLM智能水平,已经足够支持起来一些仙侠风格的世界模拟了。 + +但是,纯粹只有LLM为NPC提供决策和对话能力是不够的。首先,要有可信的规则打底,作为修仙世界的"世界模型"。之后,才是接入LLM,使其生动起来。 + +我希望能够创造出纯粹的、快乐的、直接的、活着的修仙世界的沉浸感。不是像一些游戏公司的纯粹宣传工具,也不是像斯坦福小镇那样的纯粹研究,而是能给玩家提供真实代入感和沉浸感的实际世界。 + +欢迎大家提出意见或者建议,喜欢的话可以点个star~也可以去[我的B站账号](https://space.bilibili.com/527346837)观看本项目的介绍视频。 + ## 截图预览 ![游戏截图](assets/screenshot.png) @@ -162,25 +181,6 @@ - 可以观察角色在世界中的移动和行为 - 按ESC退出程序 -## 项目背景 - -从小一直是修仙网文的读者,从最早的蜀山仙侠传,到比较新的赤心巡天,修仙网文陪伴了我非常多的时间。 - -作为游戏AI行业的从业者,对LLM这两年的进步感触很深。我认为,现在的LLM智能水平,已经足够支持起来一些仙侠风格的世界模拟了。 - -但是,纯粹只有LLM为NPC提供决策和对话能力是不够的。首先,要有可信的规则打底,作为修仙世界的"世界模型"。之后,才是接入LLM,使其生动起来。 - -我希望能够创造出纯粹的、快乐的、直接的、活着的修仙世界的沉浸感。不是像一些游戏公司的纯粹宣传工具,也不是像斯坦福小镇那样的纯粹研究,而是能给玩家提供真实代入感和沉浸感的实际世界。 - -欢迎大家提出意见或者建议,喜欢的话可以点个star~也可以去[我的B站账号](https://space.bilibili.com/527346837)观看本项目的介绍视频。 - -## 技术架构 - -- **前端显示**: pygame (未来可能支持Web) -- **模拟引擎**: 自研事件驱动模拟器 -- **世界模型**: 基于规则的确定性系统 -- **AI集成**: LLM接口生成动作、决策、小剧场 - ## 贡献指南 欢迎对修仙世界模拟器项目的贡献! diff --git a/static/templates/talk.txt b/static/templates/talk.txt index 7ba631a..97da78a 100644 --- a/static/templates/talk.txt +++ b/static/templates/talk.txt @@ -14,7 +14,7 @@ {avatar_name_2}: {{ "thinking": ..., // 简单思考应该怎么决策 "feedback": ... // 面对{avatar_name_1}的行为的合法feedback action name - "talk_content": ... // 第三人称视角的,对话的主题和情况概括,约100字。注意不是对话的口语内容,仙侠语言风格。 + "talk_content": ... // 对话双方均为第三人称视角的,对话的主题和情况概括,约100字。注意不是对话的口语内容,仙侠语言风格。 "into_relation": ... // 如果你认为可以让两者产生某种身份关系,则返回。注意这是{avatar_name_2}相对于{avatar_name_1}的身份。 }} }} \ No newline at end of file