ai設定虛擬人物的一點想法

爱的战士虚渊玄發表於2024-10-09

這段時間玩星野,發現一個比較大的問題,就是所有的虛擬角色當對話超過一定數目就會忘記剛才的設定,包括我們加給他的設定,這應該是目前ai程式的最大記憶容量限制的,雖然我不知道星野的容量大概是多少,但是應該是在3k位元組左右甚至以上吧。。。畢竟就我們用的一般的對話的api,例如chatgpt3.0(免費)智譜清言,這些都是擦不多有3k位元組左右的記憶限制。
3k記憶其實不算少了,但是隨著對話長度,我們聊天的語句就會忘記,我們加的設定就會忘記,那麼怎麼才能讓他分清楚我們聊天對話中哪些需要注意的點呢,臨時突發奇想有點想法
早期玩智譜清言的時候就發現,所謂設定的智慧體是提前輸入引數的,隨著設定變多,他在說話上就會偏向某些方面,但是很明顯設定應該佔據主導!
比如說我設定的一個虛擬角色,她是一個對人文藝術比較瞭解的人,設定她對理工科知識是不瞭解的,那麼這個地方就可以配置為,我們在向他詢問一些理工科的問題的時候她不應該回答,即使在之後我們嘗試忘記這些設定也應該第一時間回想起來,也就是說設定的優先順序應該是最高的。
但是這樣會出現一個問題,假如測試者香老師一樣去教導智慧體理工科知識,這樣教收到最後能否擺脫理工科白痴的設定。。。?這種時候只能設一個判斷,如果知識本身和設定產生衝突,那麼將知識放到第三方文字上,只做死記憶,保持設定。。。。
接下來當我們與智慧體聊天新增設定時,比如說早期告訴智慧體,你的年齡比我大,我應該叫你姐姐,這種後增加的設定,感覺可以做某種判斷,判斷的條件是是否直接與交談雙方強相關,強弱順序為:對話雙方彼此的屬性(姓名,年齡,喜好)對話雙方有關的第三方(彼此認識的朋友,親友)對話雙方強有關的時間對白(約會的約定,過去的雙方強相關的經歷),關於對白這裡需要向下擴充一下,與對白相關的事物的強弱順序,分別為,感受(經歷本身情緒,開心,失望等),物品(經歷中出現的跟彼此強相關的物品,比如說禮物,共同看到的東西等等)
暫時想到那麼多,突然間想到在有限的空間中儘可能保持虛擬角色的人設,無論如何都需要第三方的伺服器作為記憶儲存,但還是不能只作為儲存,需要對特殊記憶點進行儲存,記憶點的判斷需要有基本屬性,這樣可以儘可能模擬人類,對於記憶並不是完整的,表現出來的更多的是感受,物品等等

相關文章