返回顶部
m

meta-knowledge-base元知识库

AI-powered knowledge base builder that automatically captures, organizes, and retrieves information. Learns from conversations, documents, and interactions to build a personalized knowledge graph. Enables semantic search and intelligent Q&A.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
117
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

meta-knowledge-base

元知识库

自动构建的知识管理系统,能够自主学习并持续成长。

功能特性

1. 自动捕获

  • - 对话学习:从聊天中提取关键信息
  • 文档解析:从PDF、文档、邮件中提取内容
  • 网页抓取:从访问页面中学习
  • 文件监控:监测文件夹中的新增内容

2. 知识组织

  • - 自动标签:自动进行主题分类
  • 实体提取:识别人员、公司、概念
  • 关系映射:连接相关想法
  • 版本历史:追踪知识演变

3. 语义搜索

  • - 向量嵌入:语义相似度搜索
  • 混合搜索:关键词+语义组合搜索
  • 过滤筛选:按日期、标签、来源过滤
  • 排序机制:基于相关性的结果排序

4. 智能问答

  • - RAG管道:检索+生成答案
  • 上下文感知:理解对话上下文
  • 来源引用:引用原始知识来源
  • 置信度评分:显示答案可信度

5. 持续学习

  • - 用户反馈:从修正中学习
  • 隐式学习:从交互中学习
  • 知识更新:保持信息时效性
  • 缺口识别:发现缺失知识

安装

bash
pip install numpy faiss-cpu sentence-transformers

使用说明

初始化知识库

python
from meta_knowledge import KnowledgeBase

kb = KnowledgeBase(
name=my_knowledge,
embedding_model=paraphrase-multilingual-MiniLM-L12-v2
)

添加知识

python

从文本添加


kb.add(
content=Python是一种高级编程语言...,
tags=[编程, python],
metadata={source: 用户, date: 2026-03-22}
)

从文档添加

kb.addfromfile(document.pdf, tags=[研究])

从URL添加

kb.addfromurl(https://example.com/article, tags=[新闻])

搜索

python

语义搜索


results = kb.search(
query=什么是机器学习?,
top_k=5
)

for r in results:
print(f{r.score:.2f} | {r.content[:100]}...)

问答

python

提问


answer = kb.ask(
question=我对AI了解多少?,
include_sources=True
)

print(answer[answer])
print(来源:, answer[sources])

知识图谱

python

获取实体关系


graph = kb.getknowledgegraph()

查找相关概念

related = kb.find_related(Python, depth=2)

API参考

添加知识
方法描述
add(content, ...)添加单条知识
add_batch(contents)
批量添加 |

| addfromfile(path) | 解析并添加文件 | | addfromurl(url) | 获取并添加网页内容 | | addfromemail(email) | 解析邮件内容 |

搜索
方法描述
search(query, topk)语义搜索
hybridsearch(query, ...)
关键词+语义搜索 |

| filter_search(query, filters) | 带过滤条件的搜索 | | find_similar(content) | 查找相似内容 |

问答
方法描述
ask(question, ...)使用RAG获取答案
get_context(question)
获取相关上下文 |

| generate_summary(topic) | 生成主题摘要 |

管理
方法描述
getknowledgegraph()获取实体关系
list_tags()
列出所有标签 |

| export(format) | 导出知识 | | import_(data) | 导入知识 |

架构

┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ 数据源 │────▶│ 数据摄入 │────▶│ 存储层 │
│ - 聊天 │ │ - 解析器 │ │ - 向量数据库 │
│ - 文档 │ │ - 嵌入器 │ │ - 图数据库 │
│ - 网页 │ │ - 索引器 │ │ - 文档存储 │
└─────────────┘ └─────────────┘ └─────────────┘

┌──────────────────────┘

┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ 查询层 │────▶│ 检索层 │────▶│ 生成层 │
│ - 搜索 │ │ - 向量检索 │ │ - LLM │
│ - 提问 │ │ - 图检索 │ │ - 引用 │
└─────────────┘ └─────────────┘ └─────────────┘

嵌入模型

模型维度语言使用场景
paraphrase-multilingual-MiniLM-L12-v238450+通用
bge-small-zh-v1.5
512 | 中文 | 中文 | | text-embedding-ada-002 | 1536 | 英文 | 生产环境 |

应用场景

  • - 个人助手:记住所有信息
  • 团队维基:共享知识库
  • 客户支持:自动化问答
  • 研究:论文搜索与摘要
  • 代码库:文档搜索

最佳实践

  1. 1. 定期更新:保持知识时效性
  2. 质量优先:数据清洗至关重要
  3. 使用标签:合理组织便于检索
  4. 用户反馈:通过修正不断改进
  5. 备份:定期导出数据

集成

与OpenClaw集成

python

自动捕获对话内容


@hookimpl
def after_message(message, response):
kb.add(
content=f用户询问关于:{extract_topics(message)},
tags=[对话, extract_topics(message)]
)

与技能集成

python

在技能中使用知识


def my_skill(query):
context = kb.search(query, top_k=3)
return generate_response(query, context)

未来功能

  • - 多模态知识(图片、音频)
  • 跨设备实时同步
  • 协作知识库
  • 自动知识验证

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 meta-knowledge-base-1776100398 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 meta-knowledge-base-1776100398 技能

通过命令行安装

skillhub install meta-knowledge-base-1776100398

下载

⬇ 下载 meta-knowledge-base v1.0.0(免费)

文件大小: 8.29 KB | 发布时间: 2026-4-14 14:07

v1.0.0 最新 2026-4-14 14:07
Initial release of meta-knowledge-base: an AI-powered, self-building knowledge management system.

- Automatically captures information from conversations, documents, and the web.
- Organizes knowledge with auto-tagging, entity extraction, and relationship mapping.
- Supports semantic and hybrid search with vector embeddings and advanced filtering.
- Offers intelligent Q&A via RAG pipeline, source citation, and confidence scoring.
- Learns continuously from user feedback and interactions.
- Provides APIs for knowledge addition, search, Q&A, and management.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部