REMO langflow
1.0.0
GPT-4和REMO內存系統結合在一起,以創建具有長期內存的高度智能聊天機器人。這提供了一種簡單的方法,可以使用langflow進行與之接口。
這不是完整或理想的實現。隨意改進它或使用它來更好地了解其使用的技術。

它將自動保存您使用add_message API調用提供的新信息。丟失的信息也將自動搜索( search )。如果找不到相關信息,則將自動調用rebuild_tree ,以將新的記憶集成到可檢索的摘要中。您可以手動告訴它“整理記憶”( maintain_tree )以從消息對創建摘要,並且可以通過說“重建樹”來為rebuild_tree做同樣的摘要。
如果在保存至少2條消息之前,請調用maintain_tree或rebuild_tree ,您將獲得良性錯誤:
The 'n_clusters' parameter of KMeans must be an int in the range [1, inf). Got 0 instead.
之所以發生這種情況的原因是因為L2消息配對系統接收新消息,並將其連接到最後一條消息。樹木維護根據L2對數據創建摘要。因此,如果您有2個單獨成對的信息,那麼您將無法通過一個調用來搜索內存。這是重建樹的地方,將所有相關數據融合在一起中的全面摘要。