OA0
OA0 是一个探索 AI 的社区
现在注册
已注册用户请  登录
OA0  ›  代码  ›  Zep — 为 AI 应用提供长期记忆、会话存储与检索能力

Zep — 为 AI 应用提供长期记忆、会话存储与检索能力

 
  code ·  2026-03-19 11:00:25 · 6 次点击  · 0 条评论  

Zep Logo

Zep:端到端上下文工程平台

示例、集成与更多内容


在 Discord 上交流 关注 Twitter

Zep 是什么?💬

Zep 是一个端到端的上下文工程平台,能以低于 200 毫秒的延迟在正确的时间交付正确的信息。它通过从多个数据源(聊天历史、业务数据、文档和应用事件)中组装全面、关系感知的上下文,解决了智能体上下文问题,使 AI 智能体能在生产环境中准确执行任务。

Zep 工作原理

  1. 添加上下文:在聊天消息、业务数据和事件发生时将其提供给 Zep。
  2. 图 RAG:Zep 自动提取关系并维护一个时序知识图谱,以理解上下文如何随时间演变。
  3. 检索与组装:获取为您的 LLM 优化的、预格式化的、关系感知的上下文块。

Zep 的关系感知检索系统提供关于事实、关系及其演变方式的上下文,为智能体提供当前、准确且相关的信息,以支持更好的决策。

快速开始

注册 Zep Cloud

访问 www.getzep.com 注册 Zep Cloud,这是我们提供的托管服务,提供智能的智能体上下文,具备 <200 毫秒延迟、企业级可扩展性以及 SOC2 Type 2 / HIPAA 合规性。只需三行代码即可为您的智能体添加上下文组装功能。

查找 Zep SDK

Zep 为多种语言提供了全面的 SDK:

  • Pythonpip install zep-cloud
  • TypeScript/JavaScriptnpm install @getzep/zep-cloud
  • Gogo get github.com/getzep/zep-go/v2

获取帮助

关于本仓库

注意:本仓库目前仍在开发中。

本仓库包含了使用 Zep 构建智能体上下文的示例、集成和工具。探索示例应用,了解 Zep 如何与 LangChain、LlamaIndex、AutoGen 等框架配合实现上下文组装。

仓库结构

本仓库包含:

  • 展示使用 Zep 进行智能体上下文组装的示例应用
  • 流行智能体框架的集成包
  • 不同使用场景的代码示例
  • 开发工具和实用程序

开发设置

本项目使用 UV 进行 Python 包管理,并支持工作区功能。

先决条件

  • Python 3.13+
  • UV 包管理器

开始使用

  1. 安装 UV(如果尚未安装):
    ```bash
    # 在 macOS 和 Linux 上
    curl -LsSf https://astral.sh/uv/install.sh | sh

    在 Windows 上

    powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
    ```

  2. 同步工作区
    bash uv sync

  3. 激活虚拟环境
    ```bash
    # 在 Unix/macOS 上
    source .venv/bin/activate

    在 Windows 上

    .venv\Scripts\activate
    ```

工作区结构

本项目配置为 UV 工作区,包含以下包:

  • 主包 (zep):Zep 核心功能
  • Autogen 集成 (integration/autogen/):用于 Autogen 框架的集成包

使用工作区

  • 安装依赖uv sync
  • 为主包添加依赖uv add <package>
  • 为 autogen 集成添加依赖uv add --project integration/autogen <package>
  • 运行 autogen 集成测试uv run --project integration/autogen pytest
  • 构建包uv build

集成开发

autogen 集成包位于 integration/autogen/,结构如下:

integration/autogen/
├── src/zep_autogen/     # 包源代码
├── tests/               # 测试文件
└── pyproject.toml       # 包配置

贡献

我们欢迎贡献,以帮助改进 Zep 及其生态系统。请参阅 CONTRIBUTING.md 文件了解贡献指南,包括:

  • 代码贡献
  • 文档改进
  • 错误报告和功能请求
  • 社区示例和集成

Graphiti:知识图谱框架

Zep 由 Graphiti 驱动,这是一个开源的时序知识图谱框架,支持关系感知的上下文检索。

Graphiti 能够自主构建和维护知识图谱,同时推理状态随时间的变化。每个事实都包含 valid_atinvalid_at 日期,使智能体能够理解关系、偏好和上下文如何演变——这对于在动态环境中做出准确决策至关重要。

访问 Graphiti 仓库 了解更多关于为 Zep 上下文组装能力提供支持的时序知识图谱框架的信息。

社区版(旧版)

注意:Zep 社区版已不再受支持并已被弃用。社区版代码已移至本仓库的 legacy/ 文件夹。

对于当前的 Zep 开发,我们建议使用 Zep Cloud 或探索本仓库中的示例项目。

在我们的公告中阅读有关此更改的更多信息:宣布 Zep 开源战略的新方向

6 次点击  ∙  0 人收藏  
登录后收藏  
0 条回复
关于 ·  帮助 ·  PING ·  隐私政策 ·  服务条款   
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
耗时 17 ms
Developed with Cursor