作者zseineo (Zany)
看板AC_In
标题Re: [洽特] RisuAI的简易上手指南
时间Thu May 1 18:05:26 2025
https://arca.live/b/characterai/131057022
https://arca.live/b/characterai/130561629
https://arca.live/b/characterai/126582536
对於加强AI记忆,我看了这三篇文的一些笔记,但我也只是新手,有什麽问题请多指教
大致可以分为两种方法
A.自行总结建立Lorebook+开新聊天(或删掉旧聊天讯息)
就是d大上篇文章提到的,原理是清空过去聊天可以让Hypa一些问题减少
再进阶就是会建立更详细(分册)的记忆Lorebook并上关键字,第一篇的作者甚至不开Hypa
在玩,作法d大上篇有提了就不赘述
B.Hypa+重要情节的Lorebook+角色变化
算是比较折衷的方式,只要纪录重要的剧情跟角色变化就好
我目前是只记录角色变化,文章作者称之为动态角色设定档
第一篇文章里面有Prompt可以参考,我个人加了一点修改
(最下面的格式其实可以不用,它会自己想一个格式出来,另外我加了不希望AI猜测,因为
这是记忆,但AI还是常常会猜就是)
---
(ooc: we are stop the role play for a while. Please fill out the following
content.)
Please summarize and write how {{char}} has changed in the initial and current
according to the dynamic profile format as what {{char}} learned or the story
progresses. Please do not speculate or guess.
###Dynamic Profile
#Item
-initial
-current
###Dynamic Profile
---
在聊天里面开OOC模式>输入提示词(把{{char}}换成角色名字,如果是单角色的机器人不用)
>把输出内容放进该角色的Lorebook下方(我自己是新建一本方便管理
AI总结完後要看一下它有没有暴雷你或是产生幻觉
C.HypaV3的设定
第三篇文章里面提到的,d大上篇也有贴
关於文章内的摘要给提示词,如果是Gemini使用者要把第一句<|im_start|>system改成
<|im_start|>user(的样子,我看底下回覆要改才行)
然後如果用了文章给的提示词後,Hypa会多跑一个空的模板出来,可以试着把提示词
最後面的# Response Template删掉,只留下<|im_end|>
每个摘要的最大讯息数
在聊天>进阶设定>最下面的HypaMemory V3 Data里面可以看到Hypa的摘要状况
如果你像我一样故事推进比较缓慢就可以考虑试着加大,不然会看它一连串摘要内容差不
多,文章作者是10(这个数字实际上会考虑到使用者的输入,也就是设定10它只会摘要5个
AI的回覆)
https://i.imgur.com/XS3g0OF.png
前三个我还是很不确定是做什麽的
"不要摘要用户讯息"我是觉得摘要使用者的输入没什麽意义(除非你的回覆都写很长吧)
所以有勾,其它还在尝试
(勾了"不要摘要用户讯息"後,Hypa摘要的AI回覆数量依然是"每个摘要的最大讯息数"的
一半)
https://i.imgur.com/acOW4Xg.png
Hypa记忆中的星号
看文章的说明,是如同始终启动的Lorebook一样会永远被读取到的样子
但由於摘要的长度,应该还是自己总结一下比较好
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.243.111.14 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AC_In/M.1746093930.A.6B0.html
※ 编辑: zseineo (111.243.111.14 台湾), 05/01/2025 18:11:06
1F:推 yyykk: 保留孤立记忆是让你在删除对话後,长期记忆不会跟着被删掉 05/01 18:15
2F:→ yyykk: 相似度校正我猜是用来选出相似记忆用的,总之我是勾了 05/01 18:17
3F:→ yyykk: 应用正则表达式我就不懂了,大概是我还没有用上很复杂的介 05/01 18:17
4F:→ yyykk: 面吧 05/01 18:18
5F:→ zseineo: 一个不太确定的地方:直接用在角色聊天进行总结的时候,好 05/01 18:29
6F:→ zseineo: 像可以改低最大回应长度让AI总结的精简一点? 05/01 18:29
7F:推 NoLimination: 我下午试了一下 我最後是要求他字数在2000字内 05/01 18:57
8F:→ zseineo: 也是 加在提示词也行 感谢 05/01 20:24
9F:推 driftcreator: 相似度校正:抓取记忆时模糊搜寻,增加精准度 05/01 22:18
10F:→ driftcreator: 脚本:让记忆跑角色regex设定(Ex: 替换特定字句) 05/01 22:18
11F:→ zseineo: 谢谢 但好奇是什麽时候重新应用regex?生成後的摘要? 05/01 23:05
12F:推 driftcreator: 纯文字替换是生成时套用。像我会习惯把「」改成" " 05/01 23:15
13F:→ zseineo: 可能懂了 谢谢 05/02 07:48