内部资料 · 桌面端设计借鉴

六个参考项目的可借鉴设计

从三个开源项目与三个商业产品中提炼锐识可吸收的设计:桌面工作台、可编辑结果、可信查询、业务对象与受控行动、企业分析交付闭环,以及主动式运营智能。

调研 2026-08-24范围 3 个开源参考 + 3 个商业参考背景 Tauri 2 + React 19
01桌面交互蓝本

QuillDBlixinxins/QuillDB · Electron 38 + React 19 · MIT

Electron + React 的开源数据库工作台,内置「带 schema 的单条 NL2SQL 提案器」。三个对象里技术形态与桌面客户端最接近,交互设计最直接可借鉴。

值得借鉴

桌面架构:三进程隔离(Renderer / Preload / Main)、数据库驱动只跑主进程 + Worker,这套「UI 与数据 I/O 彻底分离」的分层锐识桌面端可以直接借。

NL2SQL 交互流:上下文先行 → SQL 提案卡 → 风险分级 → 人工确认,这条「让 AI 生成的查询透明可复核」的动线是它最成熟的部分,值得抄进锐识。

怎么落地:不必整体迁到 Electron,把工作区组织、适配器能力矩阵、Worker 隔离和 AI 提案卡搬到既定 Tauri 2 架构即可;它成熟度不足的部分(测试、签名、发布)由锐识自己补齐。

产品与架构

定位AI 加持的 DBeaver/Navicat 类桌面数据库客户端(前身 OrbiSQL)。宣称支持 12 种引擎,含 SSH/SFTP、导入导出
进程隔离Renderer(UI) / Preload(受限 API) / Main(驱动·凭据·AI 请求),contextIsolation+sandbox;数据库 I/O 走 Worker 不阻塞 UI
多引擎adapter + 能力矩阵:按引擎选适配器,UI 动态隐藏不支持的操作
AI 接入provider 可配(OpenAI / 兼容 API / 本地 Ollama)。远程模型会把表名/字段/注释放进 prompt,「本地优先」≠「数据不外发」
AI 深度一次带 schema JSON 的提示式 NL2SQL,无 RAG/检索、无多步规划、无语义层——结果可能语法对但口径错

值得抄的交互

借鉴边界:保留它清晰的上下文与执行交互;schema 检索、SQL 风险判断和分析证据链应由锐识升级实现。

↑ 回目录

02结果呈现层

Univerdream-num/univer · TS + React · Canvas · Apache-2.0 + Pro

国内 DreamNum 出品的开源、可嵌入 Office SDK(表格/文档/演示)。最值得借鉴的是它对「AI 结果呈现」的思路:让分析结果落进一个可编辑的表格工作区,而不是只读表格。

值得借鉴

结果即工作簿:AI 产出直接进可操作的 Workbook(可选择/排序/写公式/加批注),而非另做一个只读 Grid——这个「结果可继续加工」的产品理念锐识桌面端可以吸收。

前后端同构:Node.js Headless 能无 UI 处理工作簿,AI 后端生成/校验 → Snapshot → 前端渲染,前后端共用 Facade API。这套「服务端算、客户端渲染,同一套 API」的架构值得参考。

怎么落地:先用开源核心验证「AI 结果 → 可编辑工作簿」;它只负责编辑体验,语义层/指标/权限仍由锐识承接。图表/透视/导入导出/协同属商业 Pro 按真实需求评估,stable 仍 0.25.1,官方兼容矩阵只写 Electron,Tauri 2 先做专项 PoC。

产品与架构

定位可嵌入的插件化 Office 框架,非组件非 SaaS。Sheets 最成熟,Docs 可用,Slides 官方不建议生产
开源已含工作簿、公式(500+函数)、数字格式、排序筛选、数据验证、条件格式、批注、查找替换
属 Pro图表(24类)、数据透视、Excel/DOCX 导入导出、实时协同、编辑历史、打印、服务端计算
渲染Canvas(非 DOM),大表性能好;代价:无障碍/自动化测试更难,不能直接给单元格挂 React 组件
集成npm 包 + 页面容器(非 iframe),Preset 快速接入 / Plugin 深度裁剪;视图层 React,依赖 Intl.Segmenter
同构Node.js Headless 可无 UI 处理工作簿:AI 后端生成/校验 → Snapshot → 前端渲染,前后端共用 Facade API

值得抄的交互

务必加业务层元数据(单元格来自哪个数据集/SQL/指标、是否 AI 修改、血缘),别只把数据当二维数组写入,否则刷新和溯源很难。

↑ 回目录

03后端能力面

WrenAICanner/WrenAI · Python + Rust + WASM · Apache-2.0(核心)

主线已不是旧版聊天式 BI,而是面向 Agent 的「语义层 + SQL 规划器 + 多源执行 + MCP/CLI/SDK」工具链。三个项目里,它的 Agent 工作流范式最值得锐识深挖借鉴。

值得借鉴

Agent 工作流范式:Git 友好的三层上下文召回、先规划后执行、按阶段结构化错误、写能力显式授权、渐进披露——这一整套正是「让 AI 查数据可信可复核」的成熟答案,是锐识研究引擎最该学的部分。

能力面设计:同一套语义同时暴露为 CLI / MCP / SDK,避免各框架重复建模逻辑。锐识后端如果要对多种上层调用,这个「一次建模、多入口暴露」的思路值得借。

怎么落地:通过隔离适配层接入 Python SDK / MCP 的语义层与规划能力,用只读账号、严格模式和方言 PoC 控制风险,不要把整仓库当核心依赖。口径边界:README「22+ 数据源」实为代码 20 个标识且有复用;「GenBI 部署仪表盘」实为外部 Agent 编写、CLI 只做静态校验;strict_mode 默认关闭——以代码和 PoC 为准。

产品与架构

做什么让 Agent 用显式业务语义(非裸 schema)写 SQL,模型/规则/成功样例作为 Git 项目资产。不内置大模型、当前无完整聊天 UI
语义层MDL(模型/关系/cube/视图/规则/已确认查询)编译成 mdl.json 可重建构建物
规划器Rust + Apache DataFusion 规划优化、反解析成目标方言 SQL;SQLGlot 做 CTE 重写与安全 AST 检查
链路Agent → 只读+严格策略 → 裁剪 MDL → CTE 重写 → Rust 规划 → 最终 SQL 复检 → 连接器 → Arrow 结果/结构化错误
多入口同一语义暴露为 CLI(Typer) / MCP(FastMCP) / Agent SDK,避免各框架复制建模逻辑
记忆NL–SQL 对写成确定性 Markdown 作真相源,LanceDB 只是可重建的派生索引

最值得学的范式

风险与落地

↑ 回目录


04业务对象与受控行动

Palantir Foundry / AIP商业平台 · Ontology + AIP · 官方架构

它最值得借鉴的不是某个页面,而是用 Ontology 把业务对象、关系、逻辑、动作与权限放进同一模型,让 AI 从“回答问题”进一步走到“在治理下推动业务动作”。

战略架构标杆

核心借鉴:把锐识的数据集、指标、公司、事件、报告等建成可追踪对象;AI 的每个动作都绑定对象、权限、影响范围、审批与审计。

怎么落地:提炼轻量的“对象—关系—动作—策略”模型和统一行动契约,不以复制 Palantir 的庞大平台为目标。

产品与架构要点

定位Foundry 管数据与运营流程,Ontology 表达企业对象和动作,AIP 在同一治理底座上构建 Agent、自动化与应用
上下文不是把数据临时塞进 prompt,而是把数据、逻辑、动作、安全策略组织成持续演化的业务语境
可信执行人和 Agent 共用细粒度权限、审计日志、工作流血缘、评测与可观测性;写入可分阶段并接受人工控制
应用层Workshop/Slate 提供低代码业务应用,OSDK/REST 支持自定义 React 或外部应用,分析与行动围绕同一对象模型

桌面端可借鉴交互

授权 / 实施:闭源商业平台,只能借鉴产品机制;实际 OSDK、REST API、AIP 功能和部署方式取决于客户合同与实例授权,不能复制其文档、界面和品牌资产。

↑ 回目录

05企业分析交付闭环

PACK BI商业 BI · 私有部署 · 官方产品资料

它的参考价值在于把指标模型、交互分析、复杂报表、人工填报和数据调度连接成企业可交付闭环,而不是只做一层漂亮 Dashboard。

业务闭环参照

核心借鉴:分析结果要能继续进入正式报表、补录、审批与定时刷新;集团指标既统一口径,又能下钻到业务来源。

怎么落地:锐识保留研究与 AI 优势,同时补齐“指标发布—固定版式报告—人工修正—审批—调度”的运营链路。

产品与架构要点

定位面向制造业、多实体集团和 ERP 项目的私有化企业分析平台,围绕跨 ERP/MES/CRM/Excel 的统一决策流
五层能力PackEDW 指标与维度模型、PackBI 交互分析、P-Report 复杂报表、P-Form 受控填报、Data Scheduling 调度日志
治理统一维度、度量、业务规则和血缘;权限可细化到角色、模块、报表、页面、字段、行与列
部署强调在客户自有环境中运行,并保留既有 ERP 与业务系统,把分析层叠加在现有运营系统之上

桌面端可借鉴交互

授权 / 实施:商业闭源,公开资料偏产品说明。连接器、元数据 API、模型可导出性、血缘深度、并发与高可用必须通过厂商演示和 PoC 核实,再讨论采购或集成。

↑ 回目录

06主动式运营智能

DataAgents商业 SaaS · Continuous Intelligence · 官方能力图

它把数据产品从“等用户打开看板或提问”推进到“持续监控—发现偏移—自动调查—给出行动”,对锐识最有价值的是主动式分析体验。

主动体验参照

核心借鉴:同一个受治理指标同时驱动 Dashboard、自然语言问答、异常监控和多渠道提醒;一次调查可以跨 Web、Slack、Teams、邮件和 API 延续。

怎么落地:在桌面端增加监控中心和事件线程,把“实际值—预期值—原因证据—下一步动作”做成一张可继续调查的事件卡。

产品与架构要点

定位面向经营者的常驻运营智能 SaaS,连接 CRM、支付、电商、广告、支持系统和数据库,持续维护经营指标
闭环官方归纳为 Ingest → Model → Ask/Deliver → Operate:接入、指标治理、问答分发、监控行动共用一层定义
语义治理指标包含版本、所有者、审核者、血缘和发布记录;生成 SQL 可通过 diff、回滚和影响分析受控修改
交付面Web 工作台承载长线程、Dashboard、模型与部署状态;同一记忆和指标可延伸到消息渠道及 API

桌面端可借鉴交互

授权 / 实施:商业 SaaS,官网的连接器数量、时延、归因和成本数字属于厂商自述;SOC 2 仍标注“进行中”。数据驻留、租户隔离、定义导出、删除机制和真实根因能力需合同与 PoC 验证。

↑ 回目录

07横向汇总

锐识桌面端可吸收的设计清单

把六个参考对象放在一起看,价值不是「选一个」,而是按层吸收:开源项目看可实现的能力,商业产品看成熟的产品范式。

提问入口上下文先行(QuillDB):让用户先选 数据源 → 数据集 → 指标+时间范围 再提问,别让 AI 裸猜口径。
查询生成先规划后执行 + 语义层(WrenAI):AI 先给出规划/最终 SQL 供预览,再执行;用显式业务语义而非裸 schema,避免「语法对口径错」。
安全复核SQL 提案卡 + 分层风险确认(QuillDB)+ 写能力显式授权(WrenAI):读放行、写确认、高危拦截;写工具默认关闭需显式开启;只读账号 + 严格模式。
结果呈现结果即工作簿(Univer):AI 结果落进可编辑表格(选区/公式/条件格式/批注/多 Sheet),支持继续加工,而非只读 Grid。
错误处理按阶段结构化错误(WrenAI):错误带阶段(规划/执行/策略)+ 码 + 元数据,支持按阶段恢复与提示。
知识沉淀成功样例回写 Git(WrenAI):确认正确的 NL–SQL 对写成确定性文档作真相源,向量索引只是可重建的派生物。
业务建模对象 / 关系 / 行动 / 策略(Palantir)+ 语义层(WrenAI):让用户围绕业务对象工作,AI 输出可解释、可授权、可继续行动。
交付闭环分析—报表—填报—审批—调度(PACK BI):把洞察从一次性查看推进到组织内可复用、可回写的流程。
主动智能监控—事件—调查—行动(DataAgents):从「等用户提问」扩展为持续发现异常,并保留调查上下文。
整体架构进程隔离(QuillDB)+ 前后端同构(Univer)+ 能力面后置(WrenAI):UI 与数据 I/O 分离;服务端算客户端渲染共用一套 API;重能力放后端,客户端经工具桥调用。

这是「借鉴清单」而非「采纳或采购决议」——开源代码引入前需验证 Tauri 2 兼容性、许可边界与工程成熟度;商业能力需以版本、合同与 PoC 复核。

↑ 回目录