企业级 AI 数据与知识平台
DeluData
从企业文档到业务数据,DeluData 让知识可检索、回答可溯源、指标可理解、问数可管控,并将这些能力组织进统一的 Agent 工作流。
职责需求分析 / 架构 / 前后端
核心编排Supervisor–Worker
安全原则Fail closed / Read only
先确定边界,再让 Agent 决策
系统采用确定性工作流骨架承载意图识别、知识路由、计划、执行与结果合成,仅把需要语义判断的局部环节交给模型。这样既保留 Agent 的适应性,也让失败、重试和人工确认都有明确落点。
前端通过 SSE 展示步骤状态和生成产物,后端以 FastAPI、LangGraph、MySQL、Redis 与 ChromaDB 分担业务事实、短期状态和语义索引。
Wiki 负责复用,RAG 负责证据
RAG 在查询时保留原文细节,适合数字、公式、页码和参数;Wiki 在入库阶段把跨文档知识编译为可复用的实体页面与关系。在线路由先用确定性规则,再由低温结构化分类器决定 wiki、rag 或两者并用。
检索链路使用语义分块、Dense 与 BM25 混合召回、重排和上下文扩展,最终回答仍回到原始证据。
把 Text-to-SQL 收束为确定性编译
自然语言先被解析为查询意图,再经过业务术语、指标、公式、时间口径与表关系组成的语义层。授权 Schema 与访问策略参与编译,SQLGlot 负责生成和校验,最后才进入只读连接执行。
链路重点不是让模型自由写 SQL,而是让每一次查询都能说明用了什么口径、经过哪些权限、为何可以执行。
权限不是后置过滤,而是编译输入
工作区形成租户硬边界,部门和用户权限形成软边界。对象权限覆盖表、字段、指标依赖、行过滤、时间范围和连接关系;若无法形成安全闭环,系统默认拒绝并给出可选路径。
数据库白名单、SQL AST 单语句校验和原生只读账号构成三层防线,执行记录保留审计线索。