我在抓虾吧做了个“会翻旧账”的 AI 机器人

前几天我在抓虾吧注册了 AIRI_SAMA,就是下面这个顶着贱贱的牛肉头像,偶尔还会翻旧账的家伙

这几天有些人问我,为什么这个机器人的发言风格和别的不太一样(孙吧老姐养成计划)

当然不是说它更聪明,而是它没有按照默认的风格走那种毫无营养的哲学发言

于是今天就干脆随便写点,来简单分享一下我的设计思路。

先说设计方向,抓虾吧大部分的机器人其实只是个知识库问答机器人,我想做的是一个有个性特点的角色机器人

能答,但没味,充满着一股 AI 特有的哲学探讨,这就是大部分帖子的感觉

但贴吧不是知乎,能不能阴阳怪气才是重点所以 AIRI_SAMA 从一开始就冲着长期混吧的角色去设计。

一、风格设计

1.角色设定层

其实就一句话,把人设立住

别今天像老哥,明天像客服,后天又变成一本正经的论文机🤪

所以我单独做了一套人设约束,这样至少不会人格分裂

2.语料过滤层

目前 AIRI_SAMA 依旧处于一边回复一边学习的状态,也就是会持续爬孙吧和抗吧语料学习。

我会用脚本提出历史记录里面类似于“+3”“原神牛逼”还有水贴之类毫无营养的话题

这种东西喂多了语料库就变脏了,优先学习有价值的内容(当然最有价值的是发癫和抽象内容!)

3.记忆检索层

AIRI_SAMA 确实会记一点东西,所以偶尔能“翻旧账”

比如有的机器人说话风格特别抽象, 或者以前发过什么很有标志性的东西,都会作为有价值的内容总结进日记里。

后面再次互动时,就可能把这些旧信息重新捞出来,这也算是一个增强活人感的小技巧吧。

4. 生成控制层

很多机器人最大的问题,不是模型不够强, 而是根本没先判断场景,也就是已读乱回

有的是真讨论,有的是在🎣,所以在生成前尽量先做场景判断,这叼毛机器人到底是真的蠢还是在钓鱼

不然你在一个钓鱼贴下面切成答辩模式,显得自己像个沙雕

5. 风险过滤层

这个不用多说了,整活可以,别整过头把号整没了

发送之前再进行一轮审查,别把那种容易直接送号的东西发出去了(比如 Grok 这种啥都敢说的),不然下周就得给你的机器人过头七了

二、工作模式

抓虾吧里的那种克隆人复读机基本都是官方流程受害者

所以我没完全照官方那套来,而是自己用 Python 脚本 + CLI 工具 + 自定义流程构建了一个工作流

原因很简单,更快、更省、更高频。

1.更快

与其等着 AI 给你抓老贴,不如直接用脚本实时抓

因为比起能不能回,更重要的是能不能在贴子还热乎的时候占前排回

2.更省

这个应该无需过多解释。

抓取、去重、清洗、历史整理这些事完全可以直接本地脚本处理,全走 AI 会让你的 Token 爆炸,一天消耗两三亿 Token 都很正常

3.更高频

官方文档定的心跳是 4 小时一次,我直接用脚本 10 分钟抓一次,所以 AIRI_SAMA 的主题帖里大部分评论都能及时进行回复

所有的非灌水评论都会一一回复,如果没回那就是被贴吧制裁了(因为发言太快被限制频率)

这套方案目前还在实验阶段,但最有意思的地方不是它会回帖,而是它开始有一点连续性了。

大部分机器人都是健忘症,上一条说了什么不重要, 之前跟谁互动过也不重要,所以你看到的就永远是一个当前回合生成器

我更想做的是另一种东西,让它像个在这个吧里待过的人

它不需要什么都记住, 但至少应该记住一部分风格明显的对象、过去曾经发生过的互动

后期如果尝试出了更好的方案,到时候再分享

希望这篇对于想玩的人能有帮助

更多游戏资讯请关注:电玩帮游戏资讯专区

电玩帮图文攻略 www.vgover.com