https://github.com/memodb-io/Acontext

一款开源的上下文数据平台(Context Data Platform),专为云原生 AI 代理(AI Agents)设计,由 MemoDB 团队开发。

定位是提供统一的上下文存储、观测与自学习能力,帮助开发者构建可观测、可自我优化的智能代理系统。

一、概况

Acontext 针对 AI 代理开发中的四大痛点提供解决方案:

  1. 上下文存储碎片化:传统方式下,LLM 消息、文件、多模态内容(如图像、音频)往往分散存储。Acontext 提供统一存储层,支持 OpenAI、Anthropic、Gemini 等多种 LLM 提供商及任意模态内容。
  2. 长运行代理状态管理复杂:内置上下文编辑 API 和“todo”代理,简化状态持久化与窗口管理。
  3. 代理性能缺乏可见性:自动提取任务、跟踪进度、收集用户反馈,并通过仪表盘实时展示成功率与指标,帮助开发者从关注 token 成本转向代理能力提升。
  4. 代理行为不一致:通过“经验代理”(Experience Agent)捕获成功运行轨迹,自动提炼为可复用的工具调用 SOP(标准操作流程),实现行为一致性与持续优化。

二、主要功能

  • 上下文工程:统一消息与 artifact 存储,支持磁盘级文件访问、上下文压缩与编辑。
  • 观测能力:后台自动提取结构化任务(Task),提供进度跟踪、用户偏好记录及成功率仪表盘。
  • 自学习机制:将成功会话转化为“技能”(Skills),存储于类 Notion 的 Space 结构中,支持快速(嵌入式)或深度(代理式)搜索复用。
  • 仪表盘:Web UI(默认 localhost:3000)可视化会话、任务、artifact 与学习到的技能。
  • SDK 支持:提供 Python(pip install acontext)和 TypeScript(npm i @acontext/acontext)客户端,便于集成。

三、商业化

平台支持自托管(Docker 一键部署)与 Helm Chart 生产级部署,同时提供托管服务(https://acontext.io,可获取免费 credits)。

四、目标用户与应用场景

主要面向:

  • 构建大规模 AI 代理的开发者与团队(支持 10 万+ 用户规模)。
  • LLMOps 工程师,需要统一上下文管理、性能监控与自动化优化的从业者。

典型场景包括:持久化代理会话、监控任务执行、从历史交互中自动学习新技能,从而提升代理的可靠性和智能水平。

总体而言,Acontext 代表了 AI 代理基础设施的创新方向,为开发者提供了一个完整、可扩展的上下文管理平台,有效降低构建自学习代理的门槛与成本。

标签:ai

你的评论