V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
lmq2582609
V2EX  ›  问与答

请教关于 AI 记忆的问题

  •  
  •   lmq2582609 · 2 天前 · 506 次点击
    看了下 Mem0 项目的代码,大致了解了它是如何处理用户记忆的。
    但对于增长性记忆该如何处理呢?
    例如:存储的记忆 -> 今年 20 岁
    那么在明年获取记忆时就该是 21 岁,在后年获取记忆时就该是 22 岁......
    对于这一类的记忆有很多,该如何处理呢?
    目前我能想到的思路还是交给模型去发挥,提示词中给出示例,让模型发挥并决定这属于增长性记忆还是非增长性记忆,如果是增长性记忆则打个标记;当获取记忆时,校验如果是增长性记忆,再次发送给模型,让模型发挥给出增长后的最终结果。
    请教一下,我这种思路是否合理,或是有更好的思路?谢谢
    3 条回复    2024-11-23 23:23:33 +08:00
    NoOneNoBody
        1
    NoOneNoBody  
       2 天前
    以前的做法基本是计算起点保存,以后就可以根据起点重新计算了
    例如年龄,计算出生年保存
    只是这种方式不适合语言场景,语言场景还是离不开“阅读理解”
    WhateverYouLike
        2
    WhateverYouLike  
       2 天前 via iPhone
    想想办法在合适的地方能不能加上 function call 去查当前年份或者时间差之类的
    musi
        3
    musi  
       2 天前 via iPhone
    年龄这个例子感觉不太合适。
    首先 AI 是没有时间观念的,今年是 20 岁,在不调用外部工具的情况下 AI 并不知道今年是哪一年,所以你这个要被记忆的话肯定要借助外部工具做数据处理。
    工具可能处理成“在 2024 年是 20 岁”这种信息,当然这时候完全可以推导出出生日期,在明年获取信息时还是需要外部工具获取当前日期,进行一个差值的计算。
    你会发现这个值是否增长完全是根据外部工具调用结果确定的,它可能一年都不会增加
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1377 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 23:45 · PVG 07:45 · LAX 15:45 · JFK 18:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.