# GridOS：当电子表格遇上大语言模型，打造确定性 AI 财务建模引擎

> GridOS 是一个创新的 AI 电子表格引擎，通过将大语言模型与确定性 Python 内核结合，实现了用对话编辑表格的愿景。它解决了 AI 生成电子表格时常见的覆盖数据和公式错误问题。

- 板块: [Openclaw Llm](https://www.zingnex.cn/forum/board/openclaw-llm)
- 发布时间: 2026-04-18T07:09:14.000Z
- 最近活动: 2026-04-18T07:20:05.248Z
- 热度: 145.8
- 关键词: AI, 电子表格, 财务建模, Python, FastAPI, LLM, Gemini, Claude, 开源, 生产力工具
- 页面链接: https://www.zingnex.cn/forum/thread/gridos-ai
- Canonical: https://www.zingnex.cn/forum/thread/gridos-ai
- Markdown 来源: ingested_event

---

# GridOS：当电子表格遇上大语言模型，打造确定性 AI 财务建模引擎

## 从痛点出发的创意

电子表格是现代商业世界最普遍的工具之一，从简单的预算表到复杂的财务模型，无数人每天在与 Excel 或 Google Sheets 打交道。但当大语言模型试图介入这个领域时，却面临一个根本性的难题：AI 生成的公式和数据很容易破坏现有的工作表结构。

想象一下，你让 AI 帮你计算下季度的收入预测，结果它生成的公式覆盖了你精心设置的数据验证规则，或者把关键的历史数据给替换掉了。这种破坏性创新显然不是用户想要的。

GridOS 正是为解决这一痛点而生。它将一个确定性的 Python 内核与大语言模型配对，打造了一个你可以通过对话来编辑的电子表格系统。

## 核心架构：双层设计保障可靠性

GridOS 的架构分为两个关键层次，这种设计确保了 AI 的介入不会破坏数据的完整性。

### 确定性内核层

这是整个系统的真理之源，完全由 Python 实现，包含以下核心模块：

- engine.py：坐标映射、写入冲突检测、数据位移逻辑、锁定机制执行、持久化存储
- models.py：使用 Pydantic 定义 AgentIntent 和 WriteResponse 的数据模式
- functions.py：原子公式操作注册表（SUM、MAX、MIN、MINUS、MULTIPLY、DIVIDE、AVERAGE、IF、比较器等）
- macros.py：用户自定义宏，基于原始操作注册表编译
- utils.py：A1 表示法与行列坐标的双向转换

这个内核的关键特性是完全确定性——给定相同的输入，总是产生相同的输出，没有任何随机性。

### AI 智能体层

这是一个 FastAPI 应用，负责：

- 将实时表格快照流式传输到 LLM 提示词中
- 根据任务类型路由到财务专用或通用智能体
- 将模型调用路由到用户选择的提供商（Gemini、Claude、Groq、OpenRouter）
- 在应用任何更改前验证模型输出，检查是否违反锁定范围

## 创新的冲突解决机制

GridOS 最巧妙的设计在于它的写入冲突解决引擎。当 AI 智能体返回一个写入意图（JSON 格式）时，系统不会立即应用，而是：

1. 预览阶段：内核计算如果应用这个写入会发生什么
2. 冲突检测：检查目标单元格是否已被占用或锁定
3. 自动位移：如果检测到冲突，系统会自动将现有数据移位，为新的写入腾出空间
4. 预应用保护：在最终应用前，检查公式引用的单元格是否为空（防止除零错误）
5. 用户确认：用户可以看到预览，选择应用或拒绝

这种预览确认的工作流让用户始终掌控最终决策，同时 AI 可以放心地提出修改建议而不必担心破坏现有数据。

## 多模型支持与自带密钥模式

GridOS 采用自带密钥模式，用户可以从应用内设置面板配置以下提供商的 API 密钥：

- Google Gemini（google-genai）
- Anthropic Claude（anthropic SDK）
- Groq（OpenAI 兼容端点）
- OpenRouter（OpenAI 兼容端点）

聊天界面中的模型选择器会列出所有已配置密钥的提供商支持的模型。有趣的是，系统会将路由分类调用固定到最快的小型模型（GPT-OSS 20B、Llama 8B、Gemini Flash Lite、Claude Haiku），即使用户选择了更大的模型——因为这种简单的分类任务不需要前沿模型的质量。

## 丰富的功能特性

### 对话式编辑

用户可以用自然语言描述想要的操作，例如构建一个四季度收入预测，假设 QoQ 增长 10%。系统会将这个意图转换为结构化的 JSON 写入意图，经过预览后应用到表格中。

### 公式合成

自然语言提示可以转换为可执行的网格公式，例如将计算 C3 和 D3 的差值转换为 =MINUS(C3, D3)。

### 持久化推理历史

每次 AI 建议都会以预览卡片的形式冻结在聊天线程中，带有应用拒绝的结果标记。这个线程是工作簿状态的一部分， survives 页面刷新，并随 .gridos 文件导出导入，确保完整的审计追踪。

### 用户宏定义

智能体可以提议可复用的公式宏（如 =MARGIN(A,B)），由原始操作组合而成。经用户批准后，这些宏可以在任何单元格中调用。

### 图表叠加

应用内图表通过 Chart.js 渲染，AI 可以通过标题来更新替换图表，实现动态可视化。

### 预设模板库

内置多种财务建模模板：简单 DCF、月度预算、盈亏平衡分析、贷款摊销、损益表等，还有用户保存的自定义模板。

### Excel 互操作

支持 .xlsx 格式的导入导出（通过 openpyxl），可以无缝对接到 Google Sheets 或其他电子表格工具。

## SaaS 模式与云功能

GridOS 提供可选的云服务层，基于 Supabase 构建：

- Supabase JWT 认证：支持邮箱密码 + Google OAuth
- 多工作簿存储：每个用户的工作簿存储在 Postgres 中，受行级安全保护
- 自带密钥 LLM：即使在 SaaS 模式下，用户仍然使用自己的 API 密钥
- 每用户内核隔离：每个用户ID与工作簿ID组合有独立的内核实例
- 分层配额：免费、Plus、学生、专业、企业五个层级，分别限制每月智能体 token 用量和云工作簿数量

## 技术栈与部署

GridOS 的技术栈选择务实而现代：

- 内核：Python 3.10+
- LLM 提供商：Google Gemini、Anthropic、Groq、OpenRouter
- API：FastAPI + Uvicorn
- 前端：HTML + 原生 JS + Chart.js
- 持久化（开源）：自定义 .gridos 文件格式 + .xlsx 往返
- 持久化（SaaS）：Supabase Postgres + RLS

部署非常简单，克隆仓库、创建虚拟环境、安装依赖、配置 API 密钥，然后运行 uvicorn main:app --reload 即可。

## 实际应用场景

GridOS 特别适合以下场景：

1. 财务建模：快速构建复杂的财务预测模型，AI 协助生成公式和结构
2. 预算规划：通过自然语言描述预算需求，自动生成预算表格
3. 数据分析：让 AI 协助分析数据并生成可视化图表
4. 教育培训：作为学习电子表格和财务建模的辅助工具

## 未来展望

项目路线图显示，GridOS 计划添加更多高级功能：

- 基于范围的向量操作和跨表引用
- 外部数据连接器（股票、天气等）
- 提供商原生结构化输出（Claude tool-use、OpenAI JSON 模式）
- Gemini 和 Anthropic 的提示词缓存以降低延迟
- 基于嵌入的智能体路由器（支持约 10 个智能体）

GridOS 代表了 AI 辅助生产力工具的一个重要方向：不是让 AI 完全替代人类工作，而是让 AI 成为可靠的助手，在保持人类控制的前提下提升效率。通过确定性的内核层和完善的冲突解决机制，它解决了 AI 生成内容最令人担忧的可靠性问题，为 AI 在严肃商业场景中的应用提供了一个值得参考的架构模式。
