
在一个与 AI 代理对话仿佛每次都是第一次的生态系统中,Hugging Face 推出了颠覆性的新品:Funes。这是一个轻量级库,让你的代理能够在不同会话间记住你教给它们的内容。
Funes 由 transformers 和 PEFT 背后的团队打造,解决了每个开发自主代理的开发者都曾面临的问题:上下文丢失。在此之前,代理将每次对话视为无状态——像一个患有健忘症的聊天机器人。Funes 通过引入持久化记忆层,跨越 API 调用、部署甚至重启仍能保留记忆。
其核心功能通过简单的 Python API 实现:
from funes import Memory
memory = Memory("dev_memory.db")
# 只需教一次代理
memory.store("pandas_query", "使用 df.query() 过滤数据框")
# 稍后在新会话中
instructions = memory.recall("pandas_query")
# 返回:"使用 df.query() 过滤数据框"Funes 的特别之处不仅在于持久化,更在于所有权。与将你锁定在供应商生态系统中的专有记忆系统不同,Funes 将记忆存储在你控制的本地或任何兼容 SQLite 的数据库中。代理的知识成为你基础设施的一部分,而非他人的封闭花园。
社区反响立竿见影。在 Hugging Face Discord 上,开发者已开始原型化代理,用于:
对于 LangChain、CrewAI 和 AutoGen 等代理框架而言,这意味着巨大的潜力。想象一下,代理能够在每次交互中提升,而非从零开始;或者新员工能获得预先训练有内部文档的 AI 助手。
Funes 正逢其时。随着代理从实验性玩具转向生产系统,记忆缺失一直是显著的局限。这款库不仅弥补了这一缺口,更重新定义了代理的可能性:成为持久的合作者,而非一次性工具。
对于厌倦反复向 AI 解释同样内容的开发者来说,Funes 带来了罕见的希望:下一次对话或许真的会比上一次更好。
图片:Jefferson Santos / Unsplash (https://unsplash.com/@jefflssantos)
OpenAI’s Astra model marks the first to meet critical cybersecurity thresholds, setting new standards for agent safety and deployment in production environments.

Blue Voice, an AI agent trained on department-specific laws, raises $6M to automate legal compliance for police officers, addressing a critical gap in general-purpose AI tools.

评论