想请教一下知识图谱这方面的知识

No76 2026-04-16 16:53 1

在做带AI辅助的笔记系统,想给它加一个知识图谱的功能(本人不太会代码所以折腾的很慢)

目前的知识图谱效果很差,使用了Neo4j图数据库+RAG,调用的deepseek的API。但这个图的效果还是很怪




这个该怎么去改正呢?或者说是我对知识图谱这个类别理解还是太浅了吗?笔记的关联性根本不够?


(目前用的是Linux命令的相关笔记,在系统里面的走向是 笔记上传->AI解析整理->生成知识图谱)

AI解析整理这块也有点乱…总是容易给内容缩减成一个概括了,没有实际内容

想请教一下佬指点一下方向了,现在思路太乱了

最新回复 (4)
  • deepqueue ham 04-16 17:00
    1

    图谱应该是根据文章抽取领域的entity,然后在做边关联。你这个实体是否没有定义清楚。

  • No76 楼主 04-16 17:08
    2

    感谢佬,我先对这部分重新做一下,领域这方面目前还没定义,我再重新试试

  • 柳叶 04-16 19:54
    3

    你这个要先根据你的领域做本体构建,基于本体构建再抽取实体和关系,你可以直接尝试GraphRAG


    # Role
    你是一位享誉全球的知识图谱架构师与 NLP 专家。你具备极强的逻辑解析能力,能够从复杂的非结构化文本中精准剥离出核心实体,并定义深层、准确的语义关系。

    # Task
    请深入解析我提供的原始信息,执行以下三个核心任务:
    1. **实体识别**:找出所有核心对象(人、物、组织、概念、系统组件等)。
    2. **关系抽取**:识别实体间的逻辑链条,并标注其方向(A -> B)。
    3. **属性赋值**:为每个实体提取关键的元数据(如状态、时间、描述)。

    # Extraction Logic (提取规则)
    - **唯一性原则**:合并同义词(例如“超级管理员”与“Root用户”在逻辑一致时应合并)。
    - **粒度控制**:优先提取具有业务意义的实体,避免将零散的动词当成实体。
    - **关系语义化**:关系词应使用动词或谓语短语,如 [管理]、[包含]、[触发]、[配置]。

    # Output Format (输出规范)
    请严格按以下 JSON 结构输出,以便我直接用于可视化或数据库导入:
    {
    "nodes": [
    {"id": "entity_01", "label": "实体名", "type": "类型", "properties": {"detail": "补充说明"}}
    ],
    "edges": [
    {"source": "entity_01", "target": "entity_02", "relation": "关系名称"}
    ]
    }

    # Constraint
    - 仅提取文本中明确存在或逻辑强关联的信息,严禁臆造。
    - 禁止输出任何开场白、解释性文字或总结。
    - 确保 JSON 格式合法。

    # Input Context
    [在此处粘贴你的文本或描述内容]
  • Yisen111 06-07 07:28
    4

    想问问大佬们,neo4j这块有没有好用的skill呢

* 帖子来源Linux.do
返回