OpenClawCN 中文资料站开始 · 文档 · 进阶 · 动态 · 支持
进阶指南中级
#knowledge#retrieval#memory#content

知识库管理

构建和管理 OpenClaw 知识库,包括知识导入、检索和更新。

最后更新2026-03-11

AI 摘要

这页重点

核心结论

构建和管理 OpenClaw 知识库,包括知识导入、检索和更新。

适用主题

进阶指南

高频关键词

knowledge / retrieval / memory / content

可信信号

最后更新 2026-03-11

知识库管理

本文介绍 OpenClaw 知识库的管理和使用。

知识库概念

什么是知识库

知识库是 OpenClaw 的长期记忆系统:

  • 存储结构化知识
  • 支持语义搜索
  • 持续学习和更新

知识导入

导入文档

# 导入 Markdown 文件
openclaw knowledge import --type markdown --path ./docs/

# 导入 PDF 文件
openclaw knowledge import --type pdf --path ./documents/

# 导入网页
openclaw knowledge import --type web --url https://example.com/docs

导入格式

{
  "knowledge": [
    {
      "id": "doc1",
      "title": "OpenClaw 入门指南",
      "content": "OpenClaw 是一个...",
      "tags": ["入门", "基础"],
      "source": "manual"
    }
  ]
}

知识检索

语义搜索

# 语义搜索
results = await knowledge.search(
    query="如何安装 OpenClaw",
    limit=5,
    threshold=0.8
)

过滤搜索

# 按标签过滤
results = await knowledge.search(
    query="配置",
    tags=["进阶", "高级"],
    limit=10
)

知识更新

自动更新

{
  "knowledge": {
    "auto_update": {
      "enabled": true,
      "schedule": "0 2 * * *",
      "sources": ["github", "web"]
    }
  }
}

手动更新

# 更新知识
openclaw knowledge update --id doc1 --content "新内容"

# 删除知识
openclaw knowledge delete --id doc1

知识分类

分类管理

# 创建分类
openclaw knowledge category create --name "开发指南"

# 添加知识到分类
openclaw knowledge add --category "开发指南" --file guide.md

下一步

继续深入

把零散经验接成稳定方法

最佳实践更适合在你已经跑通基础链路后阅读。可以顺着前后文继续看,也可以回到实践列表按难度和场景筛选。

关联入口

同主题、同路径、同阶段