RDS ContextDB快速入门

更新时间:
复制 MD 格式

RDS ContextDB是一款面向Agent的企业级上下文数据库服务,支持Qoder、QoderWork、Claude Code、Codex、OpenClaw、OpenCode、Hermes和千问办公快速接入。其不再仅仅关注数据的静态保存,而是将存储的核心重构为Agent提供高效、结构化、可理解的上下文供给,提供涵盖多源接入、提炼与资产化、检索与组合、治理与演进、权限控制及面向Agent服务化供给的统一Context生命周期管理。

功能简介

上下文管理难题

随着 Agent 从"对话工具"逐步演进为真正能够持续执行任务的智能体,传统依赖本地会话和短期上下文的方式,已经无法满足企业级场景需求。

在真实业务中,Agent 不仅需要理解当前问题,更需要持续记住历史任务进度、关键决策过程、多 Agent 协作状态、长周期项目经验、企业知识与运行上下文等信息。这些上下文往往分散在不同设备、不同系统和不同 Agent 之间,缺乏统一沉淀、共享与治理能力,导致 Agent 无法形成真正的长期记忆与持续进化能力。

RDS ContextDB通过Context Growth Loop的"记录—组织—召回与组合—执行反馈—评估演进"闭环链路,解决会话、文档、业务数据和执行反馈分散存储、难以持续积累、缺乏业务语义以及无法安全复用和统一治理的问题,持续提升 Context 的质量和复用价值,服务于建设企业级Agent和多Agent协作平台的企业及 Agent 应用开发者。

RDS ContextDB核心优势

RDS ContextDB是一款面向Agent的企业级上下文数据库服务,支持主流平台(Qoder、QoderWork、Claude Code、Codex、OpenClaw、OpenCode、Hermes和千问办公)快速接入。其将记忆与知识管理重构为可被Agent直接消费的上下文供给,通过统一的上下文存储、协同共享、生命周期管理与智能检索能力,让 Agent 从"单次会话记忆",进化为"具备长期记忆、持续协作与经验沉淀能力"的系统服务。

RDS ContextDB具备以下核心能力:

  • 即开即用、快速接入:支持短期记忆、长期记忆与知识库等能力,通过API Key丝滑对接各类Agent(包括通过自然语言或命令行分钟级接入,支持钉钉、飞书文档同步),实现按需调用,架构更轻、更灵活。

  • 智能上下文管理:上下文以图谱形式进行结构化存储,支持实时增量更新与复杂关系推理;通过“夜间服务”完成上下文演进,解决上下文的冗余与冲突问题。

  • 跨Agent共享与企业级权限:不同workspace之间权限隔离,同一API Key的Context可以在多个Agent间共享。支持工作空间开启高级权限模式,精细化配置知识库级别的用户访问权限。

  • 统一管理:继承RDS企业级高可用、高可靠与权限隔离能力。

计费说明

RDS ContextDB采用按量付费模式,根据实际使用的资源量计费。ContextDB计费项包含两大类:

  • 记忆和知识的写入、检索、演进费用:记忆写入/检索、知识写入/检索、上下文演进等调用大模型和计算资源产生的消耗,按Credit计费。

  • 存储费用:数据(含知识原文、记忆、知识索引等)存储产生的费用,按存储空间用量(GB/小时)计费。

费用大类

计费项名称

计费项Code

计费说明

单价

记忆和知识写入/检索

记忆写入

contextdb_mem_add_requests

用户写入记忆过程产生的费用,按Credit计费

1元/Credit

记忆检索

contextdb_mem_retrieval

检索记忆过程产生的费用,按Credit计费

知识写入

contextdb_rag_add_requests

用户写入知识(含多模态)过程产生的费用,按Credit计费

知识检索

contextdb_rag_retrieval

检索知识过程产生的费用,按Credit计费

上下文演进

context_growth

记忆晋升、知识评审过程产生的费用,按Credit计费

存储

源存储空间

agent_service_storage

知识原文占用的存储空间,按用量(GB/小时)计费

0.00017元/GB/小时

上下文存储空间

记忆、知识索引占用的存储空间,按用量(GB/小时)计费

0.0021元/GB/小时

您可以购买Credits包抵扣「记忆和知识写入/检索」产生的费用,但不支持抵扣存储费用:

  • 购买方式:您可以通过Credits包购买页购买Credits包,可选额度规格以购买页为准。

  • 有效期:单个Credits包有效期为1个月,到期后未使用完的额度将自动失效。

  • 退订说明:Credits包不支持退订。

说明

2026年09月20日至2026年11月30日期间,ContextDB新用户(已通过阿里云实名认证)开通后,可免费领取834元免费权益(含799元Credits包和35元存储空间抵扣券),同一用户仅限参与一次。

使用限制

  • 主流平台快速接入:支持Qoder、QoderWork、Claude Code、Codex、OpenClaw、OpenCode、Hermes和千问办公快速接入,其他平台可以通过API、MCP等方式配置接入。

  • 记忆共享:同一Agent下(含跨Session)的记忆可共享,记忆数据暂不支持导出。

  • 知识库:同一Workspace内成员可共享知识库内容(通过知识库内容共享,可以实现跨Agent的业务背景共享)。当前支持通过控制台、命令行或在Agent内通过对话的方式上传知识文档,暂不支持知识库导出。

  • 记忆隔离:不同成员之间记忆内容互相隔离,同一成员下不同API Key不隔离。

  • RAM子账号限制:如使用RAM子账号访问ContextDB控制台,需要主账号先开通ContextDB服务并创建Workspace。

步骤一:开通RDS ContextDB

  1. 进入RDS ContextDB页面。

  2. 单击开通RDS ContextDB。如您之前为公测用户,可以单击正式开通,继续使用ContextDB功能。

步骤二:创建与配置工作空间

RDS ContextDB开通成功后,您可以创建一个工作空间作为上下文、记忆与知识库的逻辑集合,并为工作空间创建访问凭证API Key,用于客户端身份认证。

  1. 进入RDS ContextDB页面。

  2. 单击新建按钮并在弹窗中填写工作空间名称与初始管理员名称并单击确定。

  3. API Key将会自动生成。请立即妥善保存 API Key,关闭后将无法再次查看,单击我已保存。

说明

您也可以直接通过OpenAPI操作ContextDB,详情请参见RDS ContextDB API参考。

步骤三:安装与连接ContextDB

RDS ContextDB支持Qoder、QoderWork、Claude Code、Codex、OpenClaw、OpenCode、Hermes和千问办公等主流平台快速接入(其他平台需要手动配置)。

说明

以下安装方式中<API_KEY>均需替换为您在上一步中保存的API Key。

方式一:通过自然语言接入

复制以下文本并发送给您的Agent,通过Agent自动完成安装与接入。

请阅读 https://context-database-client.oss-cn-hangzhou.aliyuncs.com/install.md,按照脚本说明安装 ctxdb CLI,并使用 API Key <API_KEY> 为你自己完成接入配置。

方式二:通过命令行接入

Qoder

Linux/macOS/WSL

curl -fsSL 'https://context-database-client.oss-cn-hangzhou.aliyuncs.com/install.sh' | bash -s -- --agent qoder --api-key <API_KEY>

Windows PowerShell

& ([ScriptBlock]::Create((irm 'https://context-database-client.oss-cn-hangzhou.aliyuncs.com/install.ps1'))) -Agent qoder -ApiKey <API_KEY>

Claude

Linux/macOS/WSL

curl -fsSL 'https://context-database-client.oss-cn-hangzhou.aliyuncs.com/install.sh' | bash -s -- --agent claude --api-key <API_KEY>

Windows PowerShell

& ([ScriptBlock]::Create((irm 'https://context-database-client.oss-cn-hangzhou.aliyuncs.com/install.ps1'))) -Agent claude -ApiKey <API_KEY>

Codex

Linux/macOS/WSL

curl -fsSL 'https://context-database-client.oss-cn-hangzhou.aliyuncs.com/install.sh' | bash -s -- --agent codex --api-key <API_KEY>

Windows PowerShell

& ([ScriptBlock]::Create((irm 'https://context-database-client.oss-cn-hangzhou.aliyuncs.com/install.ps1'))) -Agent codex -ApiKey <API_KEY>

OpenCode

Linux/macOS/WSL

curl -fsSL 'https://context-database-client.oss-cn-hangzhou.aliyuncs.com/install.sh' | bash -s -- --agent opencode --api-key <API_KEY>

Windows PowerShell

& ([ScriptBlock]::Create((irm 'https://context-database-client.oss-cn-hangzhou.aliyuncs.com/install.ps1'))) -Agent opencode -ApiKey <API_KEY>

OpenClaw

Linux/macOS/WSL

curl -fsSL 'https://context-database-client.oss-cn-hangzhou.aliyuncs.com/install.sh' | bash -s -- --agent openclaw --api-key <API_KEY>

Windows PowerShell

& ([ScriptBlock]::Create((irm 'https://context-database-client.oss-cn-hangzhou.aliyuncs.com/install.ps1'))) -Agent openclaw -ApiKey <API_KEY>

Hermes

Linux/macOS/WSL

curl -fsSL 'https://context-database-client.oss-cn-hangzhou.aliyuncs.com/install.sh' | bash -s -- --agent hermes --api-key <API_KEY>

Windows PowerShell

& ([ScriptBlock]::Create((irm 'https://context-database-client.oss-cn-hangzhou.aliyuncs.com/install.ps1'))) -Agent hermes -ApiKey <API_KEY>

QwenWork

Linux/macOS/WSL

curl -fsSL 'https://context-database-client.oss-cn-hangzhou.aliyuncs.com/install.sh' | bash -s -- --agent qwenwork --api-key <API_KEY>

Windows PowerShell

& ([ScriptBlock]::Create((irm 'https://context-database-client.oss-cn-hangzhou.aliyuncs.com/install.ps1'))) -Agent qwenwork -ApiKey <API_KEY>

方式三:通过MCP接入

  • MCP服务地址

    https://context-database.aliyuncs.com/v1/mcp
  • 各应用配置

Qoder

{
  "mcpServers": {
    "contextdb": {
      "type": "http",
      "url": "https://context-database.aliyuncs.com/v1/mcp",
      "headers": {
        "Authorization": "Bearer <API_KEY>"
      }
    }
  }
}

Claude

{
  "mcpServers": {
    "contextdb": {
      "type": "http",
      "url": "https://context-database.aliyuncs.com/v1/mcp",
      "headers": {
        "Authorization": "Bearer <API_KEY>"
      }
    }
  }
}

Codex

[mcp_servers.contextdb]
url = "https://context-database.aliyuncs.com/v1/mcp"

[mcp_servers.contextdb.http_headers]
Authorization = "Bearer <API_KEY>"

OpenCode

{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "contextdb": {
      "type": "remote",
      "url": "https://context-database.aliyuncs.com/v1/mcp",
      "oauth": false,
      "headers": {
        "Authorization": "Bearer <API_KEY>"
      }
    }
  }
}

OpenClaw

{
  "mcp": {
    "servers": {
      "contextdb": {
        "url": "https://context-database.aliyuncs.com/v1/mcp",
        "transport": "streamable-http",
        "headers": {
          "Authorization": "Bearer <API_KEY>"
        }
      }
    }
  }
}

Hermes

mcp_servers:
  contextdb:
    url: "https://context-database.aliyuncs.com/v1/mcp"
    headers:
      Authorization: "Bearer <API_KEY>"

QwenWork

{
  "mcpServers": {
    "contextdb": {
      "type": "streamable-http",
      "url": "https://context-database.aliyuncs.com/v1/mcp",
      "headers": {
        "Authorization": "Bearer <API_KEY>"
      }
    }
  }
}

核心功能

RDS ContextDB工作空间内提供概览、API Key管理、记忆、记忆晋升、知识库、用量与审计日志管理等核心能力。

1. 空间总览

空间总览页是RDS ContextDB工作空间的首页,集中展示当前工作空间下的基本信息、额度用量和权限模式。

  • 基本信息速览:查看当前空间下记忆条数、知识库数量、待评审文档、待审核记忆晋升、工作空间名称与ID等基本信息。

  • 高级权限:单击开启高级权限,可以精细化配置知识库级别的用户访问权限。

  • 资源用量:展示30天内知识库、记忆库的读写次数与源文件存储用量。

2. 上下文资产

2.1 记忆

记忆事实是从对话中提取的客观信息片段,用于沉淀用户偏好、项目事实和工具经验。RDS ContextDB通过结构化的方式(“ 事实 - 实体 - 记忆规则”)存储与管理Agent记忆:

  • 事实:从上下文中拆解出的原子化的陈述(自洽短句),作为主要检索对象并向量化,召回时通常在这一层做语义命中。

  • 实体:高频出现的人、组织、项目、工具等,会沉淀为带属性、别名、重要性评分等内容的常驻画像(Entity Card),并与后续写入的结论条目绑定,使会话重启时不从零铺垫背景。所有实体可构建实体关系图谱,通过可视化的方式展示实体间的联系。

  • 记忆规则:可以根据业务需要自定义成员的记忆。

  • 遗忘管理:开启自动遗忘功能后,ContextDB根据自定义的遗忘条件与召回情况,自动遗忘不再活跃的记忆,并保护重要内容。

2.2 知识库

知识库模块用于管理工作空间内可被Agent检索的外部知识资源,您可以通过控制台、自然语言或CLI命令创建知识库、上传文档与召回知识:

说明

你也可以使用ContextDB Sync工具,自动同步您的钉钉、飞书或本地数据至ContextDB。

通过控制台管理

  1. 创建知识库

    1. 在导航栏中选择知识库,进入知识库列表。

    2. 单击新建知识库,输入名称,选择是否开启知识图谱与知识评审,单击确定。

      • 知识图谱:开启后,ContextDB会将非结构化或半结构化的知识转化为结构化的图谱数据,并在知识检索时返回图增强索引信息。

      • 知识评审:开启后,当文档上传到知识库时,系统会自动进行质量评估、自矛盾检测和重写建议,并根据配置决定自动入库或人工审核。

  2. 上传文档

    1. 选择需要上传文档的目标知识库。

    2. 单击上传文件,根据需要勾选上传后进行知识评审,选择文件后单击确定。

      1. 当入库状态变为成功时,表示文档成功上传知识库。

      2. 当入库状态变为等待人工评审时,您需要前往知识评审页面进行人工审核。

  3. 查看知识库图谱

    1. 在导航栏中选择知识库,进入知识图谱界面。

    2. 查看图谱:查看知识库中实体间的联系,支持选定实体名称与文件范围进行检索。

    3. 实体管理:查看当前知识库下所有实体,并支持手动添加实体。

通过自然语言管理

接入 ContextDB 后,您可以直接用自然语言让 Agent 完成知识库操作,无需手写API。

  1. 创建知识库

    帮我新建一个叫“Aliyun RDS MySQL 运维资料库”的知识库。
  2. 上传文档

    把 ~/docs/aliyun-rds-mysql-overview.pdf 上传到“Aliyun RDS MySQL 运维资料库”。
  3. 知识召回

    结合“Aliyun RDS MySQL 运维资料库”,回答:当业务读请求量明显升高时,RDS MySQL 可以通过哪些能力扩展读取能力?只读实例和读写分离分别适合解决什么问题?

通过命令行管理

  1. 创建知识库

    # 命令返回的id为kb_id,用于后续操作
    curl -X POST "https://context-database.aliyuncs.com/v1/knowledge/knowledge_bases" \
      -H "Authorization: Token $API_KEY" -H "Content-Type: application/json" \
      -d '{"name": "my-kb", "description": "测试知识库"}'
  2. 上传文本文档或本地文件

    # 上传文本文档
    curl -X POST "https://context-database.aliyuncs.com/v1/knowledge/documents" \
      -H "Authorization: Token $API_KEY" -H "Content-Type: application/json" \
      -d '{"knowledge_base_id": "'$KB_ID'", "name": "intro.md", "text": "文档全文内容……", "mime_type": "text/plain"}'
      
    # 上传本地文件
    curl -X POST "https://context-database.aliyuncs.com/v1/knowledge/files" \
      -H "Authorization: Token $API_KEY" \
      -F "knowledge_base_id=$KB_ID" \
      -F "file=@/path/to/your-doc.pdf"
  3. 知识召回

    # dataset_ids如果为空数组,则表示搜全部知识库
    curl -X POST "https://context-database.aliyuncs.com/v1/knowledge/query" \
      -H "Authorization: Token $API_KEY" -H "Content-Type: application/json" \
      -d '{"question": "你想问的问题", "dataset_ids": [], "top_k": 6}'

3. 上下文演进

3.1 记忆整理

  • 自动整理:系统每天自动更新实体属性、归档冲突记忆、合并重复关系,并调整记忆热度与归档状态。

  • 手动整理:单击立即整理即可发起一次整理任务。

3.2 记忆晋升

记忆晋升支持记忆成文功能,其能将Agent使用过程中沉淀的记忆自动整理为团队可复用知识的能力。该功能不会简单拼接记忆,而是通过一组Agent角色协作,完成资料检索、事实校验、文档写作、质量审核和风险标记,将分散的经验转化为结构化、可审核、可沉淀的知识文档。

新建晋升任务

  1. 在导航栏中选择记忆晋升页面。

  2. (可选)晋升模板:您可以用模板预设文件章节结构与撰写指引,让记忆自动晋升为符合团队规范、可审核的知识文件。

  3. 单击新建晋升任务,输入晋升主题,选择晋升模板(可选)与目标知识库。

  4. 系统将根据记忆内容自动生成围绕该关键词的知识文档,等待生成完成后进入审批流程。

审批文档

对于状态为待审核的文档,在审批页面中,您可以:

  1. 编辑文档信息:修改文档标题与内容。

  2. 处理疑问列表:查看系统标记的待确认疑点(如事实冲突、证据不足等),按照选项进行选择或自定义答案。

完成修改后,您可以:

  • 单击批准入库,文档将进入知识评审环节。

  • 单击拒绝,文档将被标记为不适合放入知识库。

当您有大量同质任务需要集中或自动化审批时,您可以:

  • 批量审批:勾选任务,单击批量通过或批量拒绝。

  • 自动入库:单击开启按钮,设置质量分阈值与目标知识库,单击确定。质量分大于或等于阈值的晋升文件将自动入库,低于阈值则进入人工审核(知识评审)。

3.3. 知识评审

当文件上传到知识库时,系统会自动进行质量评估、自矛盾检测、计算综合置信度,并做出入库决策:

  • 自动通过:置信度高于阈值且无幻觉,直接入库。

  • 待人工审核:当置信度低于阈值时,需要人工介入审核。您可以在知识评审页面,选择待人工审核的文档,查看评审详情,支持拒绝、原样入库或采纳重写。

重要

当前文档评审仅支持txt/md/pdf/doc/docx格式文档。

3.4 策略与模板

记忆晋升环节

配置晋升模板

  1. 进入策略与模板页面,单击晋升模板。

  2. 选择成员后,单击新建模板。

  3. 在配置界面,输入模板名称,配置章节结构与内容,单击确定。

知识评审环节

配置评审策略

  1. 进入策略与模板页面,单击评审策略并选择知识库。

  2. 选择是否开启知识评审、重写文件自动入库、启用知识重写、自动入库阈值:

    1. 知识评审:开启后,当文件上传到知识库时,系统会自动进行质量评估、自矛盾检测、计算综合置信度,并做出入库决策。

    2. 知识重写:开启后,文档置信度低于阈值时会触发智能重写,针对文件进行降噪、结构化、幻觉去重等操作。

    3. 重写文件自动入库:开启后,如果重写后的文件评分大于等于自动入库阈值,可自动入库。

    4. 自动入库阈值:置信度大于或等于该阈值时,文件将自动入库并可被 Agent 召回。

  3. 单击保存配置。

配置重写模板

您可以为知识重写功能配置自定义的模板,规定文件重写的章节结构和撰写指引,AI会按模板生成重写内容。

  1. 进入策略与模板页面,单击重写模板并选择知识库。

  2. 单击新建模板。在配置界面,输入模板名称,配置章节结构与内容,单击确定。

4. 用户管理

用户管理页用于集中管理工作空间成员及权限、API Key凭证等信息。

  • 成员管理:添加或删除工作空间成员。

  • API Key管理:为各成员快速配置或吊销相应的API Key。

5. 审计

您可以在审计界面查看工作空间内的 API 调用和操作记录,支持按Action、时间或执行状态等条件筛选。

附录:文件大小及格式限制

RDS ContextDB对上传至知识库的文件有大小及格式限制:

文件类型

单个文件大小上限

支持格式

纯文本

20 MB

  • 文本:txt、md、csv、tsv、log

  • 标记/数据:json、xml、yaml、yml、html、htm

  • 代码:java、py、js、ts、jsx、tsx、go、rs、c、cpp、h、hpp、cs、rb、php、swift、kt、scala、lua、r、m

  • 脚本:sh、bash、zsh、bat、ps1

  • 查询/接口:sql、graphql、proto

  • 样式:css、scss、less、sass

  • 框架:vue、svelte

  • 配置:toml、ini、cfg、conf、properties、env、dockerfile、makefile、cmake、gitignore、editorconfig

复杂文档/图片

500 MB

  • 复杂文档:pdf、doc、docx、ppt、pptx、xls、xlsx、epub

  • 图片:png、jpg、jpeg、gif、bmp、webp、tiff、tif、svg

音频

10 MB/5分钟

mp3、wav、flac、ogg、m4a、aac、wma

视频

2 GB

mp4、avi、mov、mkv、webm、flv、wmv、3gp、mpeg、mpg