ZY Action Platform · 全系统技术介绍
对标 Palantir 产品矩阵、以 Go 单机优先架构构建的数据操作系统 + AI 智能平台 + 交付运维底座 + 情报决策平台。
项目愿景:Palantir 对标产品矩阵
ZY Action Platform 以 Palantir 的产品矩阵为对标,在 Go 单机优先架构上构建五产品。四条红线贯穿全部设计:R1 语义层是一等资产、R2 治理是 Action 路径内建约束、R3 单机优先即机制浓缩版、R4 共享同一套声明模型(详见 契约与红线)。
| 阶段 | 产品 | 对标 Palantir | 一句话定位 | 状态 |
|---|---|---|---|---|
| P1 | LightAIP | AIP | 分析智能平台:NLQ 智能查数 | 已交付 |
| P2 | LightFoundry | Foundry | 数据集成 / 本体论(平台灵魂) | 已交付 |
| P3 | LightApollo | Apollo | 供应链规划 / 持续交付与自动化运维 | 已交付 |
| P4 | LightGotham | Gotham | 情报分析:多源融合 / 实体消解 / 知识图谱 / 时空分析 / 图谱域(V5) | 已交付 |
| P5 | LightSwift | SWIFT + Starlink | 数据导入流水线 / 卫星金融结算(仿真域 PoC,含授权自检) | 已交付 |
action/wiki/gotham/);P5 LightSwift 卫星结算工作台已上线(仿真域 PoC),并内建 30 分钟周期授权自检。V5 七阶段能力总览(2026-08-29/30 升级)
V5 以「S0 平台底座 → S6 生态工程」七个阶段升级全平台:统一调度与异步任务让长耗时操作全部任务化可看进度;数据域补齐数据集 / 质量画像 / 全量增量同步 / 对象化 SQL 工作台;知识域新增实体抽取、决策证据链、CDC、语义标注与多格式解析;协作闭环新增 Notebook / 块式报表 / 实体消解 Fusion / 变更驱动流规则与双因子认证、通知中心;图谱域补齐行级图谱化导入 / 图分区压缩 / 时序图分析;语义互操作落地 13 类标准值类型、本体函数、MCP、安全标记与 OWL/SHACL 导出;生态工程交付组件市场、代码仓库、统一搜索、向量增强、Prometheus 可观测、embed 单二进制与契约一致性。
| 阶段 | 一句话 | 代表能力 |
|---|---|---|
| S0 平台底座 | 统一调度 / 异步任务 / 资源 URI | scheduler/task/resource 三新包 + tasks REST + 元数据导入/评测/管道/Gotham Ingest 任务化 |
| S1 数据域 | 数据集 / 质量画像 / 同步 / SQL 工作台 | fd_datasets、fq_profiles、fs_sync_targets、对象化 SQL + 编辑态聚合叠加 + Foundry 数据源自管理 |
| S2 知识域 | 实体抽取 / 证据链 / CDC / 语义标注 | RAG 第五通道(entity 0.10)、5 步决策证据链、cdc 事件订阅、schemaai、PDF/Word 分层摘要树 |
| S3 协作闭环 | Notebook / 报表 / Fusion / 流规则 / 安全加固 | 三类单元格混排、定时快照多渠道分发、实体消解写回、CDC 驱动流规则、NLQ 注入 RLS/CLS、TOTP 双因子、通知中心、审计归档 |
| S4 图谱域 | 行级图谱化导入 / 图分区压缩 / 时序图分析 | KeysetReader 分页拉行 + FK 自动建议、多层折叠 Louvain、时窗子图/趋势/路径 |
| S5 语义互操作 | ValueType / 函数 / MCP / 打标 / OWL-SHACL | 13 类标准值类型归一化、13 内置函数 + 自定义注册、MCP 双传输(默认关闭)、安全标记列隐藏叠加、SHACL/OWL 导出、actionctl CLI |
| S6 生态工程 | 市场 / 代码仓库 / 统一搜索 / 可观测 / 记忆 | 组件市场一键安装、SQL 宏 + 版本化代码仓库、Nexus RRF 融合搜索、/metrics + embed 单二进制 + Docker、会话记忆、契约对拍 |
action/release/v2026.08.11/CHANGELOG.md 与 action/wiki/changelog/2026-08-29/30-*.md。开发双主线
| 主线 | 内容 | 范围与状态 |
|---|---|---|
| Track 1 src_go 迁移 |
Python 后端(src/,FastAPI)→ Go(src_go/,Gin)迁移 |
51 个模块全部迁移验证(wiki/src_to_go/ M1~M51);降级实现已补齐:真实 RAG 向量库(磁盘 JSON + 余弦 Top-K)、深度/ESG 报告多阶段流水线、bootstrap 初始化与数据标准化工具。 |
| Track 2 Action Platform |
在 action/ 构建对标 Palantir 的 ZY Action Platform 产品矩阵 |
共享底座 platform/ + 五产品(P1-P5)全部实现并通过真实冒烟与浏览器验证;2026-08-29/30 完成 V5 七阶段升级(统一调度/数据域/知识域/协作/图谱域/语义互操作/生态工程)。 |
关键技术决策
- 后端统一 Go(单一二进制,
CGO_ENABLED=0兼容信创);主力 LLM 为 deepseek-v4-flash,embedding 用 dashscope_embedding。 - 前端 Vue3 / 纯 JS(Vite);数据库优先 PostgreSQL(
chatbi_action_dev),MVP/星上用 SQLite(glebarez 纯 Go 驱动)。 - 向量库 ChromaDB 理念 → 本机实现 milvus/turbovec/disk 三后端自动降级;图存储自研磁盘 JSON(不引外部图库)。
- 单机优先、不过度封装:内部系统调用直白可调试,模块间同步 HTTP/Go 接口。
系统模块总览
点击卡片进入对应模块技术介绍页。每个模块页共用同一套 css/js,顶部导航与左侧目录保持一致的交互。
共享底座 platform/
全产品共享基础包:config/database/logger/security/settings/auth/rbac/audit/llm/connector/datasource/vector/crypto/ierr/model/domain/repository + V5 新增 scheduler/task/resource/cdc/notify,含连接器白名单、审计泛化、LLM 网关降级链、向量增强、统一调度、CDC 与国密。
进入 →P1 LightAIP
分析智能平台:NLQ 五路召回(含实体通道)+ RLS/CLS 注入 + 会话记忆,决策证据链 / 实体抽取 / 语义标注 / 多格式知识树,LLM 网关驱动,演示数据 orders/customers/products。
进入 →P2 LightFoundry
本体论驱动的数据操作系统:四层本体 + 版本管理 + 指标语义层 + 数据集/质量画像/同步 + Notebook/报表/Fusion/流规则 + ValueType/函数/MCP/打标 + 市场/代码仓库/统一搜索 + Action 写路径安全流水线。
进入 →P3 LightApollo
拉取式声明式部署与编排引擎:期望状态 + Spoke Agent 纯 Pull + bundle 国密签名验签 + rollout DAG 门控回滚 + 漂移检测,控制平面永不主动连入客户环境。
进入 →P4 LightGotham
多源情报融合与智能决策平台:自研磁盘图存储 + 图算法 + 实体解析四层流水线 + 时空多视图联动 + 模式识别 + 情报报告 + ABAC + V5 图谱域(行级图谱化导入/图分区压缩/时序图分析)。
进入 →跨产品契约与红线
六契约(SemanticSearch / Action 执行 / LLM 网关 / bundle 制品 / 评测集 / 对象模型)Schema 摘要与四条红线(R1-R4)落地。
进入 →技术栈与运行部署
Go/Gin/GORM、Vue3/Vite/Leaflet、PG17/SQLite、向量/图/国密/LLM 技术栈表;端口规划、启动命令、前端构建、数据库降级与日志位置;V5 新增 Prometheus 指标、embed 单二进制与 Docker 镜像。
进入 →验证与质量
单测覆盖、真实冒烟(Foundry 23 / Apollo 26 / Gotham 44 步全 PASS)、浏览器 E2E(Playwright 5+5 PASS)与已知限制、遗留项。
进入 →总体架构
产品层(products/)每个产品 = 一组 REST 路由 + 产品级 service,不重复造底座;底座层(platform/)全产品共享;前端 web/ 按产品前缀分流后端(/api → Foundry、/apollo-api → Apollo、/aip-api → AIP)。
┌────────────────────────────────────────────────────────────────────┐
│ 前端 web/(Vue3 + Vite,端口 5173) / 网关 gateway(端口 80) │
│ /api → Foundry(18081) /apollo-api → Apollo(18082) │
│ /aip-api → AIP(18080) /gotham-api → Gotham(18083) │
│ /swift-api → Swift(18084) │
├────────────────────────────────────────────────────────────────────┤
│ 产品层 products/ aip · foundry · apollo · gotham · swift(仿真 PoC)│
│ 每个产品 = REST 路由 + 产品级 service(nlq / ontology / hub / graph…)│
├────────────────────────────────────────────────────────────────────┤
│ 底座层 platform/ (全产品共享 monorepo 单包引用) │
│ 治理核心:auth · rbac · security(RLS/CLS) · audit(泛化事件) · crypto(国密)│
│ AI 核心:llm(网关降级链) · vector(三后端 + 批量/过滤/删除/计数增强) │
│ 数据核心:connector(allow-list + ExecWrite) · datasource · metadata │
│ 调度核心:scheduler(统一调度) · task(异步任务五态) · resource(资源 URI)│
│ V5 新增:cdc(数据变更捕获) · notify(通知中心) · license(授权自检) │
│ 运维核心:config · database(PG/SQLite 自动迁移) · logger · settings │
│ 基础类型:ierr · model · domain · repository │
├────────────────────────────────────────────────────────────────────┤
│ 持久化:PostgreSQL chatbi_action_dev(优先)→ SQLite 降级 │
│ 向量:milvus / turbovec / disk(自动降级) 图:磁盘 JSON(gotham) │
│ 可观测:/metrics(Prometheus 文本格式)· embed 单二进制 · Docker │
└────────────────────────────────────────────────────────────────────┘
产品间依赖与价值闭环
- 数据 → 智能:Foundry 本体语义层喂给 AIP 的 OAG;AIP 检索结构化对象而非文本块。
- 智能 → 行动:AIP 写工具映射到 Foundry Action Type(唯一写路径),人与 Agent 同约束。
- 行动 → 交付:本体 YAML、网关路由、评测集全部作为 Apollo bundle 制品声明式发布(SM3/SM2 签名)。
- 交付 → 创新:Apollo 的"拉取期望状态 + 版本回退"被 Swift 星上 SSPM 复用;Gotham 图/解析/ABAC 与本体语义对齐。
开发方法论(执行约束)
- Agent 驱动:所有开发通过 agent 完成,一次一个、前台阻塞执行(不并行);单 agent 上限 500 次工具调用、限时 1 小时。
- 标准流程:调研 → 设计 → 多轮评审 → 执行;每阶段产出可演示、可验收的增量。
- API 优先 + 版本化:任何功能先有
/api/v1/...REST 接口再上 UI;契约冻结于design_overview六契约。 - 后端与前端成对交付:后端路由就绪即同步补齐前端页面并注册路由,避免"后端能力远超前端展示"。
- 提交规范:Conventional Commits、中文 message、结尾附
Co-Authored-By: Qian Shou / zytech <pyq@zyinfo.pro>;严禁git add .。