边缘世界 RimWorld

边缘世界 RimWorld

83 个评价
RimTalk - Expand Memory
2
3
   
奖励
收藏
已收藏
取消收藏
Mod, 1.5, 1.6
文件大小
发表于
更新日期
1.611 MB
11 月 18 日 上午 10:48
12 月 2 日 下午 11:46
12 项改动说明 ( 查看 )

订阅以下载
RimTalk - Expand Memory

描述
🚀 四层记忆系统 + 智能注入 + 卡顿优化

为RimTalk AI对话提供强大的记忆与常识支持,让殖民者拥有真实的记忆和知识!




✨ 核心功能

🧠 四层记忆架构
超短期(ABM 6条) → 短期(SCM 10-50条) → 中期(ELS 20-100条) → 长期(CLPA 无限),模拟真实记忆衰减

🎯 智能动态注入
时间衰减30% + 重要性30% + 关键词40%,自动选择最相关记忆注入对话,类似CharacterAI

📚 通用常识库
规则、设定、世界观管理。格式:[标签|重要性]内容。支持导入导出、角色专属、可视化UI

⚡ 性能优化 v3.3.2.1
• UI响应 <10ms (97%↓)
• Token成本 1520 (66%↓,从4500)
• 日志输出 10/分 (99%↓,从1000+)
• 零主线程阻塞(RAG立即降级策略)




🧪 实验性功能
  • 语义嵌入 - AI理解语义相似度
  • 向量数据库 - SQLite持久化向量
  • RAG检索 - 混合语义+关键词检索
  • AI数据库 - 自然语言查询记忆




🎯 使用方法

基础配置
1. 安装 Harmony + RimTalk
2. 启用本Mod
3. Mod设置 → 打开常识库管理
4. 导入示例:
[世界观,科技|0.9]边缘世界,科技倒退 [规则,语言|0.8]回复80字内,口语化 [危机,袭击|0.7]海盗定期袭击

推荐配置
• 动态注入:启用 ✅
• 最大记忆:3-5条
• 最大常识:3-5条
• 记忆阈值:0.30
• 常识阈值:0.20

调试工具
Mod设置 → 注入内容预览器 → 实时查看注入效果、评分明细、Token估算




📊 性能对比
配置
Token
场景
最小(1+1)
40
极简
推荐(8+3)
220
标准
最大(20+10)
600
深度




🔧 兼容性
必需:Harmony
推荐:RimTalk(获得AI对话功能)
加载顺序:Harmony → Core → RimTalk → 本Mod




📝 更新日志

v3.3.2.1 最新
• 修复RAG主线程阻塞(500ms→0ms)
• 采用立即降级+后台缓存策略
• 减少95%日志输出

v3.3.2
• UI性能优化97%
• Token成本降66%
• 时间模糊化显示

v2.4.3
• 预览器"读取上次输入"
• 双Pawn关键词提取




🙏 鸣谢 Credits

Juicy - RimTalk 原作者 Original Author
RimTalk 是 RimWorld 最优秀的 AI 对话 Mod 之一,为殖民者赋予了真正的灵魂和个性。它的创新设计启发了我开发这个记忆系统扩展。
RimTalk is one of the best AI conversation mods for RimWorld, giving colonists real soul and personality. Its innovative design inspired me to create this memory system extension.

GitHub Copilot (Claude Sonnet 4.5)
AI 辅助让开发更高效(我没有编写任何代码
AI assistance made development more efficient. (I didn't write any code




GitHub: https://github.com/sanguodxj-byte/RimTalk-ExpandMemory

让你的殖民者拥有真实记忆! 🎮
82 条留言
天才环保少女楚萍方 23 小时以前 
我也是每次总结的时候报错,为啥会这样?
KEYTO 12 月 2 日 上午 6:35 
我事件总结好像没有记住小人死亡,一个小人死了半天了,另一个人还在说要给死掉的那个做饭吃
HOJORI 12 月 2 日 上午 3:18 
自动总结里面都是 与self对话*xx 或者其他感觉没啥用的内容,这对吗
Prayermoon 12 月 1 日 下午 6:06 
目前只有殖民者能够正常的更新记忆,殖民地的奴隶永远都被当做新加入的成员,这导致常识的更新经常出现问题。
J.F Yen 12 月 1 日 上午 8:14 
您好,RimTalk作者有設定允許非人類被賦予此前無法實現的言語表達能力。也就是說可以讓動物、寵物、甚至機械體也可以說話了。 關於這點您之後會增加非殖民者的相關記憶嗎?
NBB 12 月 1 日 上午 7:01 
记忆被重新提及有可能导致某个一般的事件被不断蒸馏成非常重要的设定,比如说一个受伤访客被我的殖民者重新提及过后总结,然后不断往复,结果被蒸馏成这个殖民者的人设就是非常关心这个访客的安全
依托灰兔 12 月 1 日 上午 6:43 
以下问题都是在我安装了rimtalk的情况下提出的

作者大大 请问我可以只将此模组当作一个常识与特殊名词的添加器吗 不描述规则 设定 世界观 只添加一些特定词汇 我只想把这个模组当词汇【梗之类的网络用语词 】添加器 不想对一些大型抽象的词和规则作定义描述【怕与rimtalk的提示词冲突】 如上文的 世界观 袭击
还有大量添加常识会占用性能吗 或是AI运算消耗会变多 如果影响小 那是不是可以把rimtalk大部分的提示词搬过来 如一些种族的描述
还有就是关于常识的描述需要极其严谨吗 还是口语化的给个大概就行
Kyrality 12 月 1 日 上午 6:19 
Same issue as youmo2233. Rimtalk works fine, this mode throws the same error any time it tries to summarize. I use Gemini and have tried the setting that points this to Rimtalk's settings as well as entering the API manually.

和 youmo2233 遇到同样的问题。Rimtalk 工作正常,但这个模式每次尝试摘要时都会抛出同样的错误。我使用的是 Gemini,已经尝试过将设置指向 Rimtalk 设置,也尝试过手动输入 API 参数。
youmo2233 11 月 30 日 上午 5:02 
api是直接复制的,可能和我用的api是硅基流动的有关?rimtalk能正常使用,记忆拓展我试了不管✔不✔优先使用rimtalk的配置都会在总结中期记忆和长期记忆时报错
vfgh 11 月 30 日 上午 3:57 
现在有不能正确读取时间的bug,除了殖民者到来的天数,所有的天数都固定为今天