请教关于 AI 记忆的问题

34 天前
 lmq2582609
看了下 Mem0 项目的代码,大致了解了它是如何处理用户记忆的。
但对于增长性记忆该如何处理呢?
例如:存储的记忆 -> 今年 20 岁
那么在明年获取记忆时就该是 21 岁,在后年获取记忆时就该是 22 岁......
对于这一类的记忆有很多,该如何处理呢?
目前我能想到的思路还是交给模型去发挥,提示词中给出示例,让模型发挥并决定这属于增长性记忆还是非增长性记忆,如果是增长性记忆则打个标记;当获取记忆时,校验如果是增长性记忆,再次发送给模型,让模型发挥给出增长后的最终结果。
请教一下,我这种思路是否合理,或是有更好的思路?谢谢
936 次点击
所在节点    问与答
3 条回复
NoOneNoBody
34 天前
以前的做法基本是计算起点保存,以后就可以根据起点重新计算了
例如年龄,计算出生年保存
只是这种方式不适合语言场景,语言场景还是离不开“阅读理解”
WhateverYouLike
34 天前
想想办法在合适的地方能不能加上 function call 去查当前年份或者时间差之类的
musi
34 天前
年龄这个例子感觉不太合适。
首先 AI 是没有时间观念的,今年是 20 岁,在不调用外部工具的情况下 AI 并不知道今年是哪一年,所以你这个要被记忆的话肯定要借助外部工具做数据处理。
工具可能处理成“在 2024 年是 20 岁”这种信息,当然这时候完全可以推导出出生日期,在明年获取信息时还是需要外部工具获取当前日期,进行一个差值的计算。
你会发现这个值是否增长完全是根据外部工具调用结果确定的,它可能一年都不会增加

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1092090

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX