SaaS Isn’t Dead. Your UI Is.
标题: SaaS 不是死了。是你的 UI 死了。 来源: https://x.com/pontusab/status/2028831021458731162?s=20 作者: Pontus Abrahamsson (@pontusab) - oss/acc 收集日期: 2026-03-12
核心观点
“SaaS isn’t dead. But the era where the app was the center of gravity is ending.”
关键判断:
- ❌ SaaS 不会死
- ✅ “App 作为重心”的时代结束了
- 🔄 重心转移:app-first → assistant-first
完整原文
开篇:焦虑的觉醒
I’ve had this low-grade panic for months.
Not the loud kind. The quiet kind, the one that shows up when you’re halfway through building a “better workflow” and you suddenly realize an assistant might never click through it.
Because if assistants become the default interface, the uncomfortable question is: what exactly are we shipping when we ship screens?
解读:
- “low-grade panic” - 一种持续的、隐约的焦虑
- 觉醒时刻:构建工作流时突然意识到 AI 根本不会点击 UI
- 核心问题:当界面不再是主要交互方式,我们在做什么?
第一部分:SaaS 创业的旧范式
For a long time, SaaS founders (me included) were rewarded for:
- smoother onboarding
- cleaner dashboards
- fewer clicks per workflow
Now an assistant can skip most of that and still get the job done.
So yes: if your moat is “our dashboard is nicer,” you should panic a little.
旧范式 vs 新现实:
| 旧范式(被奖励的) | 新现实(被跳过的) |
|---|---|
| 更流畅的 onboarding | Assistant 直接 API 调用 |
| 更干净的 dashboards | Assistant 不需要看 |
| 更少的点击次数 | Assistant 跳过 UI 层 |
残酷的结论:
如果你的护城河是”我们的 dashboard 更好看”,你应该有点恐慌了。
第二部分:重心的转移
This isn’t the end of SaaS.
It’s the end of SaaS as the primary surface area.
The center of gravity is moving:
- from app-first → assistant-first
- from UI workflows → machine-executable workflows
- from feature breadth → domain depth
三个结构性转变:
-
App-first → Assistant-first
- 不是”有 app 也有 assistant”
- 而是”以 assistant 为主,app 只是其中一种客户端”
-
UI workflows → Machine-executable workflows
- 工作流不再是”点击路径”
- 而是”API 调用序列”
-
Feature breadth → Domain depth
- 不是”功能越多越好”
- 而是”领域模型越精确越好”
第三部分:Assistant 真正关心什么
Assistants don’t care about your sidebar
An assistant doesn’t care where you put the “Reconcile” button.
It cares about whether your system has:
- clean primitives (the real nouns/verbs of your domain)
- APIs that behave predictably
- explicit permissions and policy boundaries
- actions that can be verified and rolled back
- an audit trail it can explain
Assistant 的需求 vs 人类的需求:
| 维度 | 人类用户 | Assistant |
|---|---|---|
| 导航 | Sidebar、菜单 | ❌ 不需要 |
| 按钮 | Reconcile 按钮位置 | ❌ 不关心 |
| Primitives | ❌ 不知道是什么 | ✅ 核心需求 |
| APIs | ❌ 不直接使用 | ✅ 唯一交互方式 |
| Permissions | ”我能做什么” | ✅ 严格边界 |
| Verification | ”成功了吗” | ✅ 可回滚 |
| Audit trail | ”历史记录” | ✅ 可解释 |
第四部分:Plugin 还是 First-class Client
If your product can’t be operated by an assistant as a first-class client, you don’t become “assistant-enabled.”
You become a plugin inside someone else’s assistant.
两种命运:
路径 A: First-class Client
你的产品有完整的领域模型和 API
Assistant 可以独立操作你的产品
你保持品牌和用户关系
↓
你是独立的基础设施
路径 B: Plugin
你的产品只是 UI 包装
Assistant 绕过你的 UI 直接调用底层服务
用户不知道你的存在
↓
你是某人 Assistant 的一个插件
关键问题:
当用户通过 Assistant 使用你的服务时,他们知道是在用你的产品吗?
第五部分:Midday 的实践案例
Old Approach vs New Approach
Almost built:
The “perfect” reconciliation flow: inbox matching → suggested categories → approvals → rules.
Realization:
That workflow only exists because humans need it. An assistant doesn’t need a wizard. It needs a system it can drive safely.
Shift for us has been architectural:
| Old Approach | New Approach |
|---|---|
| ”Design the best reconciliation UX." | "Model so precisely that any client (UI, assistant, automation) can execute it without surprises.” |
解读:
- 不是”设计最好的 UI”
- 而是”建立精确的领域模型”
- UI、Assistant、Automation 都是这个模型的”客户端”
第六部分:产品工作的重新定义
That changes what “product work” even is.
The value stops being “where users click.”
The value becomes:
1) A domain model you can’t cheat
Canonical entities, lifecycle states, invariants. The boring stuff. The stuff that makes mistakes hard.
什么是”不可欺骗的领域模型”:
- ✅ 规范化实体(Canonical entities)
- ✅ 明确的生命周期状态
- ✅ 不变量约束
- ✅ 让错误难以发生
举例:财务对账
- ❌ “随便填一个金额”
- ✅ “Transaction 有明确的状态:pending → matched → reconciled → posted”
2) Decisions with receipts
If Midday matches a transaction to an invoice, we store why: confidence, provenance (rule vs model), and what would break that match.
“带收据的决策”:
- 不仅仅是”做了这个决策”
- 而是记录了:
- 置信度(confidence)
- 来源(rule vs model)
- 什么会推翻这个匹配
价值:Assistant 可以理解、审计、回滚
3) Execution contracts
Idempotent operations, explicit side effects, auditability, rollback semantics.
执行契约的要素:
- 幂等性(idempotent)- 多次执行结果一致
- 明确的副作用
- 可审计
- 可回滚
为什么重要: Assistant 会犯错。系统需要安全网。
4) Policy as a real layer
Not “admins can do more.” Actual constraints: who can approve, thresholds, required reviewers, scoped permissions.
真正的策略层:
- 不是”管理员可以做更多”
- 而是:
- 谁可以批准
- 阈值是多少
- 需要几个审核者
- 权限的范围
5) Event history as product
Not logs. A thing assistants can reason over: what happened, when, by whom/what, and how to undo it.
事件历史作为产品:
- 不是”log”(给人看的)
- 而是”reasoning data”(给 Assistant 推理的)
- 回答:what, when, by whom/what, how to undo
第七部分:新的护城河
If this sounds like backend work… yeah.
That backend work is becoming the new moat.
从 UI 护城河到 Backend 护城河:
| 旧护城河 | 新护城河 |
|---|---|
| 更好的 UX | 更精确的领域模型 |
| 更流畅的交互 | 可审计的操作 |
| 更好看的界面 | 可回滚的执行 |
| 更少的学习成本 | 可解释的决策 |
| 更快的工作流 | 更严格的约束 |
第八部分:什么会死,什么会活
Dies first(首先死掉的):
-
products that are generic CRUD + templates with pretty UX
- 通用 CRUD + 漂亮的模板 UI
- 没有领域深度
-
tools whose differentiation is polish, not domain authority
- 差异化是”打磨”,不是”领域权威”
- 本质上可以被 API 化
-
seat-priced products when the “seat” isn’t the unit of work anymore
- 按”座位”定价,但”座位”不再是工作单位
- Assistant 是主要”用户”
Survives (and expands)(存活并扩张的):
-
products that own high-integrity structured data
- 拥有高完整性的结构化数据
- 数据是壁垒
-
systems with compliance, audit, and policy baked in
- 合规、审计、策略是核心
- 不是事后添加的
-
companies that become the execution backbone, not just the interface
- 成为执行骨干,不是界面
- 基础设施化
第九部分:SaaS 创业者行动指南
1) Reframe what you’re building
You’re not building an app. You’re building a domain execution engine with multiple clients.
重新定义产品:
- ❌ 不是”构建一个 app”
- ✅ 而是”构建一个领域执行引擎,有多个客户端”
2) Treat structure as product
Every ambiguous text field is future debt.
Make schemas, states, constraints, versioning.
结构就是产品:
- 每个模糊的文本字段都是未来的债务
- 建立模式、状态、约束、版本控制
3) Build machine contracts, not ‘chat with our app’
Think: intent → plan → action → verification.
Include error taxonomies. Make commands reversible and idempotent.
机器契约 vs “聊天界面”:
- ❌ 不是”在我们的 app 上加 chat”
- ✅ 而是:intent → plan → action → verification
- 包含错误分类
- 命令可逆、幂等
4) Separate confidence from authority
Assistants can suggest with probability. Your system executes with boundaries: thresholds, approvals, human gates.
置信度 vs 权威:
- Assistant 可以建议(带概率)
- 系统执行边界(阈值、批准、人工门)
5) Make explainability non-negotiable
Every automated action should answer: why, based on what, influenced by what, and how to undo it.
可解释性是不可协商的:
- 每个自动化操作都要回答:
- 为什么
- 基于什么
- 被什么影响
- 如何撤销
第十部分:4 层模型
Most teams overinvest in what’s visible (us included).
But defensibility is shifting down the stack:
- Truth layer: canonical data + history
- Policy layer: permissions, compliance, guardrails
- Execution layer: deterministic actions + workflows
- Interface layer: web app, assistant, integrations, APIs
4 层防御模型:
┌─────────────────────────────────────────┐
│ Interface Layer (最不防御) │
│ - web app, assistant, integrations │
│ - UI 仍然重要,但不再是垄断 │
└─────────────────────────────────────────┘
↓
┌─────────────────────────────────────────┐
│ Execution Layer │
│ - deterministic actions + workflows │
│ - 幂等操作、可回滚 │
└─────────────────────────────────────────┘
↓
┌─────────────────────────────────────────┐
│ Policy Layer │
│ - permissions, compliance, guardrails │
│ - 真正的策略层,不是"admin 能做更多" │
└─────────────────────────────────────────┘
↓
┌─────────────────────────────────────────┐
│ Truth Layer (最防御) │
│ - canonical data + history │
│ - 高完整性结构化数据 │
└─────────────────────────────────────────┘
关键洞察:
UI still matters, but it’s no longer the monopoly.
第十一部分:情感部分
A lot of SaaS teams are pretending this is business-as-usual.
It isn’t.
You can feel it in conversations:
- “Should we build this UI flow if an assistant can do it?”
- “Are we shipping features… or shaping primitives?”
- “Are we a destination app, or infrastructure?”
That discomfort is signal.
这种不适感是信号:
- 不是照常营业
- 这种困惑和焦虑正是转型的信号
结语:成为骨干
The winners won’t be the teams with the prettiest app.
They’ll be the teams who turn domain chaos into structured, executable truth.
SaaS isn’t dead.
But the era where the app was the center of gravity is ending.
Be the backbone.
核心洞察总结
1. 重心转移的三个维度
| 从 | 到 |
|---|---|
| app-first | assistant-first |
| UI workflows | machine-executable workflows |
| feature breadth | domain depth |
2. 产品价值的重新定义
| 旧价值 | 新价值 |
|---|---|
| where users click | domain model you can’t cheat |
| smoother onboarding | decisions with receipts |
| cleaner dashboards | execution contracts |
| fewer clicks | policy as a real layer |
| pretty UX | event history as product |
3. 两种命运
First-class Client:
- 独立品牌
- 完整的领域模型
- API-first
- 可审计、可回滚
Plugin:
- 品牌消失
- 只是 UI 包装
- 被 Assistant 绕过
- 最终被 commoditize
4. 4 层防御模型
- Truth Layer - canonical data + history
- Policy Layer - permissions, compliance, guardrails
- Execution Layer - deterministic actions + workflows
- Interface Layer - web app, assistant, integrations
防御性从上层往下层转移。
与 AI 产品分析框架的连接
维度 1: 时代定位 ⭐
完全契合:
- ✅ Assistant-first 设计
- ✅ API-first 架构
- ✅ 考虑 Agent 作为主要用户
参考案例:
维度 2: 场景边界 ⭐
效率型场景 ✅:
- 财务对账(Midday 的例子)
- 数据处理
- 工作流执行
不适合 ❌:
- 需要情感投入的体验
- 连接型场景
维度 3: 叙事策略
“Be the backbone”:
- 不是”更好的 X”
- 而是”X 的骨干/基础设施”
- 从 App 变成 Platform
行动清单
对于 SaaS 创业者
立即执行:
- 评估你的产品能否作为 First-class Client 被 Assistant 操作
- 识别你的”Truth Layer” - 核心数据结构是什么
- 审计你的 APIs - 是否符合 Assistant 的需求
- 定义你的”Execution Contracts” - 幂等、可回滚、可审计
战略规划:
- 重新定位产品:从 App → Domain Execution Engine
- 投资 Backend:Policy Layer, Execution Layer, Truth Layer
- 减少 UI 投资(除非有差异化价值)
对于产品研究者
分析框架更新:
- 评估 SaaS 产品的”Assistant-ready”程度
- 识别哪些是”First-class Client”,哪些是”Plugin”
- 追踪”4 层模型”的实际应用
案例收集:
- Midday - 财务领域的 Assistant-first 实践
- 其他从 App → Infrastructure 转型的案例
对于投资者
评估框架:
- 这个产品的护城河在 UI 还是在 Backend?
- Truth Layer 是否有防御性?
- Policy Layer 是否完整?
- 是否会成为 Independent Infrastructure 还是 Plugin?
待验证假设
高置信度 ✅
- Assistant-first 是不可逆趋势
- UI 护城河持续减弱
- Backend/Domain Model 成为新护城河
中等置信度 ⚠️
-
所有 SaaS 都需要转型
- 可能有些品类仍以 UI 为主
- 例如:设计工具、创意工具
-
First-class Client vs Plugin 的分界线
- 什么样的产品能成为 First-class Client?
- 是否有明确的判断标准?
低置信度 ❓
-
转型速度
- 传统 SaaS 转型的速度有多快?
- 哪些因素加速/减速转型?
-
新的商业模式
- 如果”seat”不再是定价单位
- 什么会取而代之?
-
平台 vs 应用的边界
- Assistant 平台会不会垄断?
- 独立的 First-class Client 有多少生存空间?
相关链接
分析框架
- AI产品分析框架 - 完整的 AI 产品评估框架
- Agent基础设施叙事洞察 - Agent 时代的基础设施叙事
- VC 投资评估 Skill - 从投资视角评估(可用 skill:
vc-investment-evaluator)
行业观点
案例研究
- Case - InsForge - Agent原生数据库 - Domain Model 作为护城河
- Case - Qveris - Agent时代的基础设施 - Execution Layer 实践
- Case - Composio - AI Agent工具集成平台 - Machine Contracts 实践
标签
SaaS AI Assistant UI Backend DomainModel ProductStrategy Infrastructure Midday PontusAbrahamsson