Cortex:通用 AI Agent 记忆服务
Cortex 是一个开源的通用 AI Agent 记忆服务,旨在为 AI 模型提供持久记忆功能。它以 Sidecar 进程的形式运行在 Agent 旁边,能够自动记住对话内容、提取关键事实,并在需要时召回相关上下文。Cortex 的主要特性包括三层记忆系统、双通道提取、20 种记忆分类、混合搜索、实体关系、智能去重、支持多个 AI 提供商、多智能体支持、管理面板以及零配置的便捷性。这些特性使得 Cortex 成为一个强大的工具,能够帮助 AI 拥有跨会话、跨设备的持久记忆能力。
Cortex 的三层记忆系统包括工作层(48小时记忆)、核心层(永久记忆)和归档层(90天记忆,压缩回流核心层)。双通道提取机制通过快速正则和深度 LLM 提取并行运行,确保关键信息的有效提取。此外,Cortex 支持多种记忆分类,如身份、偏好、约束和 Agent 人设等,使得记忆管理更加精细化。混合搜索技术结合了 BM25 关键词搜索和向量语义搜索,并通过 RRF 融合算法提高搜索效率。实体关系功能可以自动提取知识图谱,智能去重功能则通过三级匹配防止重复记忆。Cortex 还支持多个 AI 提供商,包括 OpenAI、Anthropic、Google Gemini、DeepSeek、OpenRouter 和 Ollama,以及多智能体,每个智能体都有独立的配置覆盖和隔离的记忆命名空间。最后,Cortex 提供了一个完整的管理面板,包含搜索调试、生命周期预览和提取日志等功能,使得用户可以轻松管理 AI 的记忆。
Cortex 的零配置特性使得用户只需一个 OpenAI API Key 即可开箱即用,极大地简化了使用流程。更多详情和具体使用方法,可以参考其 GitHub 仓库:Cortex GitHub。想要深入了解 Cortex 的更多特性和实际应用,可以访问 - 进行阅读。
评论已关闭