AIDATA 是面向企业经营分析场景的本地优先、证据优先 AI 数据分析工作台。用户可接入 MySQL、PostgreSQL、SQLite、CSV、Excel 和飞书表格,用自然语言完成直接数据问答、快速分析和正式报告。系统自动识别数据场景与字段语义,生成只读 SQL 并在本地执行,随后完成趋势与异常诊断、图表推荐、证据链绑定、结论与假设分离以及 HTML、PDF、PPTX 报告导出。
平台同时支持经营目标跟踪、跨数据源联合分析、数据对账、可审计预测与情景模拟、智能预警、行动效果复盘、业务口径版本管理、敏感字段识别和经营简报送达。核心业务流程为:接入数据 → 自动画像 → 确认关键业务口径 → 自然语言提问 → 安全查询 → 确定性计算 → 生成图表与证据 → 质量验证 → 沉淀报告或创建自动关注任务。默认只展示结果,计算过程、SQL、证据和复核记录可按需展开,兼顾小白用户的易用性与专业用户的可复查性。
项目采用 React、TypeScript 和 Vite 构建前端,FastAPI 与 SQLAlchemy 提供本地 API,LangGraph 统一编排多轮问答、分析计划、SQL 校正、事实台账、质量复核和精准返修流程,Redis 与 Celery 承担长耗时分析、报告生成、巡检和定时任务。数据层支持 MySQL、PostgreSQL、SQLite 及 Excel/CSV;大文件使用 DuckDB、PyArrow 和流式索引处理,数据库分析优先在数据源端完成聚合,避免将整表载入浏览器。
本人独立负责产品定位、交互设计、前后端开发、数据接入、只读 SQL 安全、动态语义层、图表与报告引擎、多模型路由、MCP/插件接入、云端摘要同步和自动化测试。项目的核心难点是陌生字段和多业务场景下的 AI 幻觉、长任务稳定性以及本地数据安全。为此设计了 AnalysisSpec、FactLedgerV2 和 ClaimSpec 三层可信分析结构:所有确定性数值均由程序计算并绑定唯一证据,AI 负责理解、解释和组织表达;系统再通过确定性验证、独立模型复核和最多 4 次精准返修控制报告质量。
项目已实现只读 SQL 拦截、敏感数据脱敏、任务重试、用户隔离、可追溯证据链和云端安全摘要协同,并完成桌面端与移动端适配。最近一次决策工作台专项验收中,33 个后端回归用例和 39 组前端产品检查全部通过。