T
traeai
登录
返回首页
Weaviate • vector database(@weaviate_io)

Most memory systems don’t actually organise memory. They only accumulate it… And that’s where th...

8.5Score
Most memory systems don’t actually organise memory. 

They only accumulate it… 

And that’s where th...

TL;DR · AI 摘要

Weaviate 的 Engram 系统通过结构化方式组织记忆,避免了传统内存系统中信息混乱的问题,提升了检索效率和可靠性。

核心要点

  • Engram 将记忆分为 groups、topics 和 scopes,实现结构化管理。
  • Weaviate 的多租户功能确保不同用户和项目之间的边界清晰。
  • Engram 使用异步管道处理原始输入,提取并维护记忆,提升系统性能。

结构提纲

按章节快速跳转。

  1. 传统内存系统的问题在于缺乏结构,导致信息混乱和检索效率低下。

  2. ·Engram 的结构化方法

    Engram 通过 groups、topics 和 scopes 对记忆进行分类和管理,提高组织性。

  3. groups 定义使用场景的边界,结合 topics 和处理流程。

  4. topics 确定哪些信息应被提取为记忆,确保内容相关性。

  5. scopes 确定记忆归属,包括项目、用户和属性范围。

  6. Engram 提供结构化记忆管理,提升检索效率和系统可靠性。

思维导图

用一张图看清主题之间的关系。

查看大纲文本(无障碍 / 无 JS 友好)
  • Engram 的结构化记忆管理
    • groups
      • 定义使用场景边界
    • topics
      • 确定记忆内容相关性
    • scopes
      • 确定记忆归属范围

金句 / Highlights

值得收藏与分享的关键句。

#Weaviate#数据库#AI#内存管理
打开原文

Weaviate AI Database on X: "Most memory systems don’t actually organise memory. They only accumulate it… And that’s where things start to break. When memory has no structure, everything gets mixed together: - One user can affect the wrong memory boundary - One session can pollute the next - One use https://t.co/JRGRTFSZvI" / X

Weaviate AI Database

@weaviate_io

Most memory systems don’t actually organise memory. They only accumulate it… And that’s where things start to break. When memory has no structure, everything gets mixed together: - One user can affect the wrong memory boundary - One session can pollute the next - One use

completely different workflow - Retrieval gets noisier over time instead of sharper That’s not memory. That’s blob storage with hope. Engram takes a stricter approach. It organises memory into groups, topics, and scopes. - Groups define the use-case boundary by combining the topics you care about with the pipeline that processes them. - Topics define what kind of information should become memory, because Engram only extracts memories that match your configured topics. - Scopes define who or what that memory belongs to, including project-wide, user-scoped, and property-scoped boundaries. So instead of dumping everything into one shared memory pool, you can model memory the way your applications would work. A coding assistant, for example, could separate: - Repo-level memory like code architecture - User-level memory like personal preferences - Session-level memory like the current conversation summary Same memory system. Different boundaries. Much cleaner retrieval. Also, Engram processes raw inputs into maintained memory through async pipelines that extract memories, reconcile them with existing ones, and commit the final results. Weaviate’s multi-tenancy keeps boundaries intact, and the structure keeps retrieval reliable. Because memory only becomes useful when it has structure. Learn more:

weaviate.io/blog/engram-de…

Get started:

console.weaviate.cloud/signin?utm_sou…

1:36 PM · Jun 10, 2026

942

Views

1

5

2

21

8

18

Read 1 reply

AI 可能会生成不准确的信息,请核实重要内容