大家好,
我是一名软件开发人员,正在从事一个激情项目,结合了老式的文字冒险和现代人工智能。 我想分享一下我为 Homeris,一个黑暗奇幻MUD,正在构建的架构。
我一直爱好MUD的深度,但我想让这个体验在2026年更容易且更沉浸。以下是技术方面的分解:
- The Stack:我正在从头开始构建一个自定义后端,使用 Java/Netty,以确保低延迟。世界状态使用 PostgreSQL 数据库进行持久化,通过 Docker 环境进行管理。
- "Interactive Audiobook" 模式:我意识到阅读墙壁的文字可能是一个障碍。 我已经集成了一条 RAG(Retrieval-Augmented Generation)管道,使用房间描述,NPC 记忆(存储在
NPC_CHRONICLES中)和玩家状态作为输入,通过 LLM 生成一个动态、叙事化的音频体验。 - 持久且活跃的NPC:Homeris 中的 NPC 不是静态脚本。它们使用 Utility-based AI 脑来决定他们的行为,根据性格特征,并且它们实际上 记得 自己的历史,哪怕在互动时也能回忆。
我目前处于“在公众面前建设”的阶段,记录了技术障碍和 LLM 在持久世界中的集成代码。
如果你对代码感兴趣,想了解如何在持久 AI 驱动的世界中运行技术挑战,或只是想跟进进展,我在这里发布我的 DevLogs: [链接到你的 Patreon]
我很想听听你的想法,如何在你的项目中处理 LLM 集成,或者对概念的任何反馈。
评论 (0)