當每個人都能自己寫軟體,SaaS 公司還剩下什麼?

未來不是 Buy vs. Build,而是 Buy the Capability, Build the Experience

前陣子我寫了兩篇跟 AI Coding 有關的文章。

第一篇是:

《下一個被 AI 改變的,可能不是程式設計,而是「買軟體」這件事》

原因來自我們公司一個很簡單的例子。

PM 覺得 Jira 太複雜。

正常的故事應該是:

「那我們換 Asana。」

或者:

「試試 Monday。」

或者非常有台灣企業精神地說:

「不然先用 Excel。」

結果現在多了一個以前不太可能出現的選項:

「算了,我自己做一套。」

問題是,

他不會寫程式。

但有 AI 之後,

這好像也不再是什麼大問題。


後來我又看到兩個 HR 的案例。

一個原本甚至是學烹飪的,半路轉 HR,現在靠 AI 做業務談判訓練、公司網站,甚至開始碰差勤系統。

另一個也做出了一套「看起來可以用」的系統。

直到 IT 打開 Database。

然後沉默。

再看五分鐘。

繼續沉默。

最後大概只剩一個問題:

「你要我修,還是要我重寫?」

所以我上一篇又談:

《AI 讓人人都能做軟體之後,真正的問題才開始》

但後來我發現,我一直站在「企業」這一邊思考:

員工都可以寫 Software 了,

那 IT 怎麼管理?

最近我開始換一個角度。


如果每個人都能自己寫軟體,那 SaaS 公司呢?

這可能才是更大的問題。

想像一下。

以前我要做專案管理。

我買 Jira。

因為 Jira 幫我做好:

Task。

Project。

Workflow。

Dashboard。

Report。

Notification。

Permission。

Comment。

Attachment。

Search。

Automation。

UI。

全部包在一起。

所以我買的是:

一套完整的 Application。

然後公司的人開始學:

「Jira 到底怎麼用?」

學什麼是 Epic。

什麼是 Story。

什麼是 Sprint。

怎麼設 Workflow。

怎麼設定 Dashboard。

有時候學到最後,我會開始懷疑:

我到底是在管理專案,還是在管理 Jira?

(笑)


但 AI Coding 出現後,這個邏輯可能開始改變。

因為我們其實不一定需要 Jira 幫我們決定:

畫面應該長什麼樣。

我真正需要的可能只是 Jira 背後那些可靠的能力:

  • 任務
  • Project
  • Status
  • Deadline
  • Comment
  • Attachment
  • Permission
  • History

至於我今天想怎麼看?

Kanban。

明天想改成「今天最重要的十件事」。

後天想做一個只顯示某三個產品的 Dashboard。

以前這些都叫:

Customization。

通常不是很難,

就是要加錢。

但如果 AI 可以在幾分鐘或幾小時內幫我生成一個介面呢?

突然出現一個非常有意思的問題:

我還需要 SaaS 公司替我決定 UI 嗎?


SaaS 可能不會消失,但 SaaS 的「外殼」可能開始變薄

我不認為 Jira、Salesforce、SAP、Workday 這些系統會因為 Vibe Coding 就突然消失。

因為企業軟體真正麻煩的地方從來不只是畫面。

真正難的是:

資料正確。

權限正確。

交易正確。

歷史不能亂。

Audit 要存在。

API 要穩定。

Backup 要有。

Compliance 要有人負責。

Security 出事不能回答:

「可是 Claude 那時候就是這樣寫。」

成熟 SaaS 真正有價值的地方,是這些很無聊的東西。

這些東西平常沒有人會在 Demo 裡鼓掌。

但一旦不見了,

大家都會突然非常尊敬 IT。


所以我開始覺得,

AI Coding 不一定會消滅 SaaS。

它比較可能消滅的是:

SaaS 對最後一哩使用體驗的壟斷。


從 Software as a Service,走向 Capability as a Service

以前 SaaS 公司的產品邏輯是:

我把功能跟畫面都做好,你進來使用。

未來可能變成:

我提供一組可靠、被治理的企業能力;你要怎麼使用,可以自己決定。

例如 Jira 不只是:

「這裡有一個 Issue 畫面。」

而是提供:

create_issue

update_status

assign_user

search_work

add_comment

get_project

這些 Capability。

然後使用者的 AI Agent 可以說:

「把今天會議裡提到的五件事情建立成任務,分給相對應的人,期限按照會議內容設定。」

完成。

甚至 Jira UI 都沒有打開。

這其實已經不是未來式了。

Atlassian 的 Rovo MCP Server 在 2026 年已經正式 GA,可以讓 ChatGPT、Claude、Cursor 等 AI client 直接讀取、建立與修改 Jira、Confluence 等 Atlassian 工作資料,同時保留 OAuth、原有權限、IP allowlist 與 audit log 等企業治理。2026 年 9 月推出的 MCP v2 又把 Loom、Bitbucket、Goals、Projects、Talent 等更多產品能力納入。(Atlassian Developer)

Atlassian 甚至公布,Rovo MCP 上線不到半年後,每個工作日已超過 500 萬次 MCP tool calls,每月使用人數超過 100 萬。這至少顯示一件事:使用者透過 Agent 操作企業軟體,已經不只是 Demo。(Atlassian)


這就是我所說的 AI-ready SaaS

「AI-ready SaaS」目前不是我想拿來宣稱的一個嚴格產業標準。

我比較把它當成一個產品設計原則。

以前所謂 AI-enabled SaaS 很容易是:

在產品右下角放一個聊天框。

然後宣布:

我們加入 AI 了!

😂

我覺得這很快會不夠。

真正的 AI-ready SaaS,不是產品裡面有沒有 AI。

而是:

這套軟體本身,能不能成為 AI Agent 可以理解、安全調用、組合與治理的能力。

這個定義差很多。


第一個條件:SaaS 必須是可靠的 System of Record

這還是最核心的價值。

例如 HR 系統真正管理:

Employee。

Organization。

Position。

Leave。

Attendance。

Performance。

Learning Record。

公司不希望每個 HR 用 AI 重新發明一次 Employee Table。

尤其是上一個人用:

employee_id

下一個人覺得太難懂,改:

staff_number

第三個 AI Agent 很有創意:

people_code_final_v2

到最後人資資料庫充滿歷史文化。

所以:

資料核心不應該每個人自己生。

AI-ready SaaS 第一個角色就是:

提供可信任的 Domain Model。


第二個條件:不能只有 API,還要有 Agent Interface

API 當然不會消失。

但 API 是設計給 Programmer 使用的。

Programmer 要知道:

Endpoint。

Payload。

Authentication。

Response Schema。

Error Code。

Pagination。

Rate Limit。

AI Agent 需要的則不完全一樣。

Agent 更需要知道:

「你可以做什麼?」

「這個 Tool 在什麼情況下應該用?」

「需要什麼權限?」

「執行會造成什麼改變?」

這正是 MCP 變得重要的原因。

Notion 現在也提供 MCP,讓 Claude、ChatGPT、Cursor 等 Agent 可以即時讀寫 Notion workspace,而不是只能叫 AI 產生文字再 Copy/Paste 回 Notion。(Notion)

Slack 的 MCP Server 也已正式 GA,讓外部 AI Agent 在保留 Slack 現有權限與安全控制的前提下,利用企業內即時的對話與工作 context。(Slack)

所以我會認為:

API-first 曾經是 SaaS 很重要的能力。下一步可能是 Agent-first。


第三個條件:AI-ready SaaS 不只是讓 Agent「看」,還要讓 Agent「做」

這裡差距更大。

很多企業現在的 AI 還停留在:

Search。

Summarize。

Answer Question。

也就是:

Read。

但真正開始改變工作的,是:

Action。

例如:

AI 不只是告訴你:

「這個 Project 有五個 overdue tasks。」

而是你說:

「把沒有更新超過七天的任務整理出來,依照負責人建立 follow-up,並通知相關主管。」

Agent 能真的執行。

這時 SaaS 提供的不再只是 Data。

而是:

Trusted Action Space。

Agent 可以做什麼。

什麼不能做。

什麼需要 Confirm。

什麼需要 Approval。

全部要被定義。


第四個條件:Permission 必須跟著 Agent 走

這會是企業級 AI-ready SaaS 很重要的一條線。

Agent 不是拿到一個 Super Admin API Key,

然後想幹嘛就幹嘛。

不然公司的 AI Assistant 很快就會進化成:

AI Intern with Root Access。

這不是數位轉型。

這叫資安事件預告。

😂

Atlassian 現在 MCP 的做法,就是 Agent 繼續受到既有 Atlassian user permission、OAuth scope、Admin setting、domain/IP allowlist 與 audit logging 控制。(Atlassian Documentation)

Notion 2026 年的新版本也開始替 Custom Agent 提供 audit log,讓 security team 可以追蹤 Agent 做了什麼。(Notion)

所以 AI-ready SaaS 的真正差異,不只是:

Agent 能不能 Call 我。

而是:

我能不能放心讓 Agent Call 我。


第五個條件:UI 應該開始接受自己不是唯一入口

我覺得這件事情對 SaaS 公司心理上的挑戰可能最大。

因為過去 Product Manager 花很多時間想:

Button 放哪。

Navigation 怎麼排。

Dashboard 怎麼設計。

User Journey 怎麼走。

未來可能有一部分使用者:

根本不進去。

例如:

「幫我查最近三個月所有延遲的 Project。」

Agent 去 Jira。

「哪些客戶最近 30 天沒有 follow-up?」

Agent 去 CRM。

「把高風險案件整理成今天下午會議簡報。」

Agent 做完。

使用者整個過程沒有開:

Jira。

Salesforce。

Notion。

甚至沒有看到它們 Logo。

從傳統 SaaS 的 KPI 看起來很恐怖:

DAU 掉了!

但從產品價值看:

使用量反而可能增加。

只是從:

Human Click

變成:

Agent Call。

Atlassian 公布 MCP 每工作日超過 500 萬 tool calls,我覺得就是一個很值得注意的訊號。(Atlassian)

所以未來 SaaS 公司可能要重新問:

我的成功指標還是 Page View、Session Time 嗎?

還是:

我的 Capability 被多少 Agent 安全地調用了?

這會是完全不同的產品世界。


第六個條件:AI-ready SaaS 還必須能「組合」

這也是 MCP 之後更有意思的地方。

例如一個 HR 說:

「找出今年剛升任主管、績效面談能力需要發展的人,安排一場情境演練,完成後把發展建議寫回人才發展紀錄。」

這件事可能同時碰到:

HRIS。

Calendar。

Kairos。

Learning System。

Email / Slack。

如果每個 SaaS 都是一座孤島,

最後還是要寫一堆 Integration。

這時候 Agent Protocol 就開始重要。

MCP 比較像:

Agent ↔ Tool / Data / Application

而 Agent 之間,現在逐漸往 A2A(Agent2Agent) 發展。

Linux Foundation 在 2026 年 4 月表示,A2A 已有超過 150 個組織支持,而且開始進入 Google、Microsoft、AWS 平台與企業 production use。(Linux Foundation)

如果之前在追 IBM 的 ACP(Agent Communication Protocol),現在也要更新一下:IBM 已宣布 ACP 併入 Linux Foundation 下的 A2A,ACP 團隊停止獨立發展並建議使用者往 A2A 移轉。(IBM)

所以現在我會比較傾向講:

MCP + A2A

MCP 讓 Agent 有手。

A2A 讓不同 Agent 可以互相找人幫忙。


然後最有趣的事情發生了:員工開始自己生成「最後一哩」

這就是我認為 AI Coding 與 AI-ready SaaS 真正會交會的地方。

例如一家公司使用成熟的 HRIS。

以前 HR 覺得:

「這個差勤介面真的不好用。」

只能提出 Feature Request。

等 Vendor。

等下一季。

等 Roadmap。

未來 HR 可以直接跟 Coding Agent 說:

「幫我做一個手機使用的介面,只要顯示今天上下班、本月異常、請假申請。」

Agent 生成一個小 App。

但注意:

它不建立自己的 Employee Database。

它也不重新實作 Leave Policy。

它不自己決定主管是誰。

底下全部透過正式 HRIS 的 MCP / API 執行。

所以 HR 自己做的是:

Experience Layer。

SaaS Vendor 提供的是:

Capability Layer。

這就開始形成一個我覺得很漂亮的架構:

Stable Core + Generated Edge

核心穩定。

邊緣可生成。


這也解決 Citizen Developer 最大的問題

回到我之前說的第二個 HR。

他用 AI 生成一套系統。

UI 很漂亮。

可以跑。

結果 Database 亂七八糟。

IT 看完不知道從哪裡下手。

如果企業軟體都往 AI-ready SaaS 走,

其實 Citizen Developer 根本不需要碰那麼多底層東西。

他不需要重新發明:

Identity。

Employee。

Permission。

Payroll Rule。

Customer。

Product。

Transaction。

Task。

這些全部是公司正式 System of Record 的 responsibility。

Citizen Developer 只需要:

組合能力。

甚至生成一個:

Disposable UI。

今天要 Kanban。

生成。

下個月大家不要 Kanban 了。

刪掉。

資料完全不受影響。

因為資料根本沒有存在這個 App 裡。

這會讓 Micro Apps 安全很多。


所以未來不是 Build vs. Buy

我們以前一直問:

自己做,還是買?

Build vs. Buy。

但 AI Coding 出現後,我覺得這個問題開始過時。

未來比較合理的模型可能是:

Buy the Capability, Build the Experience.

企業買:

ERP 的財務能力。

CRM 的客戶能力。

HRIS 的人資能力。

Jira 的工作管理能力。

Kairos 的情境演練與評量能力。

但是最後員工怎麼使用,

不一定全部由 Vendor 決定。

User、PM、HR,甚至 Agent 可以自己生成:

App。

Dashboard。

Workflow。

Automation。

Interface。


這對 SaaS 公司其實不是壞消息

一開始看起來很可怕。

如果使用者自己做介面:

「那我的產品不就沒用了?」

不一定。

反而可能代表你的產品從:

一個 Application

升級成:

Enterprise Infrastructure。

例如未來一家公司的 AI Agent 每天幫五千個人做工作。

背後每一次:

查客戶。

改任務。

建立訓練。

讀文件。

送出請假。

其實都在使用 SaaS Vendor 的 Capability。

你可能少了一次 Login。

卻多了 100 次 Tool Call。

從商業模式上看,

甚至可能從:

Seat-based pricing

慢慢出現更多:

Consumption / Action / Agent-based pricing。

這對 SaaS business model 也會造成下一輪改變。


我甚至覺得 SaaS 的產品護城河會重新洗牌

過去護城河可能是:

功能多。

UI 好用。

大家已經習慣。

未來我會更重視:

Domain Model

你是不是真的理解這個領域?

Data

你是不是企業可信任的 System of Record?

Business Rules

那些十幾年累積的 edge cases 有沒有被處理?

Permission & Governance

Agent 能不能安全操作?

MCP / Agent Interface

你的 Capability 能不能被 Agent 找到與使用?

Interoperability

能不能跟其他 Agent 與系統組合?

Auditability

Agent 到底做過什麼,能不能追?

這些才可能變成:

AI-ready SaaS 的新護城河。


所以未來 SaaS 最危險的一句話,可能是:「我們也有 AI」

我猜接下來幾年我們會看到很多產品首頁:

AI-powered XXX

然後點進去。

就是多一個聊天視窗。

這跟 2018 年每家公司都說:

Powered by Blockchain

有一點熟悉。

(笑)

真正值得問的不是:

你有沒有 AI?

而是:

如果我的 Agent 要使用你的產品,它能不能不靠人類幫忙操作 UI?

它能不能:

發現 Capability?

取得 Context?

安全執行 Action?

遵守原本 Permission?

留下 Audit Trail?

跟別的 Agent 合作?

如果答案都是可以,

我才會認為:

這是一套 AI-ready SaaS。


這也讓我重新思考自己的產品

例如 Kairos。

今天的設計還是典型 SaaS:

登入。

選情境。

開始演練。

看報告。

但如果真的相信這篇文章的論點,

未來 Kairos 不應該只是一個網站。

它還應該是一組可以被企業 Agent 使用的能力。

例如:

find_scenario

generate_scenario

create_practice_session

start_simulation

get_evidence_chain

get_assessment

get_development_plan

於是企業自己的 HR Agent 可以說:

「把最近三個月升任主管、溝通能力需要發展的人找出來,針對每個人的弱項建立一場新的情境演練。」

HRIS Agent 找人。

Kairos 建情境。

Calendar 安排。

Kairos 完成評量。

Talent System 收回 Evidence Chain。

員工甚至可能一次都沒有登入 Kairos 首頁。

以前我可能會覺得:

「慘了,沒有人來我的網站。」

現在反而會覺得:

很好,我的產品已經從 UI 變成 Capability。

這是完全不同的產品思維。


最後,我覺得 AI Coding 真正改變的可能不是「誰會寫 Code」

以前軟體公司的基本假設是:

使用者不能自己寫軟體。

所以軟體公司幫使用者決定:

流程。

畫面。

操作方式。

功能。

然後賣給他。

但如果這個基本假設消失了呢?

如果每個 PM、HR、業務主管,都可以跟 AI 說:

「幫我做一個比較符合我工作方式的東西。」

那麼 SaaS 公司真正應該守住的,

可能就不是:

那個畫面。

而是畫面背後真正難的東西:

Data。

Domain。

Rules。

Transaction。

Security。

Governance。

以及:

一組可以安全地被 AI 使用的 Capability。

所以,當每個人都可以自己寫軟體之後,

SaaS 公司當然還有東西可以賣。

甚至可能比以前更重要。

只是賣的東西會從:

「這是我們幫你做好的 Software,你照這個方式使用。」

逐漸變成:

「這是我們替你維護好的企業能力,你可以用任何方式使用。」

這就是我認為 AI-ready SaaS 真正應該長成的樣子。

而 SaaS 的下一場競爭,

可能不再只是:

誰的 UI 最好用?

而是:

誰最值得成為 Agent 背後,那個你看不到、但每天都在被使用的能力。

這也讓我現在更喜歡另一句話:

Buy the Capability. Build the Experience.

因為下一個被 AI 改變的,

可能不只是我們怎麼寫軟體。

而是:

我們究竟還需要軟體公司替我們決定多少「軟體應該長什麼樣子」。