文档智能路由服务

该服务是一个智能文档处理平台,提供文档分类、内容提取和TriSearch™索引功能,适用于企业级文档管理。

  • by derekbmoore
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 derekbmoore/documentIngestionRouter

使用说明

文件摄入路由器

用于智能文档摄取、分类和TriSearch™索引的MCP服务器。

部分 上下文生态学(ctxEco) 平台by Zimax Networks LC
开源(MIT)·Azure Marketplace商业支持的MCP服务器


它的作用

文件摄取路由器按以下方式对文件进行分类 真值,通过专门的提取引擎对其进行路由,并通过以下方式对其进行索引 TriSearch™ --关键字、向量和图知识搜索的融合。

分类系统

类别 真值 引擎 衰减率 示例
A. 不变的真理 IBM文档 0.01 PDF、手册、规范、标准
B 短暂流 非结构化.io 0.50 电子邮件、幻灯片、文档、维基
C 操作脉冲 Pandas 0.90 CSV、JSON、日志、遥测

16个企业连接器

类别 连接器
云存储 AWS S3、Azure Blob、谷歌云存储
协作 SharePoint、谷歌云端硬盘、OneDrive、Confluence
票务 ServiceNow、Jira、GitHub
消息 Slack、微软团队、电子邮件(EML/MSG)
数据与集成 数据库(SQL/NoSQL),Webhooks
本地 直接文件上传

TriSearch™

  • 关键词:PostgreSQL全文搜索(tsvector/tsquery)
  • 矢量: pgvector Azure OpenAI嵌入的余弦相似性
  • 图形知识(Gk):实体提取→ 属性图→ 遍历查询

建筑

┌─────────────────────────────────────────────────────┐
│                   MCP Server (API)                   │
│  ┌─────────┐  ┌──────────┐  ┌────────────────────┐ │
│  │ Classify │→ │ Extract  │→ │ Index (TriSearch™) │ │
│  │ A / B / C│  │ Engine   │  │ KW + Vec + Graph   │ │
│  └─────────┘  └──────────┘  └────────────────────┘ │
├─────────────────────────────────────────────────────┤
│  16 Connectors │ Temporal Workflows │ Zep Memory    │
├─────────────────────────────────────────────────────┤
│  PostgreSQL + pgvector │ NIST AI RMF │ FedRAMP High │
└─────────────────────────────────────────────────────┘

安全

路由器实现了 纵深防御 安全模型与 NIST AI RMF 和 FedRAMP高.

  1. 4层上下文:

    • 用户身份 (OIDC+RBAC)
    • 租户隔离 (数据隔离)
    • 项目范围 (可选隔离)
    • ACL组 (基于团队的访问)
  2. 资源访问策略(RAP):

    • 对所有资源(文档、块、图)进行统一的SQL级过滤。
    • 访问级别: private, team, project, tenant.
  3. 审计日志:

    • 所有访问事件的结构化JSON日志(resource.ingest, graph.query).
    • 通过中间件自动捕获请求上下文。

快速开始

# Clone
git clone https://github.com/derekbmoore/documentIngestionRouter.git
cd documentIngestionRouter

# Configure
cp .env.example .env
# Edit .env with your Azure OpenAI credentials

# Launch
docker compose up -d

# Access
# API:       http://localhost:8082
# Dashboard: http://localhost:3000
# Temporal:  http://localhost:8088

遵从

  • NIST AI RMF:地图1.5(边界)、管理2.3(数据治理)、措施2.1(数据质量)、治理1.1(政策)
  • FedRAMP高:静态加密(AES-256)、TLS 1.3、审计日志记录、FIPS 140-2模块支持
  • 美国国家标准学会标准800-60:敏感性分类(高/中/低影响)

许可证

麻省理工学院——见 许可证

商业支持 可用的 Zimax Networks LC 通过Azure市场。