
嗨,大家好,我是小华同学,关注我们获得“最新、最全、最优质”开源项目和高效工作学习方法

🔥「垂直领域大模型落地难?逻辑推理总出错?这个来自OpenSPG的开源框架,让专业领域知识服务变得像搭积木一样简单!」
KAG是基于OpenSPG知识引擎和LLM的专业领域知识服务框架,专为解决传统RAG方案在垂直领域应用的三大痛点而生:

最新版本已支持:
✅ 领域知识注入(金融/医疗/法律等)
✅ 可视化图谱分析查询
✅ 混合推理引擎(逻辑+语义+数值)
✅ 多模态知识管理(文本/表格/图谱)突破传统QA系统的关键词匹配模式,支持:
通过概念语义推理实现:
# 问题求解过程示例
question = "某新能源车企近三年研发投入是否超过行业平均水平?"
求解步骤:
1. 检索→获取企业研发数据
2. 计算→行业均值计算
3. 推理→趋势对比分析
4. 生成→自然语言结论组件 | 核心技术 | 优势特点 |
|---|---|---|
kg-builder | LLMFriSPG框架、DIKW模型、多模态抽取 | 兼容结构化/非结构化知识 |
kg-solver | 逻辑符号引导、混合运算符(规划/推理/检索) | 支持四种推理模式无缝切换 |
kag-model | 领域适配微调、知识蒸馏、提示工程优化 | 专业领域效果提升40%+ |
用户问:A公司通过多层控股的子公司是否存在同业竞争?
系统执行:
1. 抽取股权结构图谱
2. 分析业务范围重叠度
3. 参照监管规则判断
4. 生成风险评估报告病历文本 → 信息抽取 → 症状图谱 → 诊断规则 → 推理引擎传统RAG:准确率68%(存在条款误解)
KAG方案:准确率92%(逻辑关系精准把握)传统RAG | GraphRAG | KAG | |
|---|---|---|---|
推理能力 | ❌ | ⚠️ | ✅ 逻辑+语义 |
知识准确性 | ⚠️ | ❌ | ✅ 双重校验 |
多跳问答 | ❌ | ⚠️ | ✅ 自动链路 |
部署复杂度 | ✅ | ❌ | ✅ 容器化方案 |
领域适配成本 | 高 | 中 | 低 |
# 1. 获取部署文件
curl -sSL https://raw.githubusercontent.com/... -o docker-compose.yml
# 2. 启动服务
docker compose -f docker-compose.yml up -d
# 3. 访问系统
浏览器打开 http://127.0.0.1:8887
(默认账号:openspg/openspg@kag)from kag import KnowledgeBuilder
# 自定义医疗schema
medical_schema = {
"疾病类型": ["症状", "治疗方案", "相关检查"],
"药品": ["适应症", "禁忌症", "相互作用"]
}
builder = KnowledgeBuilder(schema=medical_schema)
builder.add_document("medical_report.docx")
kg = builder.build()https://github.com/OpenSPG/KAG
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。