# LightRAG 实体合并：统一公司简称，保留同名人物的两条独立来源

已运行作者实体身份映射与同名人物负例审计；未修改真实LightRAG图谱或调用LLM，目标SDK范围另见回执。

## 运行

在本目录使用独立虚拟环境并安装requirements.txt；脚本结果写入results。

```sh
python reference/audit.py
python reference/run_sdk.py
```

fixtures是原创输入与故意失败样本；作者真值、离线合成provider和实际SDK记录各自标明，不是模型正确率。需要真实模型/账号/GPU的步骤按正文另行授权运行。

## 1. 先明确实体身份而非名字相等

输入中两个公司名称是确认过的别名，但两个林明来自north/south，必须保留P-1/P-2。先读id与source再决定合并。

## 2. 审核显式合并映射

audit.py只接受已审核的ORG-2→ORG-1，列出合并后应保留的人员ID。负例同名人员合并应转人工，不靠相似度自动批准。

## 3. 把资料实际导入独立图谱

在自己的LightRAG工作目录建立这些实体与关系，保存抽取来源。当前包不会连接或修改生产知识库。

## 4. 调用merge_entities

用明确source_entities与target_entity执行合并，保留当前版本merge_strategy配置。实体描述冲突时先决定如何合成，不能静默覆盖。

## 5. 回查所有相邻关系

合并公司别名后检查关系端点是否都指向ORG-1，边的来源文档是否保留，避免只看节点少了一个。

## 6. 单独核对两个林明

查P-1/P-2和他们各自的关系，确认合并公司没有顺手把同名人员压成一个。异常映射要保留并恢复练习图谱。

## 7. 交付图谱前后证据

输出节点ID、端点、来源与审核映射。包内只执行作者身份映射审计，实际LightRAG合并与任何LLM摘要另有回执才算完成。

## 官方依据

- LightRAG 官方文档或源码：https://raw.githubusercontent.com/HKUDS/LightRAG/main/lightrag/lightrag.py
