Files
SI_KG_2026_PlanningLaw/dofile/graphrag_pipeline/CHANGELOG.md
T

39 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 更新日志
## v0.1.0 (2025-01-XX)
### 新增功能
- ✅ 项目基础架构(uv项目配置、目录结构)
- ✅ 文本预处理模块(HanLP集成、文档解析)
- ✅ 本体模型定义(9种实体类型、8种关系类型)
- ✅ Prompt模板系统(五个模块、NER/RE构建器)
- ✅ LLM客户端封装(多提供商支持)
- ✅ 知识抽取模块:
- NER提取器(两阶段对话)
- RE提取器(多模型并行、二次对话验证)
- 三元组评估器(成对排序、多维度评分)
- 实体关系分类器(RAG-based + Prompt-based
- ✅ 知识图谱构建(索引器、图谱管理、社区检测、摘要生成)
- ✅ 分析和推理模块(法理结构提取、逻辑推理、演化分析框架)
- ✅ 查询系统(全局搜索、局部搜索、DRIFT搜索)
- ✅ 执行脚本(extract.py, build_kg.py, query_kg.py, complete_pipeline.py
### 技术特性
- 支持多个LLM提供商(OpenAI, Anthropic, Qwen, Doubao, GLM
- 参考GraphRAG实现社区检测和摘要生成
- 实现论文中描述的五个模块Prompt模板
- 支持两阶段对话验证机制
- LLM-as-a-Judge评估方法
### 已知限制
- 大规模数据处理需要进一步优化
- 向量数据库使用简化实现,生产环境建议使用专业向量数据库
- 社区检测在igraph未安装时使用替代方法