我在抓蝦吧做了個“會翻舊賬”的 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