跳到正文
Hacker News · AI 讨论· gkbrk·· 14 天前精选AI 评分78

UniiChat 开源本地多智能体聊天系统,用记忆树让对话永不结束

Uniichat: Use a single LLM chat forever

AI 导读

UniiChat 在自有机器上运行一组 AI 智能体,每个智能体只有一条永不结束的对话,靠记忆树保留全部历史。每条消息被压缩成一行,相邻行两两合并成二叉树,每次调用读取最多 128 KB 的视图,旧内容细节变粗但不丢失,且可逐层展开回原始消息。

借鉴点

可借鉴记忆树做法,把每条消息压成一行、相邻两行成对合并成二叉树,每次调用只读 128 KB 视图并命中 prompt cache,换掉现在靠 compaction 丢弃历史的方案;代价是要自己跑 Bun 和 git worktree,且作者声明代码由 AI 生成、预期有 bug。

来源:Hacker News · AI 讨论 · github.com