Back to projects

Project / Sep 9, 2024

Questline 跑团模拟大师

一个集成了短期和长期记忆系统的LLM桌游主持人模拟器

Role
Solo project: idea, code, UI, iteration
Stack / Topics
WebSvelteKitLLM跑团短/长期记忆

项目概述

Questline 是一个 TRPG(桌面角色扮演游戏)模拟器,用 LLM 扮演游戏主持人。它做了短期记忆和长期记忆两层记录,避免长对话里重要事件被模型忘掉。

记忆怎么处理

跑团一聊就是几十轮,模型很容易忘掉前面发生过什么。所以我做了两层记忆:短期记忆直接放在对话历史里,长期记忆把关键事件存进数据库,需要时再用相似度搜索取回来拼进上下文。这样主持人不至于聊着聊着就“失忆”。

怎么做的

前端用 SvelteKit,后端用 Supabase。LLM 扮演游戏主持人,负责叙事和推进剧情,玩家选择什么,它就顺着往下写。这套记忆机制换个壳,也可以做成有长期记忆的聊天助手。

Siyuan · 软件 / 游戏 / AI 工具 © 2026 Siyuan