编程 AI 竟能记住我的决策?“Funes”正在改变开发的未来

Hugging Face 标志与象征编程 AI 记忆的抽象网络,连接着本地计算机环境
AI Summary

Hugging Face 发布了开源工具“Funes”,旨在帮助编程 AI 代理在本地环境中持久化记忆并重用过去的决策与工作上下文。

想象一下:昨天你和 AI 编程代理一起设计了一个复杂的网站支付系统。然而今天早上,如果 AI 忘了刚才的工作内容,你需要从头开始向它解释一遍,会是什么心情?就像每天早上都要认识一个“新的人”一样,AI 的“健忘症”常常导致宝贵的工作时间被浪费。

最近,人工智能社区的核心力量 Hugging Face 推出了一个有趣的工具来解决这个问题,那就是“Funes”。Give Your Coding Agents a Memory You Own - Hugging Face Funes 是一个“数字记忆库”,它能让 AI 像人类一样记住你之前的编程工作历史,并在需要时随时调取使用。

为什么这很重要?

到目前为止,我们使用的许多 AI 编程工具在对话结束后,往往会忘记之前的决策过程或“为什么要写这段代码”的上下文。Funes 赋予了 AI “持久的记忆力”。

这个工具的重要性主要体现在两方面。首先,用户可以完全掌握自己的数据主权。对于担心工作记录上传到云端服务器的用户来说,Funes 将数据保存在你自己的计算机(本地)上,因此可以放心使用。Hugging Face Ships Funes, a Local Memory Layer for Coding Agents 其次,可以与其他设备或同事共享记忆。当你将创建的记忆数据集上传到 Hugging Face Hub 后,团队成员或其他设备也能在理解你的工作风格和过去决策的基础上,让 AI 继续辅助编程。GitHub - huggingface/funes: Durable, searchable memory of your past …

通俗理解:AI 的“个人日记本”

我们可以用一个简单的比喻来理解 Funes 的工作原理。

如果说普通的 AI 管理工作记录就像四处散落的便利贴,那么 Funes 就好比将这些便利贴整理进了一本“个人日记本”。这本记事本中详细记录了 AI 与你共同做出的每一个决定、修改代码的原因,以及曾经尝试过但失败的记录(死胡同)。

从技术层面来说,Funes 利用向量(Vector,将数据转换为数字以便计算机理解的技术)和一种名为 BM25 的搜索技术,对你的编程代理(如 Claude Code、Codex、pi、Hermes 等)留下的日志进行索引。Hugging Face releases funes to give coding agents durable, local memory … 简单来说,这类似于在浩瀚的图书馆中查找书籍时,不仅仅是按书名搜索,而是通过把握内容的核心含义,瞬间翻开最准确的那一页。[Hugging Face Releases Funes for Agent Memory AIB](https://www.aib.vote/en/news/hugging-face-funes-agent-memory)

当前现状:能做到什么程度?

目前,Funes 可以与 Claude Code、Codex、pi、Hermes 等主流编程代理配合使用。Hugging Face Ships Funes, a Local Memory Layer for Coding Agents 开发者可以通过 Funes 将自己的工作日志转换为本地内存,让 AI 即时进行搜索。

需要明确的是,这并不意味着它拥有了完美的智能。Funes 是一个强大的工具,旨在“提醒” AI 过往的上下文,并处于为个人环境构建优化记忆系统的阶段。此外,为了安全起见,默认生成的所有数据集都将保持私有(private)状态。GitHub - huggingface/funes: Durable, searchable memory of your past …

未来发展如何?

Funes 的出现将改变 AI 编程的潮流,从“一次性任务”转向“长期项目伙伴关系”。未来,AI 不仅能生成代码,还能记住你上个月为什么这样设计代码,以及遇到了什么错误,并基于此提供建议。

简单来说,这意味着你拥有了一位“聪明的秘书”,它可以防止 AI 重蹈覆辙。未来开发者将建立包含自己工作模式的“记忆数据集”,通过这些数据,AI 将演变成无需多言就能按用户偏好编写代码的“定制辅助者”。编程不再是独自作战,而是与能够彻底洞察你过去工作方式的 AI 进行共同协作。

AI 之眼:MindTickleBytes AI 记者的寄语

“正如人类的智慧基于经验积累的记忆一样,AI 也只有通过拥有‘记忆’,才能真正成为伙伴。Funes 不仅仅是扩展了 AI 的能力,更是工具与用户之间建立深层信任的第一步。”

参考资料

  1. Give Your Coding Agents a Memory You Own - Hugging Face
  2. Hugging Face Ships Funes, a Local Memory Layer for Coding Agents
  3. GitHub - huggingface/funes: Durable, searchable memory of your past …
  4. Hugging Face releases funes to give coding agents durable, local memory …
  5. [Hugging Face Releases Funes for Agent Memory AIB](https://www.aib.vote/en/news/hugging-face-funes-agent-memory)
  6. Funes: Open-Source Memory for Coding Agents
  7. GitHub - huggingface/funes: Durable, searchable memory of your past agent sessions. · GitHub
  8. Agent Infrastructure: Memory, Sandboxes, and Faster Local AI · o16g
AD
测试你的理解
Q1. Funes 最显著的特点是什么?
  • 将所有对话内容存储在云端
  • 让编程代理在本地记忆过去的工作上下文
  • 仅提供给付费服务用户
Funes 是一款开源工具,允许用户在本地环境存储编程工作上下文,并供 AI 代理搜索和重用。
Q2. Funes 不支持以下哪种编程代理?
  • Claude Code
  • Codex
  • ChatGPT 4.0
Funes 支持 Claude Code、Codex、pi、Hermes 等编程代理。
Q3. 通过 Funes 生成的记忆数据集默认是如何发布的?
  • 立即全网公开,供任何人查看
  • 自动保存在 Hugging Face Hub 的私有空间
  • 仅限制作者查看,默认为私有
通过 Funes 生成的记忆数据集由用户所有,存储在 Hugging Face Hub 时默认创建为私有(private)状态。