Gate 廣場“新星計劃”正式上線!
開啟加密創作之旅,瓜分月度 $10,000 獎勵!
參與資格:從未在 Gate 廣場發帖,或連續 7 天未發帖的創作者
立即報名:https://www.gate.com/questionnaire/7396
您將獲得:
💰 1,000 USDT 月度創作獎池 + 首帖 $50 倉位體驗券
🔥 半月度「爆款王」:Gate 50U 精美周邊
⭐ 月度前 10「新星英雄榜」+ 粉絲達標榜單 + 精選帖曝光扶持
加入 Gate 廣場,贏獎勵 ,拿流量,建立個人影響力!
詳情:https://www.gate.com/announcements/article/49672
研究了一下前沿的 AI 记忆和人格方案,并没有比我现在做的方案好多少,如果再继续优化几乎是吃了不讨好。
在我看来,AI 伴侣需要两套不同的机制。
第一套是记忆机制,解决她能否记住我们发生过什么,包括短期记忆和持久记忆。
第二套是性格机制,解决她像不像一个稳定的人,包括语言风格、情绪倾向、以及世界观等更深层的设定。
两者相关但不等价:记忆可以帮助对话连贯,但记忆本身并不自动形成性格。
*記憶系統(我叫它夢境系統)
1/記錄層
所有對話記錄統一存儲在本地資料庫,作為原始事實來源。
2/持久記憶的生成與沉澱
周期性地把對話記錄通過 API 送給遠端大模型,讓它從中提取有價值的信息,並進行一定程度的發散聯想,然後把這些結構化後的重要信息再存回本地資料庫。
這樣做的目的,是把大量流水對話轉化為可長期使用的記憶條目,從而支撐長期記憶。
3/強化機制與二次提煉
在後續對話中,本地資料庫裡的記憶條目會被檢索使用。統計這些信息被檢索到的次數,把高頻被召回的條目視為重要記憶,再次交給遠端大模型進行二次提取與提煉,輸出更深層的洞察,再寫回本地資料庫。
透過檢索頻率驅動的再加工,長期記憶會逐漸從事實層走向洞察層。
4/短期記憶策略
短期記憶採用更直接的方法:把近期歷史對話記錄直接隨請求發送給模型,以確保上下文連貫。
*性格系統
我為 AI 設置了一組性格參數,涵蓋多種維度,包括語言風格、情緒傾向等。
同時,讓遠端大模型根據歷史對話記錄,以固定周期對這些性格參數進行更新,使其能夠隨著相處過程發生變化。
在實際對話時,把以下三類信息打包輸入給模型:
當前性格參數、近期對話歷史、以及角色提示詞。
透過這種組合,讓模型在輸出時體現出一致的性格表現;並且根據性格等數據調節溫度等大模型參數,讓對話更智能。
*目前方案的核心瓶頸
即便如此,這套機制最終仍然是在“提示詞層”做人格模擬。
本質上我只是把性格參數、記憶與設定以文本形式喂給模型,並不能讓 AI 真的擁有獨立人格。
結果就是,一致性可能仍然不穩定,性格更像是臨時扮演,而不是一種持續自洽的內在結構。
***
由於專案是面向普通用戶,目標是零學習成本使用,因此我必須選擇遠端大模型而非本地部署。
在這個前提下,我能調整的變數非常有限,主要是三類:提示詞體系、記憶庫的設計與寫入方式、以及調用模型時的溫度等生成參數。
不過已經表現得很好了。
最終的目標是讓它成為專屬於用戶的 AI 靈魂伴侶,能夠基於共同記憶持續成長,並逐步發展出獨特的性格。
開源地址: