目录

DATA2INSIGHT

DATA2INSIGHT 是面向医疗文本的三智能体系统源码。系统将受控数据处理、医疗知识图谱构建与图谱驱动分析连接为连续工作流,提供 Web、CLI、Python API 和服务端接口。

系统能力

  • 数据处理智能体:组织文本清洗、空白整理、PII 脱敏、质量检查与运行追踪。
  • 医疗知识图谱智能体:抽取实体与关系,保存提及、断言、事实、证据和图谱版本,支持证据回查问答。
  • 图谱数据分析智能体:基于指定 KG 版本执行统计、关联分析、受控查询、可视化和报告生成。
  • 运行控制:受控 artifact、运行状态、事件流、幂等与协作式取消。
  • 框架集成:系统可与本地部署的 Nexent 和 DataMate 协同运行,分别承担工具编排与通用文本预处理。

源码结构

目录 内容
d2i/ 三智能体、服务端、领域模型、运行控制、前端和部署配置。
tests/ 自动化测试源码。
scripts/ 集成、质量、评测和发布辅助脚本。
examples/demo.py Python 调用示例。

本地启动

要求:Python 3.11+;前端开发需要 Node.js 20+。

pip install -e ".[dev]"
uvicorn d2i.server:app --reload --port 8001

前端:

cd d2i/web
npm ci
D2I_BACKEND_URL=http://localhost:8001 npm run dev

打开 http://localhost:3000,可进入 /data-processing/medical-kg/data-analysis 三个页面。

本地框架集成

当需要使用本地部署的真实框架时,安装 Nexent 和 DataMate 的运行时,并在本地受保护的环境变量中配置其路径和模型服务信息。凭据、数据集、评测结果、运行工作区和内部文档不属于本公开源码仓库。

export DATAMATE_ROOT=/path/to/DataMate
export NEXENT_ROOT=/path/to/nexent
export D2I_PROFILE=production
export D2I_DATAMATE_MODE=real

发布范围

本项目仅发布源码、构建配置、示例程序和测试源码;不包含环境文件、密钥、医疗数据、运行产物、评测结果、审核材料或内部文档。

License

Apache-2.0

关于
338.0 KB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802047560号