YAMS

(Be the first to comment)
YAMS:为LLM及应用程序提供持久化、可搜索的记忆能力。 统一混合搜索、数据去重与版本控制,赋能更智能、更具上下文感知的开发。0
访问

What is YAMS?

YAMS (Yet Another Memory System) 是一款高性能、持久化内存系统,专为使用 LLMs 及其他数据密集型应用开发的工程师设计。它通过为您的项目提供高效、耐用且高度可搜索的存储基础,解决了长期记忆和上下文管理的重大挑战。

主要特性

  • 🗄️ 智能去重存储 YAMS 采用内容寻址存储(CAS),结合 SHA-256 哈希技术,确保每一份数据都以不可篡改且可验证的方式存储。更进一步,它运用块级重复数据删除(Rabin fingerprinting)和高效压缩(zstd/LZMA)技术,通过仅保存唯一数据块,显著降低存储消耗。这意味着您可以存储海量信息,例如代码修订或对话日志,而存储开销却极小。

  • 🔍 先进混合搜索 精准搜寻所需,随心所欲。YAMS 集成了全文搜索(利用 SQLite FTS5),用于精准关键词匹配;同时提供语义向量搜索,用于查找概念相似的信息。这种双重搜索能力使您能够根据特定术语或抽象概念检索文档,对于构建知识库或回忆上下文而言,其强大功能令人惊叹。

  • 🛡️ 内置版本控制与数据持久性 由于每个文档都通过其独特的内容哈希进行存储,YAMS 提供了一套自动且全面的版本控制系统。您可以轻松跟踪变更,将不同版本整理成集合,并通过快照捕获特定时间点的状态。此外,其采用预写日志(WAL)技术,确保即使发生崩溃,您的数据也能安全可靠地恢复。

  • ⚙️ 无缝开发者集成 YAMS 旨在无缝融入您的工作流程。它提供快速便携的命令行界面(CLI),非常适合脚本编写和自动化;一个简单的 MCP 服务器,可与 Claude Desktop 等工具直接集成;以及 C++/Python API,用于更深层次的编程控制。

用例场景

1. 为您的 LLM 赋予持久记忆 在 YAMS 中存储对话历史、研究资料和用户上下文。当 LLM 需要回溯过往交互或信息片段时,您可以执行快速语义搜索,检索相关上下文并将其反馈给提示。这使得您的 AI 代理能够保持跨会话的连贯性和知识。


2. 创建更智能的开发者工作流程 将 YAMS 用作您开发项目的本地知识库。存储代码片段、API 文档、架构决策和错误日志。当您数周后遇到类似问题时,可以在您的 YAMS 存储中搜索原始解决方案或上下文,从而节省大量时间和精力。


3. 构建个人可搜索知识库 将文章、笔记和重要文档归档到 YAMS 中。凭借对 PDF 文本提取和强大搜索功能的支持,您可以即时在整个数字图书馆中找到信息。使用 TUI browser (yams browse) 交互式探索您存储的内容。

独特优势

YAMS 之所以脱颖而出,在于它将通常存在于独立、专业工具中的功能,整合到一个内聚、高性能的系统中。

  • 与大多数仅专注于语义搜索的向量数据库不同,YAMS 将向量搜索与强大、由 FTS5 驱动的全文搜索以及丰富的元数据过滤相结合。这为您提供了根据概念、关键词或标签进行查询的灵活性。

  • 传统文件存储系统效率不足,而 YAMS 则采用复杂精密的块级重复数据删除技术。这意味着,即使您存储数千个略有不同的文件版本,也只会存储独特的变更数据块,而非数千个完整副本。

  • 唯一将 内容寻址存储(确保数据完整性)、先进的重复数据删除(提高效率)和混合搜索(实现强大检索能力)集于一个单一、易于部署的二进制文件中的解决方案。

总结

YAMS 是一款强大而实用的工具,适用于任何寻求克服无状态应用局限性的开发者,尤其是在 LLMs 的背景下。通过提供持久耐用、空间高效且高度可搜索的内存层,它使您能够构建更智能、更具上下文感知能力、更强大的系统。

查阅官方文档以开始使用,并将 YAMS 融入您的下一个项目!


More information on YAMS

Launched
2025-08
Pricing Model
Free
Starting Price
Global Rank
Follow
Month Visit
<5k
Tech used
YAMS was manually vetted by our editorial team and was first featured on 2025-08-15.
Aitoolnet Featured banner
Related Searches

YAMS 替代方案

更多 替代方案
  1. Supermemory 赋予您的 LLM 以长期记忆能力。告别无状态的文本生成,您的 LLM 将能从文件、聊天记录和工具中精准调取所需事实,从而确保其回复始终保持一致性、上下文关联性,并更具个性化。

  2. EverMemOS: Open-source memory system for AI agents. Go beyond retrieval to proactive, deep contextual perception for truly coherent interactions.

  3. MemOS:专为大型语言模型打造的工业级内存操作系统。赋予您的AI持久自适应的长期记忆能力,并释放持续学习的强大潜能。开源。

  4. 智能体促进类人推理能力,是构建 AGI 和理解人类自身的重大进展。记忆是人类处理任务的核心要素,在构建 AI 智能体时也应给予同等重视。memary 模拟人类记忆,旨在推动这些智能体的发展。

  5. 赋予您的AI智能体完美的长期记忆。MemoryOS 提供深度、个性化的上下文,助力实现真正类人互动。